基于CentOS构建高性能的LAMP平台[服务器安全]
本文“基于CentOS构建高性能的LAMP平台[服务器安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
作者:NetSeek ]http://www.linuxtone.org(IT运维|集群架构|性能调优)
欢送转载,转载时请务必以超链接情势标明文章原始出处和作者信息及本声明.
大纲:
1、系统安装
2、编译安装基本环境
3、配置虚拟主机及基本性能调优
4、基本安全设置
5、附录及相关介绍
1、系统安装
1. 分区
/boot 100M左右
SWAP 物理内存的2倍(假如你的物理内存大于4G以上,分配4G便可)
/ 15G
/usr/local 20G (用于安装软件)
/data 剩余全部空间
2. 系统初始化脚本(按照具体需求关闭不需求的服务)
复制内容到剪贴板
代码:
#vi init.sh
-------------------cut begin-------------------------------------------
#welcome
cat << EOF
+--------------------------------------------------------------+
| === Welcome to Centos System init === |
+--------------http://www.linuxtone.org------------------------+
+----------------------Author:NetSeek--------------------------+
EOF
#disable ipv6
cat << EOF
+--------------------------------------------------------------+
| === Welcome to Disable IPV6 === |
+--------------------------------------------------------------+
EOF
echo "alias net-pf-10 off" >> /etc/modprobe.conf
echo "alias ipv6 off" >> /etc/modprobe.conf
/sbin/chkconfig --level 35 ip6tables off
echo "ipv6 is disabled!"
#disable selinux
sed -i '/SELINUX/s/enforcing/disabled/' /etc/selinux/config
echo "selinux is disabled,you must reboot!"
#vim
sed -i "8 s/^/alias vi='vim'/" /root/.bashrc
echo 'syntax on' > /root/.vimrc
#zh_cn
sed -i -e 's/^LANG=.*/LANG="zh_CN.GB18030"/' /etc/sysconfig/i18n
#tunoff services
#--------------------------------------------------------------------------------
cat << EOF
+--------------------------------------------------------------+
| === Welcome to Tunoff services === |
+--------------------------------------------------------------+
EOF
#---------------------------------------------------------------------------------
for i in `ls /etc/rc3.d/S*`
do
CURSRV=`echo $i|cut -c 15-`
echo $CURSRV
case $CURSRV in
crond | irqbalance | microcode_ctl | network | random | sendmail | sshd | syslog | local | mysqld )
echo "Base services, Skip!"
;;
*)
echo "change $CURSRV to off"
chkconfig --level 235 $CURSRV off
service $CURSRV stop
;;
esac
done
-------------------cut end-------------------------------------------
#sh init.sh (履行上面保存的脚本,仍后重启)
2、编译安装基本环境
1. 安装预备
1) 系统约定
软件源代码包存放位置 /usr/local/src
源码包编译安装位置(prefix) /usr/local/software_name
脚本以及保护程序存放位置 /usr/local/sbin
MySQL 数据库位置 /data/mysql/data(可按情形设置)
Apache 网站根目录 /data/www/wwwroot(可按情形设置)
Apache 虚拟主机日记根目录 /data/www/logs(可按情形设置)
Apache 运行账户 www:www (useradd -d /data/www/;chown ]www.www /data/www/wwwroot)
2) 系统环境布置及调整
查抄系统能否正常
# tail -n100 /var/log/messages (查抄有没有系统级错误信息)
# dmesg (查抄硬件设备能否有错误信息)
# ifconfig(查抄网卡设置能否精确)
# ping ]www.linuxtone.org (查抄网络能否正
以上是“基于CentOS构建高性能的LAMP平台[服务器安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |