常見的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,如需轉載請自行聯系原作者