Fedora Core 6 中所包含的各種服務(services)的功能

單個服務介紹
現在我們介紹,並提供使用建議。這不是一份詳盡的清單。
小心:不要關閉你不確定或不知道的服務(services)。
不要關閉以下服務(除非你有充足的理由):
acpid,haldaemon,messagebus,klogd,network,syslogd
請確定修改的是運行級別3和5。
--------------------------------------------------------------------------------

NetworkManager,NetworkManagerDispatcher
NetworkManager是一個自動切換網絡連接的後臺進程。很多筆記本用戶都需要啓用該功能,它讓你能夠在無線網絡和有線網絡之間切換。大多數臺式機用戶應該關閉該服務。一些DHCP用戶可能需要開啓它。

acpid
ACPI(全稱AdvancedConfigurationandPowerInterface)服務是電源管理接口。建議所有的筆記本用戶開啓它。一些服務器可能不需要acpi。支持的通用操作有:“電源開關“,”電池監視“,”筆記本Lid開關“,“筆記本顯示屏亮度“,“休眠”,“掛機”,等等。

anacron,atd,cron
這幾個調度程序有很小的差別。建議開啓cron,如果你的電腦將長時間運行,那就更應該開啓它。對於服務器,應該更深入瞭解以確定應該開啓哪個調度程序。大多數情況下,筆記本/臺式機應該關閉atd和anacron。注意:一些任務的執行需要anacron,比如:清理/tmp或/var。

apmd
一些筆記本和舊的硬件使用apmd。如果你的電腦支持acpi,就應該關閉apmd。如果支持acpi,那麼apmd的工作將會由acpi來完成。

autofs
該服務自動掛載可移動存儲器(比如USB硬盤)。如果你使用移動介質(比如移動硬盤,U盤),建議啓用這個服務。

avahi-daemon,avahi-dnsconfd
Avahi是zeroconf協議的實現。它可以在沒有DNS服務的局域網裏發現基於zeroconf協議的設備和服務。它跟mDNS一樣。除非你有兼容的設備或使用zeroconf協議的服務,否則應該關閉它。我把它關閉。

bluetooth,hcid,hidd,sdpd,dund,pand
藍牙(Bluetooth)是給無線便攜設備使用的(非wifi,802.11)。很多筆記本提供藍牙支持。有藍牙鼠標,藍牙耳機和支持藍牙的手機。很多人都沒有藍牙設備或藍牙相關的服務,所以應該關閉它。其他藍牙相關的服務有:hcid管理所有可見的藍牙設備,hidd對輸入設備(鍵盤,鼠標)提供支持,dund支持通過藍牙撥號連接網絡,pand允許你通過藍牙連接以太網。

capi
僅僅對使用ISDN設備的用戶有用。大多數用戶應該關閉它。

cpuspeed
該服務可以在運行時動態調節CPU的頻率來節約能源(省電)。許多筆記本的CPU支持該特性,現在,越來越多的臺式機也支持這個特性了。如果你的CPU是:Petium-M,Centrino,AMDPowerNow,Transmetta,IntelSpeedStep,Athlon-64,Athlon-X2,IntelCore2中的一款,就應該開啓它。如果你想讓你的CPU以固定頻率運行的話就關閉它。

cron
參見anacron。

cupsd,cups-config-daemon
打印機相關。如果你有能在Fedora中驅動的CUPS兼容的打印機,你應該開啓它。

dc_client,dc_server
磁盤緩存(Distcache)用於分佈式的會話緩存。主要用在SSL/TLS服務器。它可以被Apache使用。大多數的臺式機應該關閉它。

dhcdbd
這是一個讓DBUS系統控制DHCP的接口。可以保留默認的關閉狀態。

diskdump,netdump
磁盤轉儲(Diskdump)用來幫助調試內核崩潰。內核崩潰後它將保存一個“dump“文件以供分析之用。網絡轉儲(Netdump)的功能跟Diskdump差不多,只不過它可以通過網絡來存儲。除非你在診斷內核相關的問題,它們應該被關閉。

dund
參見bluetooth。

firstboot
該服務是Fedora安裝過程特有的。它執行在安裝之後的第一次啓動時僅僅需要執行一次的特定任務。它可以被關閉。

gpm
終端鼠標指針支持(無圖形界面)。如果你不使用文本終端(CTRL-ALT-F1,F2..),那就關閉它。不過,我在運行級別3開啓它,在運行級別5關閉它。

hidd
參見bluetooth。

hplip,hpiod,hpssd
HPLIP服務在Linux系統上實現HP打印機支持,包括Inkjet,DeskJet,OfficeJet,Photosmart,BusinessInkJet和一部分LaserJet打印機。這是HP贊助的惠普Linux打印項目(HPLinuxPrintingProject)的產物。如果你有相兼容的打印機,那就啓用它。

iptables
它是Linux標準的防火牆(軟件防火牆)。如果你直接連接到互聯網(如,cable,DSL,T1),建議開啓它。如果你使用硬件防火牆(比如:D-Link,Netgear,Linksys等等),可以關閉它。強烈建議開啓它。

ip6tables
如果你不知道你是否在使用IPv6,大部分情況下說明你沒有使用。該服務是用於IPv6的軟件防火牆。大多數用戶都應該關閉它。閱讀這裏瞭解如何關閉Fedora的IPv6支持。

irda,irattach
IrDA提供紅外線設備(筆記本,PDA's,手機,計算器等等)間的通訊支持。大多數用戶應該關閉它。

irqbalance
在多處理器系統中,啓用該服務可以提高系統性能。大多數人不使用多處理器系統,所以關閉它。但是我不知道它作用於多核CPU's或超線程CPU's系統的效果。在單CPU系統中關閉它應該不會出現問題。

isdn
這是一種互聯網的接入方式。除非你使用ISDN貓來上網,否則你應該關閉它。

kudzu
該服務進行硬件探測,並進行配置。如果更換硬件或需要探測硬件更動,開啓它。但是絕大部分的臺式機和服務器都可以關閉它,僅僅在需要時啓動。

lm_sensors
該服務可以探測主板感應器件的值或者特定硬件的狀態(一般用於筆記本電腦)。你可以通過它來查看電腦的實時狀態,瞭解電腦的健康狀況。它在GKrellM用戶中比較流行。查看lm_sensors的主頁獲得更多信息。如果沒有特殊理由,建議關閉它。

mctrans
如果你使用SELinux就開啓它。默認情況下FedoraCore開啓SELinux。

mdmonitor
該服務用來監測SoftwareRAID或LVM的信息。它不是一個關鍵性的服務,可以關閉它。

mdmpd
該服務用來監測Multi-Path設備(該類型的存儲設備能被一種以上的控制器或方法訪問)。它應該被關閉。

messagebus
這是Linux的IPC(InterprocessCommunication,進程間通訊)服務。確切地說,它與DBUS交互,是重要的系統服務。強烈建議開啓它。

netdump
參見diskdump。

netplugd
Netplugd用於監測網絡接口並在接口狀態改變時執行指定命令。建議保留它的默認關閉狀態。

netfs
該服務用於在系統啓動時自動掛載網絡中的共享文件空間,比如:NFS,Samba等等。如果你連接到局域網中的其它服務器並進行文件共享,就開啓它。大多數臺式機和筆記本用戶應該關閉它。

nfs,nfslock
這是用於Unix/Linux/BSD系列操作系統的標準文件共享方式。除非你需要以這種方式共享數據,否則關閉它。

ntpd
該服務通過互聯網自動更新系統時間。如果你能永久保持互聯網連接,建議開啓它,但不是必須的。

pand
參見bluetooth。

pcscd
該服務提供智能卡(和嵌入在信用卡,識別卡里的小芯片一樣大小)和智能卡讀卡器支持。如果你沒有讀卡器設備,就關閉它。

portmap
該服務是NFS(文件共享)和NIS(驗證)的補充。除非你使用NFS或NIS服務,否則關閉它。

readahead_early,readahead_later
該服務通過預先加載特定的應用程序到內存中以提供性能。如果你想程序啓動更快,就開啓它。

restorecond
用於給SELinux監測和重新加載正確的文件上下文(filecontexts)。它不是必須的,但如果你使用SELinux的話強烈建議開啓它。

rpcgssd,rpcidmapd,rpcsvcgssd
用於NFSv4。除非你需要或使用NFSv4,否則關閉它。

sendmail
除非你管理一個郵件服務器或你想在局域網內傳遞或支持一個共享的IMAP或POP3服務。大多數人不需要一個郵件傳輸代理。如果你通過網頁(hotmail/yahoo/gmail)或使用郵件收發程序(比如:Thunderbird,Kmail,Evolution等等)收發程序。你應該關閉它。

smartd
SMARTDiskMonitoring服務用於監測並預測磁盤失敗或磁盤問題(前提:磁盤必須支持SMART)。大多數的桌面用戶不需要該服務,但建議開啓它,特別是服務器。

smb
SAMBA服務是在Linux和Windows之間共享文件必須的服務。如果有Windows用戶需要訪問Linux上的文件,就啓用它。查看如何在FedoraCore6下配置Samba。

sshd
SSH允許其他用戶登錄到你的系統並執行程序,該用戶可以和你同一網絡,也可以是遠程用戶。開啓它存在潛在的安全隱患。如果你不需要從其它機器或不需要從遠程登錄,就應該關閉它。

xinetd
(該服務默認可能不被安裝)它是一個特殊的服務。它可以根據特定端口收到的請求啓動多個服務。比如:典型的telnet程序連接到23號端口。如果有telent請求在23號端口被xinetd探測到,那xinetd將啓動telnetd服務來響應該請求。爲了使用方便,可以開啓它。運行chkconfig--list,通過檢查xinetd相關的輸出可以知道有哪些服務被xinetd管理。

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