fedora core 啟動服務詳解(zt)

tonykorn97發表於2006-07-11

轉自:

轉自:

ntsysv( simple interface for configuring runlevels)


最近筆者重灌了一遍Fedora core 2,安裝型別為Workstation,沒有安裝X-Window環境。安裝完畢後,執行ntsysv對系統所有的啟動服務進行設定,發現有一些服務比較 陌生,所以就就寫了這篇文章,對系統所有的啟動服務進行一個簡單的總結,希望和大家一起來分享。
服務名稱
含義
acpid
配置檔案:/proc/acpi/event
預設埠:無
說明:Advanced Configuration and Power Interface,為替代傳統的APM電源管理標準而推出的新型電源管理標準。
是否需要啟動:如果你需要對電源進行管理,那就需要啟動。
anacron
配置檔案:/etc/anacron
預設埠:無
說 明:一個自動化執行任務。Red Hat Linux 隨帶四個自動化任務的工具:cron、 anacron、at、和 batc。當你的Linux主機並不是全天候開機,這個anacron就可以幫你執行在“crontab”設定的時間內沒有執行的工作。舉例來說,當你的 主機在晚上12:00會自動關閉,但是偏偏crontab這個例行性工作是在4:00工作,這個時候例行性工作就不能起作用了。不過利用anacron就 能做到。
是否需要啟動:如果主機已經24小時開機,而且執行了cron,那麼這個守護程式就不需要啟動了。
apmd
配置檔案:/etc/sysconfig/apmd
預設埠:無
說明:Advanced Power Management,高階電源管理。傳統的電源管理標準。一般系統都會同時支援APM和APMD兩種標誌,但系統載入時只需載入一個即可。對於膝上型電腦比較有用,可以瞭解系統的“電池電量”。
是否需要啟動:如果我們使用的是臺式電腦或一直開機的機型,就不需要使用這個守護程式。
atd
配置檔案:/etc/at.allow,/etc/at.deny
預設埠:無
說明:一個自動化執行任務。
是否需要啟動:通常需要啟動。不過如果你一直使用cron,那麼也可以不啟動。
autofs
配置檔案:/etc/rc.d/init.d/autofs
預設埠:無
說明:實現光碟、軟盤的自動載入。
是否需要啟動:一般不需要啟動。
chargen
chargen-udp
預設埠:TCP/UDP 19
說明:Character Generator Protocol,一種網路服務,主要功能是提供類似遠端打字的功能。
更多細節:
是否需要啟動:為安全起見,儘量關閉這個服務。
cpuspeed
說明:監測系統空閒百分比,降低或加快CPU時鐘速度和電壓從而在系統空閒時將能源消耗降為最小,而在系統繁忙時最大化加快系統執行速度。
更多細節:
是否需要啟動:需要啟動。
crond
配置檔案:/etc/crontab
預設埠:無
說明:用來執行例行性命令的守護程式。
是否需要啟動:必須啟動。
cups
配置檔案:
CUPS伺服器配置檔案:/etc/cups/cupsd.conf
CUPS客戶端配置檔案:/etc/cups/client.conf
CUPS印表機配置檔案:/etc/cups/printers.conf
CUPS中類(class)配置檔案:/etc/cups/classes.conf
說明:Common UNIX Printing System,公共UNIX列印支援,為Linux提供列印功能。
是否需要啟動:如果不安裝印表機,就不需要啟動。
cups-lpd
預設埠:無
說明:CUPS Line Printer Daemon ("LPD"),提供列印功能。
是否需要啟動:如果不安裝印表機,就不需要啟動。
daytime
daytime-udp
預設埠:TCP 13
說明:Daytime協議(RFC867)是一個簡單的協議,為客戶機實現從遠端伺服器獲取日期和時間的功能。
是否需要啟動:不用啟動。
echo
echo-udp
預設埠:7
說明:伺服器回顯客戶資料服務。
是否需要啟動:不用啟動。
gpm
配置檔案:/etc/sysconfig/mouse
預設埠:無
說明:General Purpose Mouse Daemon ,gpm為文字模式下的Linux程式如mc(Midnight Commander)提供了滑鼠的支援。它也支援控制檯下滑鼠 的複製,貼上操作以及彈出式選單。
是否需要啟動:沒必要的話,建議不要啟動。
iptables
說明:防火牆。
是否需要啟動:必須啟動。
irda
Infrared Data Association,是一個實現紅外無線資料傳輸的工業標準。
irqbalance
對多個系統處理器環境下的系統中斷請求進行負載平衡的守護程式。
是否需要啟動:如果你只安裝了一個CPU,就不需要載入這個守護程式。
isdn
Integrated Services Digital Network,綜合數字服務網路。提供對isdn裝置的支援。
kudzu
配置檔案:
/etc/sysconfig/hwconf
/etc/sysconfig/kudzu
說 明:硬體自動檢測程式,會自動檢測硬體是否發生變動,並相應進行硬體的新增、刪除工作。當系統啟動時,kudzu會對當前的硬體進行檢測,並且和儲存在 /etc/sysconfig/hwconf中的硬體資訊進行一一對照,如果某個硬體從系統中被新增或者刪除時,那麼kudzu就會察覺到,並且通知使用者 是否進行相關配置,然後修改/etc/sysconfig/hwconf,使硬體資料與系統保持同步。如果/etc/sysconfig/hwconf這 個檔案不存在,那麼kudzu將會從/etc/modprobe.conf,/etc/sysconfig/network-scripts/和 /etc/X11/XF86Config中探測已經存在的硬體。
是否需要啟動:如果啟動kudzu,則每次啟動系統,都會檢查新硬體(checking new hardware),會延長系統啟動的時間。如果你不打算增加新硬體,那麼就可以關閉這個啟動服務,以加快系統啟動時間。
mdmonitor
與RAID裝置相關的守護程式。
mdmpd
與RAID裝置相關的守護程式。
messagebus
D-BUS是一個庫,為兩個或兩個以上的應用程式提供一對一的通訊。
dbus-daemon-1是一個應用程式,它使用這個庫來實現messagebus守護程式。多個應用程式透過連線messagebus守護程式可以實現與其他程式交換資訊。
更多細節:
microcode_ctl
可以編碼以及傳送新的微程式碼到kernel以更新Intel IA32系列處理器(Pentium Pro,PII,PIII,Pentium 4,Celeron, Xeon 等等 – 全部 P6 以及更高,不包括 pentium classics)。
更多細節:
netdump
News Backup Dump Server,遠端備份伺服器。
netfs
Network Filesystem Mounter,安裝和解除安裝NFS、SAMBA和NCP網路檔案系統。
netplugd
配置檔案:
/etc/netplug/netplugd.conf
/etc/netplug.d/netplug
說明:network cable hotplug management daemon,netplugd是一個守護程式,可以監控一個或多個網路介面的狀態,當某些事件觸發時執行一個外部指令碼程式。
更多細節:
network
在系統啟動時啟用所有的網路介面。
nfs
網路檔案系統。
nfslock
NFS是一個流行的透過TCP/IP網路共享檔案的協議,此服務提供了NFS檔案鎖定功能。
ntpd
配置檔案:/etc/ntp.conf
說明:Network time Protocol daemon,網路時間校正協議。簡單的說,NTP是用來使系統和一個精確的時間源保持時間同步的協議。
推薦大家看一篇文章:《NTP-讓網路裡的電腦時間精確到毫秒》
發表在2004年12月份的《線上技術》雜誌第63頁
pcmcia
Pcmcia卡,支援膝上型電腦的PCMCIA 裝置,如調變解調器, 網路介面卡, SCSI卡等等。
portmap
Portmap守護程式為RPC服務,如NIS和NFS提供動態埠的分配。
psacct
包括幾個工具用來監控程式活動的工具,包括ac,lastcomm, accton 和sa。
random
說明:快速的將系統的狀態在隨機的時間記憶體到景象檔案中,對於系統相當重要。因為在開機之後,系統會迅速的恢復到開機之前的狀態。
是否需要啟動:必須啟動。
rawdevices
在使用叢集檔案系統時用於載入raw裝置的守護程式。
readahead
readahead_early
配置檔案:/etc/readahead.early.files /etc/readahead.files
說 明:readahead和readahead_early是在Fedora core 2中最新推出的兩個後臺執行的守護程式。其作用是在啟動系統期間,將啟動系統所要用到的檔案首先讀取到記憶體中,然後在記憶體中進行執行,以加快系統的啟動速 度。而上面兩個配置檔案就儲存著將要讀取到記憶體的檔案列表。
rhnsd
Red Hat 網路服務。通知你有關官方的安全資訊以及為你的系統打補丁。
rpcgssd
rpcidmapd
rpcsrcgssd
說明:gestion NFS v4,是Linux 2.6核心新添的功能。
是否需要啟動:不需要啟動。
rsync
remote sync,遠端資料備份工具。
saslauthd
使用SASL的認證守護程式。
sendmail
郵件伺服器。
services
一個內部xinetd服務,用於監聽活動的服務。
sgi-fam
實現實時資料映象。監控檔案的變更,提供一個應用程式API介面用來當指定的檔案火目錄改變時及時通知。
smartd
Self Monitor Analysis and Reporting Technology System,監控你的硬碟是否出現故障。
sshd
配置檔案:
OpenSSH伺服器配置檔案:/etc/ssh/sshd_config
OpenSSH客戶端配置檔案:/etc/ssh/ssh_config
預設埠:22
說明:Secure Shell Protocol,實現安全地遠端登陸管理主機。
是否需要啟動:如果想實現遠端管理,就需要啟動。
syslog
配置檔案:/etc/syslog.conf
說明:記錄所有的系統行為。
是否需要啟動:必須啟動。
time
從遠端主機獲取時間和日期,採用TCP協議。
time-udp
從遠端主機獲取時間和日期,採用UDP協議。
vncserver
VNC (Virtual Network Computing,虛擬網路計算),它提供了一種在本地系統上顯示遠端計算機整個“桌面”的輕量型協議。
更多細節:
xfs
預設埠:TCP 7100
說明:x font server,X Window字型伺服器,為本地和遠端X伺服器提供字型集。
是否需要啟動:如果使用run-level為5的圖形介面,那麼就需要啟動。
xinetd
配置檔案:/etc/xinetd.conf
說 明:xinetd作為inetd的後續版本,負責管理系統中不頻繁使用的服務,這些服務程式在有請求時才由xinetd服務負責啟動執行,一旦完成服務請 求服務程式結束執行,這樣可以有效地減少對系統資源的佔用率。通常,xinetd管理的程式有telnet、ftp、rsh和rlogin。關閉 inetd也就關閉了這些由它管理的服務。
更多細節:
是否需要啟動:必須啟動。
yum
配置檔案:/etc/yum.conf
說明:Yellow Dog UpdaterModified,是一個自動更新、安裝和刪除RPM軟體包的管理程式,它會自動計算軟體包的管理程式,並判斷哪些軟體應該安裝,哪些軟體則不必安裝。
更多細節:
是否需要啟動:以系統管理策略而決定是否啟動。
一口氣寫了這麼多服務,想必大家也看累了吧。大家再檢查一下,還沒完。眾所周知,為了系統的安全起見,我們不可能把所有的服務都啟動了。越簡單就越安全, 一個系統安裝完畢後,我們只需要啟動一些必備的服務以保證系統能夠正常使用就行了,其餘用不到的服務可以暫時關閉。下面是我列出的需要啟動的服務。另,本 人水平有限,僅供參考。
acpid:提供高階電源管理。
cpuspeed:可以提高系統執行效率。
crond:執行例行性程式。
Iptables: 防火牆。
Kudzu:自動檢測硬體的變更。
Network: 啟用網路介面。
Random:加快系統的啟動。
Readahead和Readahead_early:加快系統的啟動。
Syslog:把各類事件寫入日誌。
另外,還有一些服務筆者還是不太明白,希望大家能幫我解答。這些服務有:mdmonitor、mdmpd、messagebus、netplugd、 random、rpcgssd、rpcidmapd、rpcsrcgssd、sgi-fam、smartd。如有新的體會,我會繼續修改這篇文章的。
參考文獻
[1] 《Linux Daemons and Services》
[2] 《鳥哥的Linux私房菜》
[3] 《Red Hat Linux 9 系統管理》
mdmonitor

mdmonitor 是用來監視md裝置的,md裝置是利用Linux核心提供的軟體RAID功能建立的RAID陣列。軟RAID可以用很低廉 的價格實現很高的容量,曾經在2002年用8塊80G的普通的IDE硬碟建立過0.56T的軟體RAID5陣列,當時整臺機器只花了1.3萬,而且效能不 錯,陣列的持續傳輸率能到76MBytes/s,如果去買一臺相同容量的硬體SCSI陣列的機器,當時的價格至少要5萬塊。窮窮的小公司用Linux軟 RAID是非常好的。現在,2.5萬左右能搞一臺容量2.4T,用軟體RAID6的SATA陣列。(哦,順便提一句,加5000塊就能買一塊 Adaptec的8口硬體SATA RAID陣列卡了,硬體RAID無論效能和可靠性都高多了,現在已經不時興用軟體RAID做大容量儲存了,危險, 2.4T資料,出了問題都沒有地方備份……)

記得2002年,那個時候還沒有mdmonitor,管理RAID5陣列非常不方便,如果陣列中有一塊硬碟出毛病了,沒有注意到,等到有兩塊硬碟都出問題的時候……而且兩塊硬碟又壞的地方相同……哭都來不及。

用mdmonitor監視軟體RAID陣列,出了毛病可以立即收到一封e-mail。


mdmpd

mdmpd是用來管理多路徑磁碟訪問的軟體RAID陣列的,就是那種一塊磁碟用多個控制器去訪問,當一個控制器失效的時候,另一個控制器仍然可以訪問硬碟。用得起多路徑磁碟訪問的公司絕對不可能用軟體RAID,所以這個服務完全是垃圾。

smartd

smartd是專門監視支援S.M.A.R.T.技術的硬碟的,過一段時間就對硬碟做檢測,能發現一些隱患。檢視結果需要用到一個叫smartctl的程式,可以得到一個關於硬碟測試結果的報告:
=== START OF INFORMATION SECTION ===
Device Model: ST380021A
.
194 Temperature_Celsius 0x0022 043 060 000 Old_age Always - 43
.
SMART Self-test log structure revision number 1
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
# 1 Extended offline Completed without error 00% 25961 -
# 2 Short offline Completed without error 00% 25957 -
# 3 Short offline Completed without error 00% 25937 -

報告中有你的硬碟型號、當前溫度、到現在為止一共執行了多少小時、有沒有錯誤……等等很多資訊,篇幅有限,不都列出了。

smartd對於仍然在伺服器中使用IDE硬碟的人來說,這是一個好東東,一定要用。對於那些特別喜歡知道自己硬碟溫度,生怕硬碟熱壞了的人,這就更是一個好東東了,Linux下想知道硬碟溫度,這恐怕是惟一的選擇。
============================
============================
============================
============================
acpid:提供高階電源管理。
cpuspeed:可以提高系統執行效率。
crond:執行例行性程式。
Iptables: 防火牆。
Kudzu:自動檢測硬體的變更。
Network: 啟用網路介面。
Random:加快系統的啟動。
Readahead和Readahead_early:加快系統的啟動。
Syslog:把各類事件寫入日誌。


acpid 配置檔案:/proc/acpi/event
預設埠:無
說明:Advanced Configuration and Power Interface,為替代傳統的APM電源管理標準而推出的新型電源管理標準。
是否需要啟動:如果你需要對電源進行管理,那就需要啟動。
anacron 配置檔案:/etc/anacron
預設埠:無
說明:一個自動化執行任務。Red Hat Linux 隨帶四個自動化任務的工具:cron、 anacron、at、和 batc。當你的Linux主機並不是全天候開機,這個anacron就可以幫你執行在"crontab"設定的時間內沒有執行的工作。舉例來說,當你的 主機在晚上12:00會自動關閉,但是偏偏crontab這個例行性工作是在4:00工作,這個時候例行性工作就不能起作用了。不過利用anacron就 能做到。
是否需要啟動:如果主機已經24小時開機,而且執行了cron,那麼這個守護程式就不需要啟動了。
apmd 配置檔案:/etc/sysconfig/apmd
預設埠:無
說明:Advanced Power Management,高階電源管理。傳統的電源管理標準。一般系統都會同時支援APM和APMD兩種標誌,但系統載入時只需載入一個即可。對於膝上型電腦比較有用,可以瞭解系統的"電池電量"。
是否需要啟動:如果我們使用的是臺式電腦或一直開機的機型,就不需要使用這個守護程式。
atd 配置檔案:/etc/at.allow,/etc/at.deny
預設埠:無
說明:一個自動化執行任務。
是否需要啟動:通常需要啟動。不過如果你一直使用cron,那麼也可以不啟動。
autofs 配置檔案:/etc/rc.d/init.d/autofs
預設埠:無
說明:實現光碟、軟盤的自動載入。
是否需要啟動:一般不需要啟動。
chargen
chargen-udp 預設埠:TCP/UDP 19
說明:Character Generator Protocol,一種網路服務,主要功能是提供類似遠端打字的功能。
更多細節: ;
是否需要啟動:為安全起見,儘量關閉這個服務。
cpuspeed 說明:監測系統空閒百分比,降低或加快CPU時鐘速度和電壓從而在系統空閒時將能源消耗降為最小,而在系統繁忙時最大化加快系統執行速度。
更多細節:

是否需要啟動:需要啟動。
crond 配置檔案:/etc/crontab
預設埠:無
說明:用來執行例行性命令的守護程式。
是否需要啟動:必須啟動。
cups 配置檔案:
CUPS伺服器配置檔案:/etc/cups/cupsd.conf
CUPS客戶端配置檔案:/etc/cups/client.conf
CUPS印表機配置檔案:/etc/cups/printers.conf
CUPS中類(class)配置檔案:/etc/cups/classes.conf
說明:Common UNIX Printing System,公共UNIX列印支援,為Linux提供列印功能。
是否需要啟動:如果不安裝印表機,就不需要啟動。
cups-lpd 預設埠:無
說明:CUPS Line Printer Daemon ("LPD"),提供列印功能。
是否需要啟動:如果不安裝印表機,就不需要啟動。
daytime
daytime-udp 預設埠:TCP 13
說明:Daytime協議(RFC867)是一個簡單的協議,為客戶機實現從遠端伺服器獲取日期和時間的功能。
是否需要啟動:不用啟動。
echo
echo-udp 預設埠:7
說明:伺服器回顯客戶資料服務。
是否需要啟動:不用啟動。
gpm 配置檔案:/etc/sysconfig/mouse
預設埠:無
說明:General Purpose Mouse Daemon ,gpm為文字模式下的Linux程式如mc(Midnight Commander)提供了滑鼠的支援。它也支援控制檯下滑鼠 的複製,貼上操作以及彈出式選單。
是否需要啟動:沒必要的話,建議不要啟動。
iptables 說明:防火牆。
是否需要啟動:必須啟動。
irda Infrared Data Association,是一個實現紅外無線資料傳輸的工業標準。
irqbalance 對多個系統處理器環境下的系統中斷請求進行負載平衡的守護程式。
是否需要啟動:如果你只安裝了一個CPU,就不需要載入這個守護程式。
isdn Integrated Services Digital Network,綜合數字服務網路。提供對isdn裝置的支援。
kudzu 配置檔案:
/etc/sysconfig/hwconf
/etc/sysconfig/kudzu
說明:硬體自動檢測程式,會自動檢測硬體是否發生變動,並相應進行硬體的新增、刪除工作。當系統啟動時,kudzu會對當前的硬體進行檢測,並且和儲存在 /etc/sysconfig/hwconf中的硬體資訊進行一一對照,如果某個硬體從系統中被新增或者刪除時,那麼kudzu就會察覺到,並且通知使用者 是否進行相關配置,然後修改/etc/sysconfig/hwconf,使硬體資料與系統保持同步。如果/etc/sysconfig/hwconf這 個檔案不存在,那麼kudzu將會從/etc/modprobe.conf,/etc/sysconfig/network-scripts/和 /etc/X11/XF86Config中探測已經存在的硬體。
是否需要啟動:如果啟動kudzu,則每次啟動系統,都會檢查新硬體(checking new hardware),會延長系統啟動的時間。如果你不打算增加新硬體,那麼就可以關閉這個啟動服務,以加快系統啟動時間。
mdmonitor 與RAID裝置相關的守護程式。
mdmpd 與RAID裝置相關的守護程式。
messagebus D-BUS是一個庫,為兩個或兩個以上的應用程式提供一對一的通訊。
dbus-daemon-1是一個應用程式,它使用這個庫來實現messagebus守護程式。多個應用程式透過連線messagebus守護程式可以實現與其他程式交換資訊。
更多細節:
;
microcode_ctl 可以編碼以及傳送新的微程式碼到kernel以更新Intel IA32系列處理器(Pentium Pro,PII,PIII,Pentium 4,Celeron, Xeon 等等 - 全部 P6 以及更高,不包括 pentium classics)。
更多細節:
;
;
netdump News Backup Dump Server,遠端備份伺服器。
netfs Network Filesystem Mounter,安裝和解除安裝NFS、SAMBA和NCP網路檔案系統。
netplugd 配置檔案:
/etc/netplug/netplugd.conf
/etc/netplug.d/netplug
說明:network cable hotplug management daemon,netplugd是一個守護程式,可以監控一個或多個網路介面的狀態,當某些事件觸發時執行一個外部指令碼程式。
更多細節: ;
network 在系統啟動時啟用所有的網路介面。
nfs 網路檔案系統。
nfslock NFS是一個流行的透過TCP/IP網路共享檔案的協議,此服務提供了NFS檔案鎖定功能。
ntpd 配置檔案:/etc/ntp.conf
說明:Network time Protocol daemon,網路時間校正協議。簡單的說,NTP是用來使系統和一個精確的時間源保持時間同步的協議。
推薦大家看一篇文章:《NTP-讓網路裡的電腦時間精確到毫秒》
發表在2004年12月份的《線上技術》雜誌第63頁
pcmcia Pcmcia卡,支援膝上型電腦的PCMCIA 裝置,如調變解調器, 網路介面卡, SCSI卡等等。
portmap Portmap守護程式為RPC服務,如NIS和NFS提供動態埠的分配。
psacct 包括幾個工具用來監控程式活動的工具,包括ac,lastcomm, accton 和sa。
random 說明:快速的將系統的狀態在隨機的時間記憶體到景象檔案中,對於系統相當重要。因為在開機之後,系統會迅速的恢復到開機之前的狀態。
是否需要啟動:必須啟動。
rawdevices 在使用叢集檔案系統時用於載入raw裝置的守護程式。
readahead
readahead_early 配置檔案:/etc/readahead.early.files /etc/readahead.files
說明:readahead和readahead_early是在Fedora core 2中最新推出的兩個後臺執行的守護程式。其作用是在啟動系統期間,將啟動系統所要用到的檔案首先讀取到記憶體中,然後在記憶體中進行執行,以加快系統的啟動速 度。而上面兩個配置檔案就儲存著將要讀取到記憶體的檔案列表。
rhnsd Red Hat 網路服務。通知你有關官方的安全資訊以及為你的系統打補丁。
rpcgssd
rpcidmapd
rpcsrcgssd 說明:gestion NFS v4,是Linux 2.6核心新添的功能。
是否需要啟動:不需要啟動。
rsync remote sync,遠端資料備份工具。
saslauthd 使用SASL的認證守護程式。
sendmail 郵件伺服器。
services 一個內部xinetd服務,用於監聽活動的服務。
sgi-fam 實現實時資料映象。監控檔案的變更,提供一個應用程式API介面用來當指定的檔案火目錄改變時及時通知。
smartd Self Monitor Analysis and Reporting Technology System,監控你的硬碟是否出現故障。
sshd 配置檔案:
OpenSSH伺服器配置檔案:/etc/ssh/sshd_config
OpenSSH客戶端配置檔案:/etc/ssh/ssh_config
預設埠:22
說明:Secure Shell Protocol,實現安全地遠端登陸管理主機。
是否需要啟動:如果想實現遠端管理,就需要啟動。
syslog 配置檔案:/etc/syslog.conf
說明:記錄所有的系統行為。
是否需要啟動:必須啟動。
time 從遠端主機獲取時間和日期,採用TCP協議。
time-udp 從遠端主機獲取時間和日期,採用UDP協議。
vncserver VNC (Virtual Network Computing,虛擬網路計算),它提供了一種在本地系統上顯示遠端計算機整個"桌面"的輕量型協議。
更多細節: ;
xfs 預設埠:TCP 7100
說明:x font server,X Window字型伺服器,為本地和遠端X伺服器提供字型集。
是否需要啟動:如果使用run-level為5的圖形介面,那麼就需要啟動。
xinetd 配置檔案:/etc/xinetd.conf
說明:xinetd作為inetd的後續版本,負責管理系統中不頻繁使用的服務,這些服務程式在有請求時才由xinetd服務負責啟動執行,一旦完成服務 請求服務程式結束執行,這樣可以有效地減少對系統資源的佔用率。通常,xinetd管理的程式有telnet、ftp、rsh和rlogin。關閉 inetd也就關閉了這些由它管理的服務。
更多細節: ;
是否需要啟動:必須啟動。
yum 配置檔案:/etc/yum.conf
說明:Yellow Dog UpdaterModified,是一個自動更新、安裝和刪除RPM軟體包的管理程式,它會自動計算軟體包的管理程式,並判斷哪些軟體應該安裝,哪些軟體則不必安裝。
更多細節: pLog Admin
是否需要啟動:以系統管理策略而決定是否啟動。
linux主要系統服務介紹

--------------------------------------------------------------------------------

apmd--apmd用來監視系統用電狀態,並將相關資訊透過syslogd寫入日誌。也可以用來在電源不足時關機

arpwatch--用來維護乙太網實體地址和ip地址的對應關係

atd--執行使用者用at命令排程的任務。也在系統負荷比較低時執行批處理任務

autofs--當您需要時自動轉載檔案系統,而當您不需要時自動解除安裝

chargen--tcp版本的chargen server

chargen-udp--udp版本的chargen server

crond--週期地執行使用者排程的任務。比起傳統的unix版本新增了不少屬性,而且更安全,配置更簡單

daytime--tcp版本的daytime server

daytime-udp--udp版本的daytime server

echo--tcp版本的echo server

echo-udp--udp版本的echo server

eklogin--接受rlogin會話鑑證和用kerberos5加密的一種服務

finger--用於應答finger請求的服務

gpm--為文字模式下的linux程式提供了滑鼠的支援。它也支援控制檯滑鼠的複製,粘帖操作以及彈出式選單 (必須)

gssftp--接受可被kerberos5驗證的ftp連線

httpd--http是著名的www伺服器,可用來提供html檔案以及cgi動態內容服務

identd--提供驗證身份的方法

ipchains--ipchains包過濾防火牆

iptables--iptables包過濾防火牆

ipvsadm--呼叫ipvsadm來建立和維護ipvs路由選擇表

isdn--啟用isdn(綜合服務數字網)服務

kadmin--更改在主控kdc中使用本機的kadmin工具,或透過kadmin服務來完成

kdcrotate--設定配置檔案/etc/krb5.con中的kdcs表項

keytable--該程式的功能是轉載您在/etc/sysconfig/keyboards裡說明的鍵盤對映表

klogin--接受bsd方式的rlogin會話,但需要使用kerbeos5驗證

kprop--是否允許kdc接收來的master kdc的升級

krb5-telnet--允許普通的telnet登陸,但也可使用kerberos5驗證

krb524--是以改變kerberos5到kerberosIV的賃證

krb5kdc--開啟kerberosIV和5所需的連線以獲得賃證

kshell--接受rshell命令鑑證和用kerberos加密的服務

kudzu--執行硬體檢測,並可選擇性地設定硬體變化

lpd--lpd是系統列印守護程式,負責將lpr等程式提交給列印作業

netfs--負責裝載/解除安裝nfs、samba、ncp檔案系統

network--啟用/關閉啟動時的各個網路介面 (必須)

nfs--nfs是一個流行的基於tcp/ip網路的檔案共享協議.該服務提供了nfs檔案共享服務

nfslock--提供nfs檔案上鎖功能

nscd--該服務負責密碼和組的查詢,並且緩衝查詢結果

portmap--portmap用來支援rpc連線,rpc被用於nfs以及nis等服務

postgresql--postgresql關聯式資料庫引擎

random--儲存和恢復系統的高質量隨機數生成器,這些隨機數是系統一些隨機行為提供的

rlogin--rlogin程式服務,提供來自遠端信任主機的註冊功能

routed--該守護程式支援rip協議的自動ip路由表維護.rip主要使用在小型網路上,大一點的網路就需要複雜一點的協議

rsh--提供rcmd程式或者rsh程式的服務

rstatd--rstat協議允許網路上的使用者獲得同一網路上各機器的效能引數

rsync--對ftp服務的一個很好的附加,允許迴圈碼求和校驗等

rusersd--該服務使網路使用者可以定位同一網路上的其他使用者

rwalld--rwall協議允許遠端使用者向在同一系統中活躍著的終端傳送訊息,類似wall的本地行為

rwhod--允許遠端使用者獲得執行rwho精靈的機器上所有已登入使用者的列表,與finger類似

smb--啟動和關閉smbd和nmbd精靈程式以提供smb網路服務

snortd--一個輕量級的網路入侵檢測工具

swat--samba網路配置工具,可以透過流覽器的901埠連線使用swat

syslog--syslog是作業系統提供一種機制,守護程式通常使用這些機制將各種資訊寫到各個系統日誌檔案 (必須)

telnet--提供telnet服務,使用未加密的使用者/密碼組進行驗證

time--tcp版本的rfc 868 time server

time-udp--udp版本的rfc 868 time server

webmin--webmin是基於web的集系統管理與網路管理於一身的強大管理工具

xfs--在引導和關閉時啟動和停上x字型服務,並可能重新生成字型表 (必須)

xinetd--因特網操作服務程式。提供類似於inetd+tcp_wrapper的功能,但是更加強大和安全,監控網路對各種它管理的服務的需求,並在要的時候啟動相應的服務程式

ypbind--實現網路資訊服務的伺服器端

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
redhat 下常用服務介紹

anacron 不考慮系統downtime期間的cron服務

amd 自動安裝NFS守候程式

apmd 高階電源管理

arpwatch 記錄日誌並構建一個在LAN介面上看到的乙太網地址和IP地址對資料庫

atd 用於at和batch的服務

autofs 自動安裝管理程式automount,與NFS相關,依賴於NIS

crond 為Linux下自動安排的程式提供執行服務.

Gpm 提供字元模式下對滑鼠的支援.

Keytable 用於裝載鍵盤映象

Kudzu 硬體探測器

Netfs 安裝和解除安裝NFS、SAMBA和NETWARE網路檔案系統

Network 啟用已配置網路介面的指令碼程式

Nfslock NFS鎖定

Pcmcia 安裝pcmcia卡(一般用於膝上型電腦)

Sshd OpenSSH伺服器

Syslog 一個讓系統引導時啟動syslog和klogd系統日誌守候里程的指令碼

Xfs Xwindow字型伺服器,為本地和遠端X伺服器提供字型集

Xinetd 支援多種網路服務的核心守候程式。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/312079/viewspace-245362/,如需轉載,請註明出處,否則將追究法律責任。

相關文章