2021-05-12 14:32:11
CentOS 5.8最小化安裝後的優化
添置了新伺服器以後,下一步就要安裝系統了。這裡推薦用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
相關文章