首頁 > 軟體

CentOS 5.8最小化安裝後的優化

2020-06-16 18:06:56

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


IT145.com E-mail:sddin#qq.com