主頁 > 知識(shí)庫 > Linux服務(wù)啟動(dòng)優(yōu)化

Linux服務(wù)啟動(dòng)優(yōu)化

熱門標(biāo)簽:外呼scrm系統(tǒng)哪家好 承德電銷 高德地圖標(biāo)注重復(fù)了怎么辦 成都自動(dòng)外呼系統(tǒng)服務(wù)商 百度地圖標(biāo)注能刪除嗎 你所在的區(qū)域不支持地圖圖標(biāo)注冊(cè) 斑馬電話機(jī)器人的起源 百度地圖標(biāo)注分布圖 隨州外呼業(yè)務(wù)系統(tǒng)
下面現(xiàn)介紹一下運(yùn)行次序和運(yùn)行級(jí)別:
一個(gè) Linux 系統(tǒng)的引導(dǎo)過程可以分為幾個(gè)階段。我們主要看看當(dāng)內(nèi)核加載后的那一個(gè)階段.你可以運(yùn)行runlevel 命令來確定您的系統(tǒng)當(dāng)前的運(yùn)行級(jí),當(dāng)內(nèi)核被加載并開始運(yùn)行時(shí)會(huì)調(diào)用 /sbin/init 程序,這個(gè)程序以 root 身份運(yùn)行,并且在開始引導(dǎo)時(shí)按照要求設(shè)定為“運(yùn)行級(jí)”。   系統(tǒng)服務(wù)
rc 腳本負(fù)責(zé)啟動(dòng)用戶需要的所有服務(wù)。就像名字所描述的一樣,所謂服務(wù)就是系統(tǒng)提供的有用的工具??赡軙?huì)有很多服務(wù)需要啟動(dòng)。大部分的 Linux 系統(tǒng)會(huì)啟動(dòng) sshd(安全Shell服務(wù))、syslog(系統(tǒng)日志工具)和 lpd(打印服務(wù)),但還會(huì)有更多的服務(wù)需要啟動(dòng)。
過多的服務(wù)會(huì)增加開機(jī)的時(shí)間,優(yōu)化關(guān)閉不需要的服務(wù)將會(huì)提高啟動(dòng)時(shí)間。

輸入system-config-services看看系統(tǒng)都啟動(dòng)那些服務(wù).

關(guān)閉不使用的服務(wù):
(此部分可能存在風(fēng)險(xiǎn),如果你不確定的服務(wù)請(qǐng)不要關(guān)閉他,此優(yōu)化針對(duì)桌面用戶)
NetworkManager 關(guān)閉
NetworkManagerDispatcher 關(guān)閉
anacron關(guān)閉
atd 關(guān)閉
apmd 關(guān)閉
avahi-daemon 關(guān)閉
avahi-dnsconfd 關(guān)閉
bluetooth hcid sdpd hidd dund pand 關(guān)閉 (你不使用藍(lán)牙設(shè)備)
capi 關(guān)閉
cupsd 關(guān)閉 (你不使用打印機(jī)設(shè)備)
dc client dc server 關(guān)閉 (你不使用Apache)
firstboot 關(guān)閉
gpm 關(guān)閉 (終端中鼠標(biāo)支持 你可以3中開啟,5中關(guān)閉)
hplip hpiod hpssd 關(guān)閉 (你不使用打印機(jī)設(shè)備開啟)
ip6tables 關(guān)閉
irqbalance 關(guān)閉 (多核CPU開啟)
irda irattach 關(guān)閉 (使用紅外開啟)
im sensors 關(guān)閉
mdmonitor 關(guān)閉
mdmpd 關(guān)閉
netplugd 關(guān)閉
netfs 關(guān)閉
ntpd 關(guān)閉
pcscd 關(guān)閉
portmap 關(guān)閉
rpcgssd rpcidmapd rpcsvcgssd 關(guān)閉
sendmail 關(guān)閉
smb 關(guān)閉
    ********************   認(rèn)識(shí)linux服務(wù)
請(qǐng)先閱讀Fedora服務(wù)管理指南。了解什么是服務(wù)/后臺(tái)進(jìn)程(services/daemons),什么是運(yùn)行級(jí)別(runlevels)以及各種用于管理服務(wù)(sevices)的工具。
你可以在命令行下使用chkonfig或ntsysv命令來管理服務(wù)(services),或者使用具有圖形用戶界面的system-config-services命令。GNOME用戶:系統(tǒng)-》管理-》服務(wù)器設(shè)置-》Services。
--------------------------------------------------------------------------------
單個(gè)服務(wù)介紹
現(xiàn)在我們介紹FedoraCore6中所包含的各種服務(wù)(services)的功能,并提供使用建議。這不是一份詳盡的清單。小心:不要關(guān)閉你不確定或不知道的服務(wù)(services)。
不要關(guān)閉以下服務(wù)(除非你有充足的理由):
acpid,haldaemon,messagebus,klogd,network,syslogd
請(qǐng)確定修改的是運(yùn)行級(jí)別3和5。
--------------------------------------------------------------------------------
NetworkManager,NetworkManagerDispatcher
NetworkManager是一個(gè)自動(dòng)切換網(wǎng)絡(luò)連接的后臺(tái)進(jìn)程。很多筆記本用戶都需要啟用該功能,它讓你能夠在無線網(wǎng)絡(luò)和有線網(wǎng)絡(luò)之間切換。大多數(shù)臺(tái)式機(jī)用戶應(yīng)該關(guān)閉該服務(wù)。一些DHCP用戶可能需要開啟它。
acpid
ACPI(全稱AdvancedConfigurationandPowerInterface)服務(wù)是電源管理接口。建議所有的筆記本用戶開啟它。一些服務(wù)器可能不需要acpi。支持的通用操作有:“電源開關(guān)“,”電池監(jiān)視“,”筆記本Lid開關(guān)“,“筆記本顯示屏亮度“,“休眠”,“掛機(jī)”,等等。
anacron,atd,cron
這幾個(gè)調(diào)度程序有很小的差別。建議開啟cron,如果你的電腦將長時(shí)間運(yùn)行,那就更應(yīng)該開啟它。對(duì)于服務(wù)器,應(yīng)該更深入了解以確定應(yīng)該開啟哪個(gè)調(diào)度程序。大多數(shù)情況下,筆記本/臺(tái)式機(jī)應(yīng)該關(guān)閉atd和anacron。注意:一些任務(wù)的執(zhí)行需要anacron,比如:清理/tmp或/var。
apmd
一些筆記本和舊的硬件使用apmd。如果你的電腦支持acpi,就應(yīng)該關(guān)閉apmd。如果支持acpi,那么apmd的工作將會(huì)由acpi來完成。
autofs
該服務(wù)自動(dòng)掛載可移動(dòng)存儲(chǔ)器(比如USB硬盤)。如果你使用移動(dòng)介質(zhì)(比如移動(dòng)硬盤,U盤),建議啟用這個(gè)服務(wù)。
avahi-daemon,avahi-dnsconfd
Avahi是zeroconf協(xié)議的實(shí)現(xiàn)。它可以在沒有DNS服務(wù)的局域網(wǎng)里發(fā)現(xiàn)基于zeroconf協(xié)議的設(shè)備和服務(wù)。它跟mDNS一樣。除非你有兼容的設(shè)備或使用zeroconf協(xié)議的服務(wù),否則應(yīng)該關(guān)閉它。我把它關(guān)閉。
bluetooth,hcid,hidd,sdpd,dund,pand
藍(lán)牙(Bluetooth)是給無線便攜設(shè)備使用的(非wifi,802.11)。很多筆記本提供藍(lán)牙支持。有藍(lán)牙鼠標(biāo),藍(lán)牙耳機(jī)和支持藍(lán)牙的手機(jī)。很多人都沒有藍(lán)牙設(shè)備或藍(lán)牙相關(guān)的服務(wù),所以應(yīng)該關(guān)閉它。其他藍(lán)牙相關(guān)的服務(wù)有:hcid管理所有可見的藍(lán)牙設(shè)備,hidd對(duì)輸入設(shè)備(鍵盤,鼠標(biāo))提供支持,dund支持通過藍(lán)牙撥號(hào)連接網(wǎng)絡(luò),pand允許你通過藍(lán)牙連接以太網(wǎng)。
capi
僅僅對(duì)使用ISDN設(shè)備的用戶有用。大多數(shù)用戶應(yīng)該關(guān)閉它。
cpuspeed
該服務(wù)可以在運(yùn)行時(shí)動(dòng)態(tài)調(diào)節(jié)CPU的頻率來節(jié)約能源(省電)。許多筆記本的CPU支持該特性,現(xiàn)在,越來越多的臺(tái)式機(jī)也支持這個(gè)特性了。如果你的CPU是:Petium-M,Centrino,AMDPowerNow,Transmetta,IntelSpeedStep,Athlon-64,Athlon-X2,IntelCore2中的一款,就應(yīng)該開啟它。如果你想讓你的CPU以固定頻率運(yùn)行的話就關(guān)閉它。
cron
參見anacron。
cupsd,cups-config-daemon
打印機(jī)相關(guān)。如果你有能在Fedora中驅(qū)動(dòng)的CUPS兼容的打印機(jī),你應(yīng)該開啟它。
dc_client,dc_server
磁盤緩存(Distcache)用于分布式的會(huì)話緩存。主要用在SSL/TLS服務(wù)器。它可以被Apache使用。大多數(shù)的臺(tái)式機(jī)應(yīng)該關(guān)閉它。
dhcdbd
這是一個(gè)讓DBUS系統(tǒng)控制DHCP的接口??梢员A裟J(rèn)的關(guān)閉狀態(tài)。
diskdump,netdump
磁盤轉(zhuǎn)儲(chǔ)(Diskdump)用來幫助調(diào)試內(nèi)核崩潰。內(nèi)核崩潰后它將保存一個(gè)“dump“文件以供分析之用。網(wǎng)絡(luò)轉(zhuǎn)儲(chǔ)(Netdump)的功能跟Diskdump差不多,只不過它可以通過網(wǎng)絡(luò)來存儲(chǔ)。除非你在診斷內(nèi)核相關(guān)的問題,它們應(yīng)該被關(guān)閉。
dund
參見bluetooth。
firstboot
該服務(wù)是Fedora安裝過程特有的。它執(zhí)行在安裝之后的第一次啟動(dòng)時(shí)僅僅需要執(zhí)行一次的特定任務(wù)。它可以被關(guān)閉。
gpm
終端鼠標(biāo)指針支持(無圖形界面)。如果你不使用文本終端(CTRL-ALT-F1,F2..),那就關(guān)閉它。不過,我在運(yùn)行級(jí)別3開啟它,在運(yùn)行級(jí)別5關(guān)閉它。
hidd
參見bluetooth。
hplip,hpiod,hpssd
HPLIP服務(wù)在Linux系統(tǒng)上實(shí)現(xiàn)HP打印機(jī)支持,包括Inkjet,DeskJet,OfficeJet,Photosmart,BusinessInkJet和一部分LaserJet打印機(jī)。這是HP贊助的惠普Linux打印項(xiàng)目(HPLinuxPrintingProject)的產(chǎn)物。如果你有相兼容的打印機(jī),那就啟用它。
iptables
它是Linux標(biāo)準(zhǔn)的防火墻(軟件防火墻)。如果你直接連接到互聯(lián)網(wǎng)(如,cable,DSL,T1),建議開啟它。如果你使用硬件防火墻(比如:D-Link,Netgear,Linksys等等),可以關(guān)閉它。強(qiáng)烈建議開啟它。
ip6tables
如果你不知道你是否在使用IPv6,大部分情況下說明你沒有使用。該服務(wù)是用于IPv6的軟件防火墻。大多數(shù)用戶都應(yīng)該關(guān)閉它。閱讀這里了解如何關(guān)閉Fedora的IPv6支持。
irda,irattach
IrDA提供紅外線設(shè)備(筆記本,PDA''s,手機(jī),計(jì)算器等等)間的通訊支持。大多數(shù)用戶應(yīng)該關(guān)閉它。
irqbalance
在多處理器系統(tǒng)中,啟用該服務(wù)可以提高系統(tǒng)性能。大多數(shù)人不使用多處理器系統(tǒng),所以關(guān)閉它。但是我不知道它作用于多核CPU''s或超線程CPU''s系統(tǒng)的效果。在單CPU系統(tǒng)中關(guān)閉它應(yīng)該不會(huì)出現(xiàn)問題。
isdn
這是一種互聯(lián)網(wǎng)的接入方式。除非你使用ISDN貓來上網(wǎng),否則你應(yīng)該關(guān)閉它。
kudzu
該服務(wù)進(jìn)行硬件探測(cè),并進(jìn)行配置。如果更換硬件或需要探測(cè)硬件更動(dòng),開啟它。但是絕大部分的臺(tái)式機(jī)和服務(wù)器都可以關(guān)閉它,僅僅在需要時(shí)啟動(dòng)。
lm_sensors
該服務(wù)可以探測(cè)主板感應(yīng)器件的值或者特定硬件的狀態(tài)(一般用于筆記本電腦)。你可以通過它來查看電腦的實(shí)時(shí)狀態(tài),了解電腦的健康狀況。它在GKrellM用戶中比較流行。查看lm_sensors的主頁獲得更多信息。如果沒有特殊理由,建議關(guān)閉它。
mctrans
如果你使用SELinux就開啟它。默認(rèn)情況下FedoraCore開啟SELinux。
mdmonitor
該服務(wù)用來監(jiān)測(cè)SoftwareRAID或LVM的信息。它不是一個(gè)關(guān)鍵性的服務(wù),可以關(guān)閉它。
mdmpd
該服務(wù)用來監(jiān)測(cè)Multi-Path設(shè)備(該類型的存儲(chǔ)設(shè)備能被一種以上的控制器或方法訪問)。它應(yīng)該被關(guān)閉。
messagebus
這是Linux的IPC(InterprocessCommunication,進(jìn)程間通訊)服務(wù)。確切地說,它與DBUS交互,是重要的系統(tǒng)服務(wù)。強(qiáng)烈建議開啟它。
netdump
參見diskdump。
netplugd
Netplugd用于監(jiān)測(cè)網(wǎng)絡(luò)接口并在接口狀態(tài)改變時(shí)執(zhí)行指定命令。建議保留它的默認(rèn)關(guān)閉狀態(tài)。
netfs
該服務(wù)用于在系統(tǒng)啟動(dòng)時(shí)自動(dòng)掛載網(wǎng)絡(luò)中的共享文件空間,比如:NFS,Samba等等。如果你連接到局域網(wǎng)中的其它服務(wù)器并進(jìn)行文件共享,就開啟它。大多數(shù)臺(tái)式機(jī)和筆記本用戶應(yīng)該關(guān)閉它。
nfs,nfslock
這是用于Unix/Linux/BSD系列操作系統(tǒng)的標(biāo)準(zhǔn)文件共享方式。除非你需要以這種方式共享數(shù)據(jù),否則關(guān)閉它。
ntpd
該服務(wù)通過互聯(lián)網(wǎng)自動(dòng)更新系統(tǒng)時(shí)間。如果你能永久保持互聯(lián)網(wǎng)連接,建議開啟它,但不是必須的。
pand
參見bluetooth。
pcscd
該服務(wù)提供智能卡(和嵌入在信用卡,識(shí)別卡里的小芯片一樣大?。┖椭悄芸ㄗx卡器支持。如果你沒有讀卡器設(shè)備,就關(guān)閉它。
portmap
該服務(wù)是NFS(文件共享)和NIS(驗(yàn)證)的補(bǔ)充。除非你使用NFS或NIS服務(wù),否則關(guān)閉它。
readahead_early,readahead_later
該服務(wù)通過預(yù)先加載特定的應(yīng)用程序到內(nèi)存中以提供性能。如果你想程序啟動(dòng)更快,就開啟它。
restorecond
用于給SELinux監(jiān)測(cè)和重新加載正確的文件上下文(filecontexts)。它不是必須的,但如果你使用SELinux的話強(qiáng)烈建議開啟它。
rpcgssd,rpcidmapd,rpcsvcgssd
用于NFSv4。除非你需要或使用NFSv4,否則關(guān)閉它。
sendmail
除非你管理一個(gè)郵件服務(wù)器或你想在局域網(wǎng)內(nèi)傳遞或支持一個(gè)共享的IMAP或POP3服務(wù)。大多數(shù)人不需要一個(gè)郵件傳輸代理。如果你通過網(wǎng)頁(hotmail/yahoo/gmail)或使用郵件收發(fā)程序(比如:Thunderbird,Kmail,Evolution等等)收發(fā)程序。你應(yīng)該關(guān)閉它。
smartd
SMARTDiskMonitoring服務(wù)用于監(jiān)測(cè)并預(yù)測(cè)磁盤失敗或磁盤問題(前提:磁盤必須支持SMART)。大多數(shù)的桌面用戶不需要該服務(wù),但建議開啟它,特別是服務(wù)器。
smb
SAMBA服務(wù)是在Linux和Windows之間共享文件必須的服務(wù)。如果有Windows用戶需要訪問Linux上的文件,就啟用它。查看如何在FedoraCore6下配置Samba。
sshd
SSH允許其他用戶登錄到你的系統(tǒng)并執(zhí)行程序,該用戶可以和你同一網(wǎng)絡(luò),也可以是遠(yuǎn)程用戶。開啟它存在潛在的安全隱患。如果你不需要從其它機(jī)器或不需要從遠(yuǎn)程登錄,就應(yīng)該關(guān)閉它。
xinetd
(該服務(wù)默認(rèn)可能不被安裝)它是一個(gè)特殊的服務(wù)。它可以根據(jù)特定端口收到的請(qǐng)求啟動(dòng)多個(gè)服務(wù)。比如:典型的telnet程序連接到23號(hào)端口。如果有telent請(qǐng)求在23號(hào)端口被xinetd探測(cè)到,那xinetd將啟動(dòng)telnetd服務(wù)來響應(yīng)該請(qǐng)求。為了使用方便,可以開啟它。運(yùn)行chkconfig--list,通過檢查xinetd相關(guān)的輸出可以知道有哪些服務(wù)被xinetd管理。

標(biāo)簽:宜賓 陜西 賀州 河源 桂林 吉安 襄陽 錫林郭勒盟

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Linux服務(wù)啟動(dòng)優(yōu)化》,本文關(guān)鍵詞  Linux,服務(wù),啟動(dòng),優(yōu)化,Linux,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Linux服務(wù)啟動(dòng)優(yōu)化》相關(guān)的同類信息!
  • 本頁收集關(guān)于Linux服務(wù)啟動(dòng)優(yōu)化的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章