手机版
你好,游客 登录 注册
背景:
阅读新闻

CentOS 5.8最小化安装后的优化

[日期:2015-02-26] 来源:Linux社区  作者:emg2012 [字体: ]

添置了新服务器以后,下一步就要安装系统了。这里推荐用CentOS 5.8 x86_64,大家在用服务器时抱着一个原则:系统安装的应用程序包越少,服务器会越稳定,所以我们安装系统时尽量选择最小化安装。至于服务器的单机性能调优,本着稳定安全的原则,尽量不要改动系统原有的配置(CentOS自身的文件和内存机制就很优秀)。

关闭不需要的服务

众所周知服务越少,系统占用的资源就会越少,所以应关闭不需要的服务。

建议关闭不需要的服务,这样做的好处是减少内存和CPU时间的占用。命令如下所示:

# ntsysv

下面列出需要启动的服务,未列出的服务一律关闭:

·crond:自动计划任务。

·network:已配置网络接口的脚本程序服务。

·sshd:openssh服务器守护进程。

·irqbalance:启用irqbalance服务,既可以提升性能,又可以降低能耗。irqbalance用于

优化中断分配,它会自动收集系统数据以分析使用模式,并依据系统负载状况将工作置于

performance mode或power-save mode状态。处于performance mode时,irqbalance会将中断尽可能均匀地分发给各个CPU core,以充分利用CPU的多核,提升性能。处于powersave mode时,irqbalance会将中断集中分配给第一个CPU,以保证其他空闲CPU的睡眠时间,降低能耗。现在的主流服务器都是双四核,所以笔者建议保留这项。

·syslog:Linux的日志系统服务,必须启动,否则机器出现问题时会找不到原因。

再说下两个比较特殊的服务,它们是iptables和SELinux。如果系统没有特殊需求,这两个服务均可选择关闭,要关闭它们可以在命令setup下操作,也可以使用命令行操作。

关闭所有服务器的命令如下:

for i in `chkconfig --list|grep 3:on|awk '{print $1}'`;do chkconfig $i off;done

开启所需要的服务命令如下:

for i  in crond sshd syslog network irqbalance;do chkconfig $i on;done

更多CentOS相关信息见CentOS 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=14

本文永久更新链接地址http://www.linuxidc.com/Linux/2015-02/114113.htm

linux
相关资讯       CentOS 5.8  CentOS优化 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款