日期:2012-04-21 06:04:00  来源:本站整理

基于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平台[服务器安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 基于CentOS构建高性能的LAMP平台
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .