添置了新服務器以後,下一步就要安裝系統了。這裡推薦用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