如何清理Linux服務器磁盤空間?
1.刪除無用的安裝包
在之前的Linux實驗室中,作者介紹了apt-get及其類似的命令,在apt-get命令中,有一個"自動刪除"自動移除選項。
這個選項可以刪除一些無用的自動安裝包和庫,或者刪除那些在系統升級得到Linux內核時自動安裝的。
這是一個愚蠢的命令,您可以隨時運行它來增加磁盤上的可用空間。
sudoapt-get自動刪除
如你所見,這個命令可以在我的電腦上釋放300MB的空間。
2.清除系統中的APT緩存。
APT的全稱是AdvancedPackageTool,是一種高級軟件包工具。它是一個成熟的軟件包管理系統。Ubuntu使用APT在系統上安裝、管理和卸載軟件,這些操作完成后,APT會保留之前下載安裝的軟件包緩存。
APT會將DEB包緩存保存在/var/cache/apt/archives中,隨著時間的推移,這個緩存會越來越大,其中也會包含大量不必要的軟件安裝包。您可以通過單擊此命令來檢查緩存大小:
sudodu-sh/var/cache/apt
可以看到,APT在這個系統中占用了581MB的空間。當你沒有可用空間的時候,500MB是一個很有意義的空間。
接下來,有兩種方法可以清除這些緩存。前者由系統自動清除,后者命令行可以清除更多空間。
sudoapt-getautocleansudo
2清除緩存、卸載軟件和GUI幫助
3.清理縮略圖緩存
對于大多數以Linux為內核的系統(包括Android),都會有一個縮略圖,直譯過來就是a"縮略圖",這意味著Ubuntu會自動創建一個縮略圖版本,并存儲在文件管理器中。一般來說,這樣的縮略圖存儲在位于~的隱藏目錄中。
當然,隨著時間的推移,縮略圖的數量會大大增加,里面的文件也會越來越大。如果您想知道您的縮略圖的大小,您可以使用這個命令來查看它,您可以看到系統當前有380MB的緩存。
嘟-噓~
然后你可以隨時清理你的緩存。最快的方法是在終端上使用clean命令:
rm-rf~*
4.卸載不常用的軟件
總有一些軟件是我們一激動就下載的,但我們不會。;下載后半年不用一次。對于這些軟件來說,電腦資源是極其占用的。有沒有實用意義的軟件?最好的辦法就是卸載。
如果需要卸載這些低頻軟件,并且知道這個軟件的名字,可以使用下面的命令卸載。
sudoapt-get刪除包名1包名2
5.通過GUI清理Ubuntu空間。
以上方法可以說是用命令行清理磁盤空間。有些人可能不習慣。畢竟你需要記住所有的命令,并且一個一個的使用,所以這里有一個通過GUI清理內存空間的方法。
比如Stacer就是這樣一個工具,可以顯示你系統中內存、CPU等各種組件的狀態信息,當然還有很多其他類似的工具等著你不斷探索。
Linux內存占用過高的問題解決方案?
1.首先,考慮增加物理內存。2G太少了。2.檢查mysql中的線程,查看是否有長時間運行或阻塞的sql:showfullprocesslist3。3.檢查mysql內存和緩存的相關配置,并使用如%sort_buffer_size%這樣的show全局變量。如果不符合當前系統負載,說明當前配置不合理,需要調整。