以下是CentOS系统清理的核心步骤及解析,涵盖缓存、日志、临时文件等关键环节,操作前请务必备份重要数据:
清理YUM/DNF缓存
sudo yum clean all
sudo dnf clean all
清理系统临时文件
/tmp
和/var/tmp
目录下的临时文件:sudo rm -rf /tmp/* /var/tmp/*
systemd-tmpfiles
工具管理。清理内核缓存
sudo package-cleanup --oldkernels
sudo journalctl --vacuum-size=100M
(保留100MB日志)sudo rm -rf /var/log/*.log
(谨慎操作,避免删除系统关键日志)sudo journalctl --rotate
查找并删除大文件
du
命令定位大文件(如大于100MB):sudo find / -type f -size +100M -exec ls -lh {} \;
sudo rm -f <文件路径>
清理无用软件包和依赖
sudo yum autoremove
(或sudo dnf autoremove
)sudo yum clean packages
清理Docker资源(若已安装)
docker image prune -a
docker container prune
docker volume prune
优化系统性能
sudo sync && echo 3 > /proc/sys/vm/drop_caches
sudo
执行删除操作,避免误删系统关键文件(如/etc
、/usr
目录下的配置文件)。ncdu
(sudo yum install ncdu
)可视化分析磁盘占用,或通过cron
定时任务定期清理。通过以上步骤,可有效释放磁盘空间,提升CentOS系统的运行效率。