學(xué)習(xí)啦>學(xué)習(xí)電腦>操作系統(tǒng)>系統(tǒng)優(yōu)化教程>

Linux系統(tǒng)的垃圾清理方法總結(jié)

時(shí)間: 志藝942 分享

  Linux的最大優(yōu)點(diǎn)之一就是,使用一段時(shí)間后,它照樣很穩(wěn)定。Linux面臨的最大挑戰(zhàn)就是,將它安裝起來(lái),并找到并配置你完成工作所需要的軟件。一旦你完成了這項(xiàng)任務(wù),它幾乎就會(huì)順利運(yùn)行起來(lái)。至于系統(tǒng)維護(hù)方面,倒沒(méi)有太多的東西需要擔(dān)心。接下來(lái)是小編為大家收集的Linux系統(tǒng)的垃圾清理方法總結(jié),歡迎大家閱讀:

  Linux系統(tǒng)的垃圾清理方法總結(jié)

  Windows是我所說(shuō)的一款“骯臟”的系統(tǒng),原因在于它在運(yùn)行過(guò)程中,會(huì)生成大量的額外數(shù)據(jù),留在硬盤(pán)上。眾所周知,一段時(shí)間后,隨著這類(lèi)數(shù)據(jù)不斷積累,Windows的運(yùn)行速度自然會(huì)慢下來(lái),這時(shí)Windows用戶(hù)要么安裝軟件,清理掉所有這些垃圾數(shù)據(jù);要么定期重裝系統(tǒng),好讓啟動(dòng)速度讓人覺(jué)得煥然一新。實(shí)際上,有整個(gè)產(chǎn)業(yè)致力于銷(xiāo)售面向Windows的“清理工具”。其中一些軟件其實(shí)就是“披著羊皮”的惡意軟件,不過(guò)有許多還是相當(dāng)有用。當(dāng)然,關(guān)鍵在于弄清楚哪個(gè)才是真正優(yōu)秀的工具。

  如果你使用Linux,那么可能會(huì)很慶幸自己沒(méi)必要處理這類(lèi)煩心事,不過(guò)也別高興得太早了。雖然Linux不像Windows那么骯臟,但它確實(shí)多少得益于偶爾進(jìn)行的清理工作。Linux在運(yùn)行過(guò)程中也會(huì)生成數(shù)據(jù),具體有日志、緩存數(shù)據(jù)和臨時(shí)文件。這些額外數(shù)據(jù)通常并不影響系統(tǒng)的性能。想要清理掉這些數(shù)據(jù)的主要原因是,收回占用的硬盤(pán)空間。如果你在運(yùn)行固態(tài)硬盤(pán)(SSD),這可能是你在乎的方面,因?yàn)楣虘B(tài)硬盤(pán)的容量往往不如我們習(xí)慣使用的傳統(tǒng)硬盤(pán),所以我們要密切關(guān)注占用的空間,直到大容量固態(tài)硬盤(pán)的價(jià)格降下來(lái)一點(diǎn)。下面不妨介紹為清理Linux系統(tǒng)可以采取的幾個(gè)要點(diǎn)。

  清除舊內(nèi)核

  警告!在清除與Linux內(nèi)核有關(guān)的任何東西時(shí),要極其小心!清除錯(cuò)軟件包很有可能會(huì)導(dǎo)致你的計(jì)算機(jī)癱瘓,或者完全淪為垃圾!我們可是警告過(guò)你了!

  每個(gè)Linux發(fā)行版處理內(nèi)核管理的方式不一樣。有些擁有出色的GUI工具,讓你可以選擇運(yùn)行什么內(nèi)核,比如OpenSUSE、Linux Mint和Manjaro。而另一些發(fā)行版很少或從不更新內(nèi)核,將手動(dòng)更新這項(xiàng)任務(wù)完全交給了用戶(hù)。內(nèi)核相當(dāng)重要,擁有經(jīng)過(guò)更新的內(nèi)核是你確保系統(tǒng)安全、遠(yuǎn)離病毒和黑客的主要手段之一。我在這里會(huì)著重介紹Ubuntu,不過(guò)鼓勵(lì)你深入研究一番內(nèi)核,了解你使用的那個(gè)發(fā)行版如何處理內(nèi)核的更新。

  Ubuntu將內(nèi)核連同系統(tǒng)上的其他一切一塊更新,并留下舊內(nèi)核。內(nèi)核更新偶爾會(huì)導(dǎo)致問(wèn)題,所以最好保留舊內(nèi)核。那樣萬(wàn)一需要的話,可以恢復(fù)到舊內(nèi)核。問(wèn)題在于,Ubuntu完全將舊內(nèi)核留在那里;一段時(shí)間后,最后你的系統(tǒng)上安裝了一大堆舊內(nèi)核。內(nèi)核及相關(guān)文件占用大量空間,多達(dá)數(shù)百M(fèi)B。因而,清除舊內(nèi)核可以釋放好多空間。

  在Ubuntu下管理內(nèi)核的最佳工具是新立得軟件包管理器(Synaptic Package Manager)。要是它還沒(méi)有安裝到你的系統(tǒng)上,現(xiàn)在就安裝。在你打開(kāi)該管理器之前,先打開(kāi)終端,執(zhí)行這個(gè)命令:

  復(fù)制代碼代碼如下:

  uname -r

  你應(yīng)該會(huì)看到類(lèi)似這樣的輸出結(jié)果:

  復(fù)制代碼代碼如下:

  3.16.0-38-generic

  這是目前運(yùn)行的內(nèi)核的版本號(hào),需要把它記下來(lái),因?yàn)槲覀兿胍_保沒(méi)有對(duì)這個(gè)內(nèi)核或隨帶的任何文件做任何操作。

  由于我們知道了運(yùn)行什么樣的版本,接下來(lái)可以打開(kāi)該管理器,看看有沒(méi)有任何舊內(nèi)核在占用空間。想找到內(nèi)核,只要往搜索框中輸入“linux-image”,然后按已安裝版本對(duì)列表進(jìn)行排序。為此,你可以點(diǎn)擊軟件包列表的標(biāo)題。即使你只安裝了一個(gè)版本的內(nèi)核,也會(huì)看到與它一塊安裝的一大堆文件列了出來(lái)。你沒(méi)必要將它們逐個(gè)清理掉,高亮選中主內(nèi)核映像軟件包,并將它標(biāo)記為從右擊菜單中完全清除,就可以讓系統(tǒng)清除與之相關(guān)的一切文件。務(wù)必要反復(fù)核查版本號(hào),確保沒(méi)有清除當(dāng)前版本。要是你按已安裝的軟件包對(duì)列表進(jìn)行排序,最新的運(yùn)行中內(nèi)核應(yīng)該會(huì)出現(xiàn)在列表的最上面。現(xiàn)在可以標(biāo)記所有的舊內(nèi)核,不過(guò)在你點(diǎn)擊“應(yīng)用”按鈕之前,還需要尋找另一個(gè)軟件包。

  清空搜索欄,現(xiàn)在搜索一下“linux-headers”。要是它們已安裝,你應(yīng)該會(huì)獲得一份列表,上面列出了與安裝在系統(tǒng)上的內(nèi)核有關(guān)的所有已安裝的Linux標(biāo)題文件。版本號(hào)伴隨內(nèi)核,所以務(wù)必要確保你沒(méi)有清除當(dāng)前版本的標(biāo)題文件。實(shí)際上,標(biāo)題文件對(duì)于計(jì)算機(jī)的日常操作而言并非必要,但是如果你想從源代碼編譯程序或驅(qū)動(dòng)程序,有標(biāo)題文件在是好事。它們并不占用太多的空間,所以我總是將運(yùn)行中內(nèi)核的標(biāo)題文件留在系統(tǒng)上。


3006009