1. 刪除殘余的配置文件
通常Debian/Ubuntu刪除軟件包可以用兩條命令
sudo apt-get remove <package-name>
sudo apt-get purge <package-name>
remove將會刪除軟件包,但會保留配置文件.purge會將軟件包以及配置文件都刪除.
找出系統上哪些軟件包留下了殘余的配置文件
dpkg --list | grep "^rc"
2. 刪除沒有用的deb軟件安裝包
通常我們用sudo apt-get install 命令安裝軟件包后,apt-get下載的deb安裝包會保留在系統上.所以如果你經常安裝軟件,那么這些deb安裝包會占據大量的空間.這些安裝包在/var/cache/apt/archives目錄下。在軟件安裝完成后,這些deb安裝包就沒什么用了。對於硬盤容量有限的服務器來說apt-get clean命令可以騰出很多空間。你可以輸入下面的命令來查看/var/chace/apt/archives目錄下deb安裝包的總大小
du -sh /var/cache/apt/archives
要刪除這些deb包,只需要運行下面兩個命令就行了.
sudo apt-get clean
sudo apt-get autoclean
3. 刪除孤兒軟件包
有時候,你用apt-get安裝一個軟件包時會自動安裝其他的依賴.當你刪除掉這個軟件包時,這些依賴也就沒有用處了.這些沒有用的依賴包叫做孤兒軟件包,可以用下面的命令刪除
sudo apt-get autoremove
不過apt-get autoremove只會刪除經apt-get自動安裝的依賴包,而你自己手動安裝的依賴包則不會被刪除,這時我們可以用deborphan來徹底刪除.
sudo apt-get install deborphan
列出孤兒軟件包
deborphan
將它們刪除
deborphan | xargs sudo apt-get purge -y
5. 清理日志文件
日志文件會變得越來越大,我們可以用ncdu工具來查看大日志文件.
sudo apt-get install ncdu
sudo ncdu /var/log
從上圖可以發現,shadowsocks.log占用了24.5MiB的硬盤空間,我們可以用下面的命令來清空這個日志文件的內容.
sudo dd if=/dev/null of=/var/log/shadowsocks.log
6. 使用ubuntu-tweak來清理
前往ubuntu-tweak官網下載deb安裝包,然后輸入下面的命令安裝.
sudo apt-get install gdebi
sudo gdebi ubuntu-tweak*.deb
打開ubuntu tweak后,選擇Janitor標簽.在這里你可以清理應用程序的緩存,縮略圖緩存,apt緩存,舊內核,沒有用的軟件包配置文件,以及孤兒軟件包.
參考文檔: