以下是CentOS系统清理的核心步骤及解析,涵盖缓存、日志、临时文件等关键环节,操作前请务必备份重要数据:
清理YUM/DNF缓存
sudo yum clean allsudo dnf clean all清理系统临时文件
/tmp和/var/tmp目录下的临时文件:sudo rm -rf /tmp/* /var/tmp/*systemd-tmpfiles工具管理。清理内核缓存
sudo package-cleanup --oldkernelssudo 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 -adocker container prunedocker volume prune优化系统性能
sudo sync && echo 3 > /proc/sys/vm/drop_cachessudo执行删除操作,避免误删系统关键文件(如/etc、/usr目录下的配置文件)。ncdu(sudo yum install ncdu)可视化分析磁盘占用,或通过cron定时任务定期清理。通过以上步骤,可有效释放磁盘空间,提升CentOS系统的运行效率。