在CentOS系统中进行全面的垃圾清理,需要针对不同类别的文件采取相应的清理策略。以下是详细的清理方案:
1.清理YUM缓存
sudo yum clean all sudo yum autoremove
2.清理临时文件
sudo rm -rf /tmp/* sudo rm -rf /var/tmp/*
3.清理日志文件
sudo find /var/log -type f -name "*.log" -mtime +30 -exec rm -f {} \;
sudo journalctl --vacuum-time=30d4.清理旧内核版本
rpm -q kernel
sudo package-cleanup --oldkernels --count=1
5.清理Docker系统(如安装)
docker system prune -a
6.清理未使用的依赖包
sudo package-cleanup --leaves sudo package-cleanup --orphans
7.查找大文件
sudo find / -type f -size +100M -exec ls -lh {} \;8.清理用户缓存
rm -rf ~/.cache/*
9.使用系统工具
sudo yum install yum-utils sudo package-cleanup --problems
1.执行删除操作前务必确认文件用途
2.建议在清理前创建系统快照或备份
3.避免删除正在使用的系统文件
4.生产环境建议在非高峰期执行清理
5.某些服务(如数据库)可能需要重启后才能完全释放空间
1.设置定时任务自动清理(通过crontab)
2.使用logrotate管理日志文件
3.考虑使用ncdu等工具可视化分析磁盘使用情况