Linux在啟動時要啟動很多系統服務,它們向本地和網絡用戶提供了Linux的系統功能接口,直接面向應用程序和用戶。但是,開啟不必要或有漏洞的服務則會給操作系統帶來安全和性能上的影響。下面我們以BluePoint Linux 2.0的開機服務為例,列表說明各項服務的功能 。
alsasound
Alsa聲卡驅動程序支持。Alsa聲卡驅動程序本來是為了一種聲卡Gravis UltraSound(GUS)而寫的,該程序被證 明很優秀,于是作者就開始為一般的聲卡寫驅動程序。Alsa和OSS/Free 及OSS/Linux兼容,但是有自己的接口,甚至比OSS優秀。
amd
運行automount精靈程序,該精靈在必要時自動安裝一些本地設備和NFS文件系統。
apmd
apmd用來監視系統用電狀態,并將相關信息通過syslogd 寫入日志。也可以用來在電源不足時關機。
arpwatch
該程序主要用來維護以太網物理地址和IP地址的對應關系。
atalk
AppleTalk精靈程序。注意不要在后臺運行該程序,該程序的數據結構必須在運行其他進程前先花一定時間初始化。
atd
運行用戶用At命令調度的任務。也在系統負荷比較低時運行批處理任務。
autofs
當您需要時自動轉載文件系統,而當您不需要時自動卸載。
bootparamd
該服務允許老的Sun工作站從Linux網絡啟動,它和rarp現在很少使用,基本上被bootp和dhcp取代了。
crond
cron是Unix下的一個傳統程序,該程序周期地運行用戶調度的任務。比起傳統的Unix版本,Vixie版本添加了不少屬性,而且更安全,配置更簡單。
dhcpd
該精靈提供了對動態主機控制協議(Dynamic Host Control Protocol)的訪問支持。
gated
gated通過一個數據庫提供了網絡路由功能支持。它支持各種路由協議,包括RIP版本1和2、DCN HELLO協議、OSPF版本2以及EGP版本2到4。
gpm
gpm為文本模式下的Linux程序如mc(Midnight Commander)提供了鼠標的支持。它也支持控制臺下鼠標的拷貝,粘貼操作以及彈出式菜單。
httpd
http是著名的www服務器,可用來提供HTML文件以及CGI動態內容服務。
inetd
因特網操作服務程序。監控網絡對各種它管理的服務的需求,并在必要的時候啟動相應的服務程序。通常,inetd管理的程序有telnet、ftp、rsh和rlogin。關閉inetd也就關閉了這些由它管理的服務。
innd
inn是最流行的用戶組新聞服務器。它允許您建立起本地新聞服務器。配置有一定的難度,可以先閱讀/usr/doc/ inn*文檔獲得幫助。
keytable 該程序的功能是轉載您在/etc/sysconfig/keyboards里說 明的鍵盤映射表,該表可以通過kbdconfig工具進行選 擇。您應該使該程序處于激活狀態。
ldap
LDAP代表Lightweight Directory Access Protocol,實現了目錄訪問協議的行業標準。
linuxconf
linuxconf是Linux下的一個有效的系統配置工具,該服務允許遠程運行。
lpd
lpd是系統打印守護程序,負責將lpr等程序提交給打印作業。
mcserv
Midnight Commander服務進程允許遠程機器上的用戶通過Midnight Commander文件管理器操作本機文件。服務進程用PAM來驗證用戶,需要給出“用戶名/口令”以通過驗證。
mysql
一個快速高效可靠的輕型SQL數據庫引擎。
named
域名服務器,將Internet主機名解析為點分的IP地址。
netfs
負責裝載/卸載NFS、Samba、NCP(Netware)文件系統。
network 激活/關閉啟動時的各個網絡接口。
nfs
NFS是一個流行的基于TCP/IP網絡的文件共享協議。該服務提供了NFS文件共享服務,具體的配置在/etc/ exports文件里。
nscd
該服務負責密碼和組的查詢,并且緩沖查詢結果。如果您的系統有比較慢的服務(如NIS和NIS+),則應該啟動該服務。
pcmcia
pcmcia主要用于支持筆記本電腦。
portmap
portmap用來支持RPC連接,RPC被用于NFS以及NIS等服務。
postgresql
PostgreSQL關系數據庫引擎。
proftpd
proftpd是Unix下的一個配置靈活的ftp守護程序。
radvd
路由廣播程序。
random
保存和恢復系統的高質量隨機數生成器,這些隨機數是系統一些隨機行為提供的。
routed
該守護程序支持RIP協議的自動IP路由表維護。RIP主要使用在小型網絡上,大一點的網絡就需要復雜一點的協議。
rstatd
Rstat協議允許網絡上的用戶獲得同一網絡上各機器的性能參數。
rusersd
該服務使網絡用戶可以定位同一網絡上的其他用戶。
rwalld
Rwall協議允許遠程用戶向在同一系統中活躍著的終端發送消息,類似wall的本地行為。
rwhod
允許遠程用戶獲得運行rwho精靈的機器上所有已登錄用戶的列表,與finger類似。
sendmail
大名鼎鼎的郵件服務器。
smb
啟動和關閉smbd和nmbd精靈程序以提供SMB網絡服務。
snmpd
簡單網絡管理協議(SNMP)的守護精靈。
syslog
syslog是操作系統提供的一種機制,守護程序通常使用這種機制將各種信息寫到各個系統日志文件。通常應該啟動該服務。
xfs
X的字體服務器。
ypbind
NIS/YP的客戶端守護程序。如果您需要使用NIS/YP機器,請啟動這項服務,否則,關閉這項服務。
yppasswd
讓NIS用戶能夠修改密碼。運行在NIS域的服務器上?蛻舳顺绦蛲瑯右步衴ppasswd。
ypserv
標準NIS/YP網絡協議的一個實現。允許主機名,用戶名和其他信息分布于網絡各端。運行在NIS服務器上,客戶端不需要。
文章來源于領測軟件測試網 http://www.kjueaiud.com/