以下是CentOS高效清理系统垃圾的方法及对应命令:
sudo yum clean all # 清理所有YUM缓存(含软件包、元数据)
sudo yum autoremove # 删除不再被依赖的无用包
sudo package-cleanup --oldkernels --count=1 # 保留1个最新内核,删除其余旧内核
sudo rm -rf /tmp/* /var/tmp/* # 清理/tmp和/var/tmp目录
sudo journalctl --vacuum-time=1week # 保留最近1周日志
sudo rm -rf /var/log/*.log # 手动删除所有.log文件(谨慎操作,建议先备份)
/etc/logrotate.conf
定期压缩旧日志。sudo sync && echo 3 | sudo tee /proc/sys/vm/drop_caches # 清理内存缓存
bleachbit
清理系统垃圾。ncdu
扫描大文件/目录,针对性删除。注意事项:执行前建议备份重要数据,避免误删关键文件[1,2,3,4,5,6,7,8,9,10,11]。