CentOS 5.8最小化安裝後的優化

添置了新服務器以後,下一步就要安裝系統了。這裏推薦用CentOS 5.8 x86_64,大家
在用服務器時抱着一個原則:系統安裝的應用程序包越少,服務器會越穩定,所以我們安裝
系統時儘量選擇最小化安裝。至於服務器的單機性能調優,本着穩定安全的原則,儘量不要
改動系統原有的配置(CentOS自身的文件和內存機制就很優秀)。


  1. 關閉不需要的服務
    衆所周知服務越少,系統佔用的資源就會越少,所以應關閉不需要的服務。
    建議關閉不需要的服務,這樣做的好處是減少內存和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


  2. 開啓所需要的服務命令如下:

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章