由于各版本的Linux可能有稍微的差異,在加上所安裝的服務不同(這里以CentOS5.0為例)。
1.NetworkManager,NetworkMangerDispatcher:
說明:是一個自動切換網絡連接的后臺進程。很多筆記本用戶都需要啟用該功能,它讓你能夠在無線網絡和有線網絡之間切換。大多數臺式機用戶應該關閉該服務。一些 DHCP 用戶可能需要開啟它。
預設端口:無
是否需要啟動:一般不需要啟動。
2.acpid: 配置文件:/proc/acpi/event
說明:Advanced Configuration and Power Interface,為替代傳統的APM電源管理標準而推出的新型電源管理標準。
預設端口:無
是否需要啟動:如果你需要對電源進行管理,那就需要啟動。
3.anacron: 配置文件:/etc/anacron
預設端口:無
說明:一個自動化運行任務。Red Hat Linux 隨帶四個自動化任務的工具:cron、 anacron、at、和 batc。當你的Linux主機并不是全天候開機,這個anacron就可以幫你執行在"crontab"設定的時間內沒有執行的工作。舉例來說,當你的主機在晚上12:00會自動關閉,但是偏偏crontab這個例行性工作是在4:00工作,這個時候例行性工作就不能起作用了。不過利用anacron就能做到。
是否需要啟動:如果主機已經24小時開機,而且運行了cron,那么這個守護程序就不需要啟動了。
4.apmd: 配置文件:/etc/sysconfig/apmd
預設端口:無
說明:Advanced Power Management,高級電源管理。傳統的電源管理標準。一般系統都會同時支持APM和APMD兩種標志,但系統加載時只需加載一個即可。對于筆記本電腦比較有用,可以了解系統的"電池電量"。
是否需要啟動:如果我們使用的是臺式電腦或一直開機的機型,就不需要使用這個守護程序。
5.atd: 配置文件:/etc/at.allow,/etc/at.deny
預設端口:無
說明:一個自動化運行任務。
是否需要啟動:通常需要啟動。不過如果你一直使用cron,那么也可以不啟動。
6.auditd:
說明:auditd(Digital Audit Daemon)數碼音頻后臺服務
是否需要啟動:不需要啟動。
7.autofs: 配置文件:/etc/rc.d/init.d/autofs
預設端口:無
說明:實現光盤、軟盤的自動加載。
是否需要啟動:一般不需要啟動。
8.avahi-daemon,avahi-dnsconfd:
說明:Avahi 是 zeroconf 協議的實現。它可以在沒有 DNS 服務的局域網里發現基于 zeroconf 協議的設備和服務。它跟 mDNS 一樣。除非你有兼容的設備或使用 zeroconf 協議的服務,否則應該關閉它。
是否需要啟動:不需要啟動。
9.bluetooth: 配置文件:/etc/bluetooth/*
說明:藍牙(Bluetooth)是給無線便攜設備使用的(非 wifi, 802.11)。Bluetooth 是用于替換電纜的短程無線技術,支持 723 kbps(不對稱)和 432 kbps(對稱)的速度,可以傳輸數據和語音。Bluetooth 設備的傳輸范圍大約 10 米(30 英尺)。
是否需要啟動:不需要啟動。
10.cpuspeed:
說明:監測系統空閑百分比,降低或加快CPU時鐘速度和電壓從而在系統空閑時把能源消耗降為最小,而在系統繁忙時最大化加快系統執行速度。
是否需要啟動:需要啟動。
11.crond: 配置文件:/etc/crontab
預設端口:無
說明:用來執行例行性命令的守護程序。
是否需要啟動:必須啟動。
12.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提供打印功能。
是否需要啟動:如果不安裝打印機,就不需要啟動。
13.dc_client:
說明:使用SSL安全套接字的客戶端守護進程。
是否需要啟動:不需要啟動。
14.dc_server:
說明:使用SSL安全套接字的代理服務器守護進程。
是否需要啟動:不需要啟動。
15.dhcdbd:
預設端口:無
說明:這是一個讓 DBUS 系統控制 DHCP 的接口??梢员A裟J的關閉狀態。
是否需要啟動:不需要啟動。
16.dund:
說明:dund 支持通過藍牙撥號連接網絡。
是否需要啟動:不需要啟動。
17.firstboot:
說明:它執行在安裝之后的第一次啟動時僅僅需要執行一次的特定任務。它可以被關閉。
是否需要啟動:不需要啟動。
18.gpm: 配置文件:/etc/sysconfig/mouse
預設端口:無
說明:General Purpose Mouse Daemon ,gpm為文本模式下的Linux程序如mc(Midnight Commander)提供了鼠標的支持。它也支持控制臺下鼠標的拷貝,粘貼操作以及彈出式菜單。
是否需要啟動:沒必要的話,建議不要啟動。
19.haldaemon:
說明:硬件監控系統,此服務監控硬件改變,為你改變新的或更改過的硬件。
是否需要啟動:不需要啟動。
20.hidd:
說明:藍牙H.I.D服務器,對輸入設備(鍵盤,鼠標)提供支持。
是否需要啟動:不需要啟動。
21.httpd: 配置文件:/etc/httpd/httpd.conf,/etc/sysconfig/httpd
預設端口:80,443
說明:提供www服務。
是否需要啟動:安裝www服務就啟動它。
22.ibmasm:
說明:ibmasm 套件用來與 IBM Advance System Management PCI Adapter(亦稱 RSA I)進行通訊。
是否需要啟動:不需要啟動。
23.ip6tables:
說明:支持使用 Netfilter 6 子系統和 ip6tables 命令的 IPv6 防火墻規則,其語法在各方面都和 iptables 相同,只不過 ip6tables 支持128位的地址。
是否需要啟動:目前不需要啟動。
24.iptables: 配置文件:/etc/sysconfig/iptables
預設端口:無
說明:是Linux上有名的防火墻,如果連上Internet,一定要開啟這個。
是否需要啟動:連上Internet的主機務必啟動。
25.irda:
說明:紅外線設備界面,以前的無線設備支持。
是否需要啟動:不需要啟動。
26.irqbalance:
說明:是在多個處理器系統上分配中斷號的服務。單處理器可以關閉。
是否需要啟動:多處理器可以啟動它。
27.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),會延長系統啟動的時間。如果你不打算增加新硬件,那么就可以關閉這個啟動服務,以加快系統啟動時間。
28.mcstrans:
說明:主要用于SELinux,如果你不用SELinux,可以關了。
是否需要啟動:一般不需要。
29.mdmonitor:
說明:與RAID設備相關的守護程序。該服務用來監測 Software RAID 或 LVM 的信息。它不是一個關鍵性的服務,可以關閉它。
是否需要啟動:不用Software RAID就不需要啟動。
30.mdmpd:
說明:該服務用來監測 Multi-Path 設備(該類型的存儲設備能被一種以上的控制器或方法訪問)。
是否需要啟動:不需要啟動。
31.messagebus:
說明:事件監控服務,此服務在必要時向所有用戶發送廣播信息,如服務器將要重啟。這是 Linux 的 IPC(Interprocess Communication,進程間通訊)服務。確切地說,它與 DBUS 交互,是重要的系統服務。
是否需要啟動:必須啟動。
32. microcode_ctl:
說明:可以編碼以及發送新的微代碼到kernel以更新Intel IA32系列處理器(Pentium Pro,PII,PIII,Pentium 4,Celeron, Xeon 等等 – 全部 P6 以及更高,不包括 pentium classics)。
是否需要啟動:不需要啟動。
33. netfs:配置文件:/etc/fstab
預設端口:無
說明:這個服務在自動的掛載/etc/fstab里記錄的關于網絡文件系統,如NFS,SMB等等,如果你的主機本身并沒有
安裝和卸載NFS、SAMBA和NCP網絡文件系統
是否需要啟動:不需要啟動。
34. netplugd: 配置文件:
/etc/netplug/netplugd.conf
/etc/netplug.d/netplug
說明:network cable hotplug management daemon,netplugd是一個守護程序,可以監控一個或多個網絡接口的狀態,當某些事件觸發時運行一個外部腳本程序。
是否需要啟動:一般不需要啟動。
35. network: 配置文件:
/etc/sysconfig/network
/etc/sysconfig/network-scripts/*
預設端口:無
說明:是用來管理網絡的,所以當然要啟動,不論你有沒有網卡,這個服務也要啟動,因為至少network會驅動lo這個網絡介面。
是否需要啟動:必須啟動。
36. nfs:配置文件:/etc/sysconfig/nfs
預設端口:隨機使用port,與protmap服務有關。
說明:NFS為Network File System的縮寫,是一個流行的通過TCP/IP網絡共享文件的協議。
是否需要啟動:一般不需要啟動。
37.nfslock
說明:NFS是一個流行的通過TCP/IP網絡共享文件的協議,此服務提供了NFS文件鎖定功能。
是否需要啟動:不需要啟動。
38.nscd
說明:密碼與群查找服務,此服務用于減慢N.I.S/Y.P.nist,ldap和hesiod之類的服務,專門為這些服務提供更長的中斷時間。
是否需要啟動:不需要啟動。
39. ntpd: 配置文件:
/etc/ntp.conf
/etc/sysconfig/ntpd
預設端口:使用port:123
說明:Network time Protocol daemon,網絡時間校正協議。簡單的說,NTP是用來使系統和一個精確的時間源保持時間同步的協議。
是否需要啟動:一般不需要啟動。
40. oddjobd:
說明:oddjobd為無特權的應用程序提供一組有特權的操作來完成它們的動作。
是否需要啟動:不需要啟動。
41. pand:
說明:跟藍牙有關,pand允許你通過藍牙連接以太網。
是否需要啟動:不需要啟動。
42. pcscd:
說明:該服務提供智能卡(和嵌入在信用卡,識別卡里的小芯片一樣大?。┖椭悄芸ㄗx卡器支持。
是否需要啟動:如果沒有讀卡設備,那就快關閉它。
43. portmap:
預設端口:使用port:111
說明:Portmap守護程序為RPC服務,如NIS和NFS提供動態端口的分配。
是否需要啟動:如果你啟用類似NFS的服務,否則不需要啟動。
44. psacct:
說明:包括幾個工具用來監控進程活動的工具,包括ac,lastcomm, accton 和sa。
是否需要啟動:不需要啟動。
45. rdisc:
說明:這是一個端口監控程序,用來發現本地子網的路由。
是否需要啟動:不需要啟動。
46. readahead_early,readahead_later: 配置文件:
/etc/readahead.early.files
/etc/readahead.files
說明:readahead和readahead_early是最新推出的兩個后臺運行的守護程序。其作用是在啟動系統期間,把啟動系統所要用到的文件首先讀取到內存中,然后在內存中進行執行,以加快系統的啟動速度。而上面兩個配置文件就保存著把要讀取到內存的文件列表。
47. restorecond:
說明:用于給 SELinux 監測和重新加載正確的文件上下文(file contexts)。
是否需要啟動:如果使用SELinux就開啟它。
48.rpcgssd:
說明:用于NFSv4版本。
是否需要啟動:不需要啟動。
49.rpcidmapd:
說明:用于NFSv4版本。
是否需要啟動:不需要啟動。
50.rpcsvcgssd:
說明:gestion NFS v4,是Linux 2.6內核新添的功能。
是否需要啟動:不需要啟動。
51.saslauthd:
說明:使用SASL的認證守護程序。
52.sendmail:
說明:郵件服務器,在局域網內傳遞或支持一個共享的 IMAP 或 POP3 服務。
是否需要啟動:不需要啟動。
53.smartd:
說明:Self Monitor Analysis and Reporting Technology System服務用于監測并預測磁盤失敗或磁盤問題(前提:磁盤必須支持 SMART)。
是否需要啟動:如果是服務器那最好開啟它。
54.smb:配置文件:/etc/samba/*
預設端口:使用port:137~139,445等。
說明:這個服務就是模擬Linux成為windows的網上鄰居。
是否需要啟動:不需要啟動。
55.spamassassin:
說明:SpamAssassin是一款功能強大的反垃圾郵件系統。
是否需要啟動:不需要啟動。
56.squid:
說明:高速緩存工具,用于高速緩存網絡頁面及DNS登錄。
是否需要啟動:不需要啟動。
57.sshd: 配置文件:
OpenSSH服務器配置文件:/etc/ssh/sshd_config
OpenSSH客戶端配置文件:/etc/ssh/ssh_config
預設端口:22
說明:Secure Shell Protocol,實現安全地遠程登錄管理主機。
是否需要啟動:如果想實現遠程管理,就需要啟動。
58.syslog: 配置文件:/etc/syslog.conf
預設端口:無
說明:記錄所有的系統行為。
是否需要啟動:必須啟動。
59.tux:
說明:TUX是一種有GPL(GNU General Public License )許可的基于內核的Web服務器。
60.vncserver:
說明:VNC(Virtual Network Computing,虛擬網絡計算),它提供了一種在本地系統上顯示遠程計算機整個"桌面"的輕量型協議。
是否需要啟動:如果要提供遠程圖形界面的管理就需要啟動。
61.vsftpd: 配置文件:/etc/vsftpd/vsftpd.conf
預設端口:21,20
說明:FTP服務器軟件。
是否需要啟動:如果要提供FTP服務就啟動。
62.winbind:
說明:Samba名稱服務器,Samba網絡運行所必需。務將用戶與群數據從windows網絡映射到Linux工作站中。
是否需要啟動:不需要啟動。
63.wpa_supplicant:
說明:提供無線局域網的認證、協商和漫游功能。
是否需要啟動:不需要啟動。
64.xfs:
預設端口:TCP 7100
說明:x font server,X Window字型服務器,為本地和遠程X服務器提供字型集。
是否需要啟動:如果使用run-level為5的圖形界面,那么就需要啟動。
65. xinetd 配置文件:/etc/xinetd.conf
預設端口:不一定,要看設定值。
說明:xinetd作為inetd的后續版本,負責管理系統中不頻繁使用的服務,這些服務程序在有請求時才由xinetd服務負責啟動運行,一旦完成服務請求服務程序結束運行,這樣可以有效地減少對系統資源的占用率。通常,xinetd管理的程序有telnet、ftp、rsh和rlogin。關閉 inetd也就關閉了這些由它管理的服務。
是否需要啟動:必須啟動。
66.ypbind:
說明:這個進程是NIS的客戶端組件,它負責查詢客戶端用來查詢信息的NIS服務器,ypbind進程將NIS客戶端綁定到一個NIS域,它必須在所有運行NIS客戶端程序的機器上運行。
67.yum-updatesd: 配置文件:/etc/yum.conf
說明:Yellow Dog UpdaterModified,是一個自動更新、安裝和刪除RPM軟件包的管理程序,它會自動計算軟件包的管理程序,并判斷哪些軟件應該安裝,哪些軟件則不必安裝。
是否需要啟動:以系統管理策略而決定是否啟動。
天蒼蒼,野茫茫,風吹草底見牛羊