在CentOS系統中,清理磁盤空間是確保系統性能和穩定性的重要任務。以下是一些有效的清理技巧:
df -h
命令查看磁盤空間使用情況,以了解哪些分區占用了大量空間。journalctl --vacuum-time=7d
命令清理系統日志,保留最近7天的日志文件。/var/log
目錄下較大的日志文件。例如,刪除修改時間超過30天的日志文件:find /var/log -type f -name "*.log" -mtime +30 -exec rm -f {} \;
logrotate
工具自動化日志文件的清理和歸檔。yum clean all
命令清理YUM緩存,包括軟件包緩存和元數據緩存。rm -rf /var/cache/yum/*
/tmp
目錄下的臨時文件:rm -rf /tmp/*
/var/cache
目錄下的緩存文件:rm -rf /var/cache/*
package-cleanup
工具查找并刪除孤立包:package-cleanup --quiet --leaves --exclude-bin | xargs yum remove -y
package-cleanup
工具刪除舊內核,只保留最近的幾個內核版本:package-cleanup --oldkernels --count=2
composer clear-cache
sync && echo 3 | sudo tee /proc/sys/vm/drop_caches
在執行任何清理操作之前,建議先備份重要數據,以防誤刪。定期進行磁盤空間檢查和清理,可以有效保持系統的良好性能。