centos5精简优化初级教程

| |
[不指定 2009/12/15 14:47 | by suibing ]
下面写的是针对vps的,请谨慎使用,建议先google查证一下相关命令的作用,然后再进行操作。说是精简优化,其实就是关闭一些用不上的服务,节省系统资源。一般vps的主机都做过相当的优化,商家给vps装的系统也都是针对服务器用途精简优化过的,但作为性格偏执而且资源有限的小站长,我们还是忍不住要再来优化一番,这是针对做web服务用途的vps做的精简,仅供参考。操作前做好备份,操作中一定要做好记录,都改了哪些设置要记下来。


1、精简用不上的账户
这个只是为了安全和心理上舒服一点,可以跳过。

userdel adm
userdel lp
userdel sync
userdel shutdown
userdel halt
userdel news
userdel uucp
userdel operator
userdel games
userdel gopher
userdel ftp

groupdel adm
groupdel lp
groupdel news
groupdel uucp
groupdel games
groupdel dip
groupdel pppusers2、精简用不上的系统服务

chkconfig anacron off
chkconfig apmd off
chkconfig atd off
chkconfig autofs off
chkconfig cpuspeed off
chkconfig cups off
chkconfig cups-config-daemon off
chkconfig gpm off
chkconfig isdn off
chkconfig netfs off
chkconfig nfslock off
chkconfig openibd off
chkconfig pcmcia off
chkconfig portmap off
chkconfig rawdevices off
chkconfig readahead_early off
chkconfig rpcgssd off
chkconfig rpcidmapd off
chkconfig smartd off
chkconfig xfs off
chkconfig ip6tables off
chkconfig avahi-daemon off
chkconfig firstboot off
chkconfig yum-updatesd off
chkconfig sendmail off
chkconfig mcstrans off
chkconfig pcscd off
chkconfig bluetooth off
chkconfig hidd off
chkconfig haldaemon off
chkconfig messagebus off
chkconfig mdmonitor off
chkconfig acpid off像sendmail之类如果是在有需要的话,就不要像我一样关闭了,我只是习惯了用smtp。
精简完之后可以运行这个命令查看一下还剩下什么服务:

chkconfig --list |grep "3:on" |awk '{print $1}' |sort3、减少Virtual Terminals

一般是默认6个,精简到2个即可。
vi /etc/inittab
把后四个前加上#注释掉,像这样:

# Run gettys in standard runlevels
1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
#3:2345:respawn:/sbin/mingetty tty3
#4:2345:respawn:/sbin/mingetty tty4
#5:2345:respawn:/sbin/mingetty tty5
#6:2345:respawn:/sbin/mingetty tty64、修改完别忘了重启一下系统,看看是否运行正常,如果有问题,可以尝试逐个回复前面禁用的东西,总结出需要去掉和保留的东西。

技术文章 | 评论(0) | 引用(0) | 阅读(579)