在 CentOS(以及一般的 Linux 服务器)中,“cleanup(清理)”通常指:
下面从执行时机和最佳实践来说。
适合做:
目的:减小基础系统体积,统一环境。
这是最常见、最安全的 cleanup 时机。
执行:
yum clean all
或(CentOS 8+):
dnf clean all
原因:
建议在 update 成功后清理:
yum update -y
package-cleanup --oldkernels --count=2
yum clean all
当:
df -h
显示 / 或 /var 使用率 > 80%
可清理:
⚠️ 不建议在业务高峰期做大规模删除。
适合:
例如:
可做“彻底清理”:
❌ 业务高峰期
❌ 系统异常 / 未重启时删内核
❌ 刚崩溃后立刻清日志(不利于排查)
❌ 不确定文件用途时盲目 rm
yum clean all
# 或
dnf clean all
package-cleanup --oldkernels --count=2
journalctl --vacuum-time=7d
rm -rf /tmp/*
(确保无正在使用文件)
docker system prune -a
✅ 最佳实践:
每次 yum/dnf update 后 + 低峰期,做一次标准 cleanup
如果你愿意,我可以:
你当前用的是 CentOS 几?是否有 Docker?