CentOS最小安装后的优化
 添加了新服务器之后,下一步就是安装系统了。这里推荐使用CentOS系列,大家在用服务器时抱着一个原则:系统安装的应用程序包越少,服务器会越稳定,所以我们安装系统
时尽量选择最小安装。至于服务器的单机性能优化,本周稳定安全的原则,尽量不要改动系统的原有的配置(CentOS自身的文件和内存机制就很优秀)。 
1.关闭不需要的服务
 众所周知服务越少,系统占用的资源就会越少,所以应关闭不需要的服务。
 建议关闭不需要的服务,这样做的好处是减少内存和CPU事件的占用。命令如下所示: 
 #ntsysv
 
 关闭iptables、selinux
 #service iptables stop
 #chkconfig iptables off
 #sed -i /^SELINUX/s/enforcing/disabled/g /etc/selinux/config
2.关闭不需要的TTY
 CentOS Linux 系统默认是打开6个控制台,分别可以用 ALT+F1 到 ALT+F6 进行访问,6个控制台默认都驻留在内存中,用 ps -aux | grep tty 可以查看
 事实上没必要需要使用这么多,CentOS 6.0 开始 TTY 的配置由 /etc/inittab 更改为 /etc/init/start-ttys.conf,执行以下命令可将默认6个 TTY 改为2个:
 找到 tty [1-6] 改成 tty [1-2]
 #vim /etc/init/start-ttys.conf
#
# This service starts the configured number of gettys.
start on stopped rc runlevel=[2345]
env ACTIVE_CONSOLES=/dev/tty[1-2]
env X_TTY=/dev/tty1
task
script
        . /etc/sysconfig/init
        for tty in $(echo $ACTIVE_CONSOLES) ; do
                [ "$RUNLEVEL" = "5" -a "$tty" = "$X_TTY" ] && continue
                initctl start tty TTY=$tty
        done
end script

 再打开 /etc/sysconfig/init,找到ACTIVE_CONSOLES=/dev/tty[1-6]修改为ACTIVE_CONSOLES=/dev/tty[1-2] ,之后重启服务器即可

3.对TCP/IP网络参数进行调整
 调整TCP/IP网络参数,可以加强抗SYN Flood的能力,命令如下:
 #echo 'net.ipv4.tcp_syncookies=1' >> /etc/sysct.conf
 让此内核改动立即生效,命令如下所示:
 #sysctl -p
4.修改SHELL命令的history记录个数为100,不重启系统就让其生效
 #sed -i /^HISTSIZE/s/1000/100/g /etc/profile
 #source /etc/profile
5.定时校正服务器的时间
 #yum install ntp
 编辑/etc/crontab文件,在末尾加入一行:
 01 01 * * * root /sbin/ntpdate ntp.api.bz >> /dev/null 2 > &1
6.停止打印服务
 如果不准备提供打印服务,可停止默认设置为自动启动的打印服务,命令如下:
 #/etc/rc.d/init.d/cups stop
 #chkconfig cups off
7.调整Linux的最大文件打开数4096
 #ulimit -n 4096
8.启动网卡
 ..........
9.关闭写磁盘I/O功能
 #
 
10.CPU型号
 #cat /proc/cpuinfo |grep name|awk -F: '{print $2}'|uniq -c