在CentOS系統中,可以清理多種緩存以釋放磁盤空間和提高系統性能。以下是一些常見的緩存類型及其清理方法:
YUM緩存:
sudo yum clean all
清理所有YUM緩存,包括已下載的軟件包和元數據緩存。sudo yum clean expire-cache
命令。DNF緩存(適用于CentOS 8及以上版本):
sudo dnf clean all
清理DNF緩存,包括已下載的軟件包和元數據緩存。系統緩存:
sudo sync && echo 3 | sudo tee /proc/sys/vm/drop_caches
清理頁緩存、目錄項緩存和交換緩存。臨時文件:
/tmp
目錄下,可以使用命令 sudo rm -rf /tmp/*
定期清理這些文件。日志文件:
logrotate
工具定期清理和壓縮舊的日志文件??梢允謩舆\行 sudo logrotate /etc/logrotate.conf
或配置cron作業定期執行。sudo journalctl --vacuum-time7d
命令。系統更新緩存:
sudo yum clean all
清理YUM緩存。APT緩存(適用于Ubuntu或Debian衍生版的CentOS):
sudo apt clean
清理APT緩存。其他緩存:
package-cleanup
工具刪除不再需要的舊內核和孤立包。ncdu
工具查找并刪除大文件或目錄。在執行任何清理操作之前,請務必備份重要數據,以防誤刪導致數據丟失。[4,5,7,11,12,13,14,15,16]