Ubuntu 12.04系統優化清理


1.清理舊版本的軟件緩存
sudo apt-get autoclean 
2.刪除系統不再使用的孤立軟件
sudo apt-get autoremove  
(注:/var/cache/apt/archives   # Package (deb) cache
/var/cache/apt/archives/partial # 沒有下載完成的 Package 放在這)
3.刪除舊的內核版本:

 Ubuntu Linux版本更新頻繁,平均每2年要發布一個新版本(注意在下載的時候選擇LTS版的,即Long Term Support版,長期支持版,這樣,Ubuntu在發布新版本時才能得到更新。)。而其內核更新更頻繁,平均每2到3個月要更新一次,所以,如果不卸載舊版本的內核的話,不僅占用很多磁盤空間,開機時的選擇也是眼花瞭亂,有n個內核就有2n個選項,分別是正常模式和修復模式。

        注意:這些是刪除內核的動作,操作過程中一定小心,否則刪錯了內核,將造成無法啟動Linux。

       1. 打開Linux終端,輸入以下命令:

       sudo dpkg --get-selections|grep linux       // 此命令列出所有已安裝的內核映像

                                                                                               // 包括內核及內核組件,比如防火牆、編譯庫(C頭文件)等

        輸入密碼后,終端列出所有已安裝的內核映像及其相關組件:

    linux-firmware                                       install    // 防火牆組件

    linux-generic                                         install    // Linux發布版的完整內核

    linux-headers-2.6.35-22                     install

    linux-headers-2.6.35-22-generic       install

    linux-headers-2.6.35-28                       install      // 內核C編譯庫,即頭文件庫

    linux-headers-2.6.35-28-generic          install

    linux-headers-2.6.35-22-generic       install   

    linux-headers-generic                          install    // Linux發布版的C編譯庫

    linux-image-2.6.35-28-generic             install    // 內核映像

    linux-image-generic                             install    // Linux發布版完整內核映像

    linux-libc-dev                                       install    // Linux內核API的C開發庫

    linux-sound-base                                install    // Linux聲音管理工具

 

   其中,linux-xx.xx.xx-xx(-generic)是升級的內核版本,可以刪除,但沒有xx.xx.xx-xx版本號的內核是隨Linux發布版的完整內核,是Linux運行的基礎,不可以刪除。

   注意:不要刪除不帶版本號的任何內核,比如linux-image-generic, linux-headers-generic。

     2. 使用uname -r查看當前正在運行的內核版本:

      sudo uname -r

   2.6.35-28-generic

    3. 使用sudo apt-get purge命令卸載不需要的內核版本:

    比如要刪除2.6.35-22內核:

    sudo apt-get purge linux-headers-2.6.35-22

    sudo apt-get purge linux-headers-2.6.35-22-generic

    sudo apt-get purge linux-image-2.6.35-22

    sudo apt-get purge linux-image-2.6.35-22-generic

    分別輸入密碼,刪除過程可能需要你確認操作,請仔細閱讀說明,不要誤刪除。

   4. 再次查看內核版本:

   sudo dpkg --get-selections|grep linux 

    

  linux-firmware                        install    // 防火牆組件

  linux-generic                         install    // Linux發布版的完整內核

  linux-headers-2.6.35-28               install    // 內核C編譯庫,即頭文件庫

  linux-headers-2.6.35-28-generic       install

  linux-headers-generic                 install    // Linux發布版的C編譯庫

  linux-image-2.6.35-28-generic         install    // 內核映像

  linux-image-generic                   install    // Linux發布版完整內核映像

  linux-libc-dev                        install    // Linux內核API的C開發庫

  linux-sound-base                      install    // Linux聲音管理工具  

 

    可以看到,2.6.35-22內核的所有組件已經刪除。

    這時,查看磁盤空間,可以看到節省了不少空間,再次開機的時候,選擇項也少了很多。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM