在 CentOS 系統中,定期清理磁盤空間是確保系統性能和穩定性的關鍵。以下是一些有效的 CentOS 磁盤清理技巧:
/var/log 目錄:使用 du -sh /var/log 命令查看日志文件占用的空間。ls -lh /var/log/*.log 命令查看日志文件的詳細信息。truncate -s 0 /var/log/httpd/access_log 命令截斷日志文件,或者使用 rm -rf /var/log/*.log.old 命令刪除舊的日志文件。logrotate 工具定期輪轉日志文件,防止日志文件無限增長。yum clean all 命令清理所有的 YUM 緩存,包括軟件包緩存和元數據緩存。/tmp 目錄下的臨時文件:rm -rf /tmp/*。/var/tmp 目錄下的臨時文件:rm -rf /var/tmp/*。find 命令查找并刪除大文件。例如,查找并刪除大于 1GB 的文件:find / -type f -size +1G -exec ls -lh {} \;
package-cleanup 工具查找并刪除孤立包:package-cleanup --quiet --leaves --exclude-bin | xargs yum remove -y
package-cleanup 工具刪除舊內核,只保留最近的兩個內核版本:package-cleanup --oldkernels --count=2
ncdu 和 iotop 等圖形化工具來監控和管理磁盤空間。tar 或 zip 等工具進行壓縮,以減小磁盤占用。在執行磁盤清理操作之前,請確保備份重要數據,以防誤刪。此外,定期進行磁盤空間維護和清理,可以有效避免磁盤空間不足的問題。