新聞中心
隨著linux系統(tǒng)的普及,也有越來(lái)越多的朋友使用它來(lái)進(jìn)行系統(tǒng)操作,由于內(nèi)置的開機(jī)腳本、驅(qū)動(dòng)配置等復(fù)雜的配置,使得Linux系統(tǒng)的開機(jī)變得相當(dāng)緩慢,所以,本文將介紹如何優(yōu)化Linux系統(tǒng)的開機(jī)啟動(dòng)項(xiàng),以加快耗時(shí)的開機(jī)進(jìn)度。

首先,我們可以使用“延遲”服務(wù)來(lái)精簡(jiǎn)啟動(dòng)項(xiàng),把某些不必要的啟動(dòng)服務(wù)推遲至用戶使用到此服務(wù)之前,從而減少開機(jī)加載服務(wù)的數(shù)量。延遲服務(wù)的實(shí)現(xiàn)方法為:利用systemd服務(wù)管理器,顯式地設(shè)定服務(wù)開機(jī)不啟動(dòng),并關(guān)聯(lián)到某一場(chǎng)景,比如登錄,使得登錄后此服務(wù)才啟動(dòng),而不是默認(rèn)開機(jī)啟動(dòng)。例如:
可以對(duì)`etchd`服務(wù)進(jìn)行延遲,如下:
sudo systemctl disable etchd #禁用etchd服務(wù)
sudo systemctl set-property etchd --property DefaultDependencies=no #設(shè)置延遲
sudo systemctl add-dependency etchd login-session-start #關(guān)聯(lián)到登錄
接下來(lái),可以使用“服務(wù)替換”(Service Replacement)來(lái)減少服務(wù)啟動(dòng)數(shù)量,把某些utility服務(wù),通過(guò)利用execute command, 有效地替換成眾多功能與之等價(jià)的systemd服務(wù),比如,使用如下命令可以替換`udev`服務(wù):
sudo systemctl disable udev
sudo systemctl enable systemd-udevd --set-property TasksMax=io
此外,還可以利用性能分析工具systemd-analyze,來(lái)進(jìn)一步優(yōu)化服務(wù)啟動(dòng)過(guò)程,比如:
systemd-analyze blame
通過(guò)上述命令,可以檢測(cè)出耗時(shí)比較高的服務(wù),然后通過(guò)上面的精簡(jiǎn)方法,來(lái)嘗試對(duì)其進(jìn)行優(yōu)化。
從上面內(nèi)容來(lái)看,精簡(jiǎn)服務(wù)啟動(dòng),可以加速系統(tǒng)開機(jī);同時(shí),可以使用性能分析工具,進(jìn)一步檢測(cè)優(yōu)化。最后,檢查服務(wù)啟動(dòng)及系統(tǒng)運(yùn)行是否正常,以穩(wěn)定用戶體驗(yàn)。
香港服務(wù)器選創(chuàng)新互聯(lián),香港虛擬主機(jī)被稱為香港虛擬空間/香港網(wǎng)站空間,或者簡(jiǎn)稱香港主機(jī)/香港空間。香港虛擬主機(jī)特點(diǎn)是免備案空間開通就用, 創(chuàng)新互聯(lián)香港主機(jī)精選cn2+bgp線路訪問(wèn)快、穩(wěn)定!
新聞名稱:Linux系統(tǒng)開機(jī)優(yōu)化:精簡(jiǎn)啟動(dòng)項(xiàng)(linux開機(jī)啟動(dòng)項(xiàng))
轉(zhuǎn)載來(lái)源:http://www.5511xx.com/article/dhdhseg.html


咨詢
建站咨詢
