天天看點

了解及優化常見的Linux系統服務

   常見的Linux系統服務

    Linux系統中包含了大量的服務程式,這些程式在切換運作級别時有rc腳本根據預設的狀态進行啟動或終止。其中有些系統服務可能并不是使用者需要的,但是也預設運作了,隻有正确了解各個系統服務的用途,才能選擇性地進行優化操作,實作按需啟用Linux伺服器系統。

服務名稱

         用途簡介

 備注

atd

延期、定時執行任務

建議關閉

autofs

自動挂載檔案系統

bluetooth

發現、認證藍牙相關裝置

anacrond

執行因關機等耽誤的計劃任務

crond

按預定周期執行計劃任務

建議開啟

cups

列印機服務

firstboot

執行安裝系統後的初始化過程

haldaemon

搜集、維護硬體資訊

httpd

Apache的Web網站服務

ip6tables

使用IPv6位址的Linux防火牆

iptables

使用IPv4位址的Linux防火牆

irqbalance

多核心CPU處理器的排程支援

kdump

記錄核心崩潰時的記憶體資訊

lvm2-monitor

LVM邏輯卷管理及監控

messagebus

發送系統相關事件的通知資訊

netfs

通路共享檔案夾等網絡檔案系統

network

配置及使用網卡、網絡位址

nfs

通路NFS協定的網絡檔案系統

nfslock

NFS通路的檔案鎖定功能

restorecond

SELinux安全機制的檔案監控和恢複功能

rhnsd

通路Red Hat Network,擷取通知、送出訂閱等

rpcgssd

管理NFS通路中的客戶程式語境

saslauthd

基于文本的身份認證

smartd

監控本地硬碟的狀态及并發送故障報告

smb

檔案共享服務

sshd

提供遠端登入和管理Linux主機的功能

rsyslog

記錄核心、系統的日志消息

vsftpd

通過FTP協定提供檔案上傳、下載下傳

注意:這些服務的開啟和關閉,需要根據主機的實際功能需求來定,不要生搬硬套!!!

     優化開機自動加載的服務

ntsysv工具:提供一個互動式、可視化視窗,可以在字元終端運作,便于集中管理多個服務

   單獨執行“ntsysv”指令,僅用于管理目前運作級别的服務

   執行“ntsysv --level 35”指令,同時對運作級别3、5的服務進行管理  

chkconfig工具:不提供互動式、可視化視窗,管理單個服務效率更高

   chkconfig --list   檢視所有服務的預設啟動狀态

   chkconfig --list 服務名   檢視指定服務的預設啟動狀态    

設定系統服務的預設啟動狀态

   執行格式:chkconfig  --level  級别清單 服務名  on|off

本文轉自 楊書凡 51CTO部落格,原文連結:http://blog.51cto.com/yangshufan/1945264,如需轉載請自行聯系原作者

繼續閱讀