<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > linux系統快速啟動(dòng)十大秘訣

linux系統快速啟動(dòng)十大秘訣

作者: 時(shí)間:2017-06-06 來(lái)源:網(wǎng)絡(luò ) 收藏
需要重新啟動(dòng)是少有的??墒且坏┬枰?,啟動(dòng)常常是緩慢的。幸好有一些加速的辦法。其中一些方法不太難。咱們瞧一瞧吧。

  #1: 撤消多余的服務(wù)

  根據機器的用途,很多服務(wù)是不需要的。要是只用作桌面,就不需要sendmail、httpd和另外許多服務(wù)。如果你的服務(wù)器只是Web服務(wù)器,也可以關(guān)掉許多服務(wù)。為此,可轉到管理菜單,檢查服務(wù)項目。只需撤消所有不想啟動(dòng)的服務(wù)選項。

  #2: 撤消多余的內核模塊

  假如你的桌面連接到以太網(wǎng),就不需要裝載無(wú)線(xiàn)內核模塊。這是較為困難的任務(wù),可能需要重新編譯內核,而編譯內核不是可以輕松擔當的工作。為此,你大概需要內核源代碼。接著(zhù),按照編譯內核的標準步驟進(jìn)行。不同在于你要搜查系統,撤除所有不需要的模塊。

  查明系統中當前安裝和運行的內核模塊的最好方法是安裝Bootchart。它不僅會(huì )給你一個(gè)適宜的模塊清單,而且還會(huì )說(shuō)明系統啟動(dòng)過(guò)程中發(fā)生的事情。還可以發(fā)出命令:chkconfig –list | grep 3:on,弄清楚正在運行什么服務(wù)。一旦知道裝載了什么不需要的模塊,就可以在內核重新編譯期間將其移除。只要這樣處理,編譯的內核就完全適合你的體系結構。

  #3: 使用輕型窗口管理器代替GNOME或KDE

  我插入小腳印窗口管理器的原因是——它們大幅度減少圖形(界面)啟動(dòng)時(shí)間。代替不得不額外等待啟動(dòng)GNOME或KDE的30到60秒,為什么不等待用于啟動(dòng)Enlightenment或者XFCE的2到10秒呢?它們不僅節省啟動(dòng)時(shí)間,還會(huì )節省內存并解救處理臃腫軟體(bloatware)這種令人頭痛的事。

  #4: 使用基于文本的登錄而不是圖形登錄

  我的大多數Linux機器啟動(dòng)run level 3而非run level 5。這個(gè)運行級別將停在文本登錄模式,我就在這個(gè)地方登錄并發(fā)出startx命令,開(kāi)始選擇桌面。圖形登錄模式做兩件事:增加裝入時(shí)間并引起頭痛的問(wèn)題即試圖從拙劣的X windows掙脫出來(lái)。

  #5: 使用輕型發(fā)行版

  不要裝載重型的Fedora,為什么不試一下Gentoo、Arch或Puppy Linux呢?這些較小的發(fā)行版的啟動(dòng)時(shí)間比更加臃腫的Fedora(甚至Ubuntu)要快很多。在較大的發(fā)行版中,OpenSuSE聲稱(chēng)啟動(dòng)最快,但我還沒(méi)有親自試驗。在最新的Fedora和Ubuntu之間,Ubuntu擊敗Fedora的啟動(dòng)時(shí)間(而且是即開(kāi)即用)。

本文引用地址:http://dyxdggzs.com/article/201706/349383.htm
#6: 使用Open BIOS

  要是你相當聰明能干,準備升級PC固件,可以考慮遷移到開(kāi)源BIOS。一個(gè)附加說(shuō)明,使用開(kāi)放固件允許Linux啟動(dòng)時(shí)真正初始化硬件(而不依賴(lài)BIOS)。最重要的是,許多開(kāi)放BIOS可以設置滿(mǎn)足機器的特殊需要。如果不走開(kāi)放BIOS之路,至少也可以設置BIOS不尋找不存在的軟盤(pán)驅動(dòng)器,即直接啟動(dòng)第一個(gè)硬盤(pán)驅動(dòng)器(首先不是CD驅動(dòng)器)。

  #7: 回避DHCP

  如果你工作在地址租約不是問(wèn)題的家庭網(wǎng)絡(luò )(或者小型企業(yè)網(wǎng)絡(luò ))上,那么,機器就用靜態(tài)IP地址。這將使機器不必出外訪(fǎng)問(wèn)DHCP服務(wù)器來(lái)獲得IP地址。如果采取這種途徑,就要確保配置文件/etc/resolve.conf也表達你的DNS服務(wù)器地址。   #8: 熱插拔可免就免

  熱插拔是指允許把新設備插上電源并立即使用的系統。如果你知道你的服務(wù)器不需要這種系統,就刪除它。這將減少啟動(dòng)時(shí)間。在許多系統上,熱插拔消耗大量啟動(dòng)時(shí)間。排除熱插拔將發(fā)生的變化取決于你所用的發(fā)行版。注意:就絕大部分而言,udev已經(jīng)取代熱插拔。但如果你還在運行老一點(diǎn)的發(fā)行版,這樣做還是適合的。

  #9: 要是真的大膽無(wú)畏,可嘗試一下initng

  initng系統充當系統的替換物,并承諾徹底減少類(lèi)UNIX操作系統的啟動(dòng)時(shí)間。如果你愿意了解運行中的initng系統,可以試一試Pingwinek LiveCD。

  #10: 利用具有的代碼

  要是正在使用,就有一行可用來(lái)將你的啟動(dòng)腳本轉換成并行運行的簡(jiǎn)單代碼。如果檢查一下/etc/init.d/rc腳本,就會(huì )看到:大約在24行有CONCURRENCY=none。把這一行改為CONCURRENCY=shell,你有可能目睹啟動(dòng)時(shí)間的減少。

  上述大部分應該是最重要的,當然最快的使Linux啟動(dòng)提速的方法就是不要重啟,所以,極少重新啟動(dòng)一般可以減輕啟動(dòng)時(shí)間的擔子。


評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>