在CentOS系統中進行垃圾清理是維持系統性能和磁盤空間的重要步驟。以下是詳細的清理步驟:
sudo yum clean all
作用:清理通過yum安裝軟件時產生的緩存文件,可以有效回收大量磁盤空間。
sudo yum autoremove
作用:自動檢測并刪除不再被任何軟件包依賴的無用軟件包,幫助釋放額外的磁盤空間。
sudo package-cleanup --oldkernels --count=1
作用:刪除舊版本的內核,釋放空間。
du -sh /*
df -h
作用:使用du
和df
命令查找占用磁盤空間最多的文件和目錄。
sudo rm -rf /var/log/*
注意點:刪除日志文件前,確認這些日志文件不再需要,或者已經備份。
sudo rm -rf /home/username/.local/share/Trash/*
作用:清空用戶目錄下的回收站文件夾,釋放被刪除文件所占用的空間。
sudo rm -rf /tmp/*
sudo rm -rf /var/tmp/*
作用:臨時文件夾通常包含許多不必要的臨時文件,定期清理可以幫助系統保持干凈。
rm -rf /root/.composer/cache
rm -rf /home/*/.composer/cache
作用:刪除Composer生成的緩存文件。
rm -rf /root/.npm
rm -rf /home/*/.npm
rm -rf /home/*/.node-gyp
rm -rf /root/.node-gyp
rm -rf /tmp/npm-*
作用:刪除Node.js生成的緩存文件。
find -regex ".*/core\.[0-9]+$" -delete
作用:刪除嚴重的PHP故障導致的核心轉儲文件。