在 CentOS 里,“cleanup” 通常不是一条固定命令,而是指清理系统无用文件的一系列操作。能省多少空间,取决于你系统用了多久、装了多少软件、更新过多少次,差异很大。
下面给你一个常见清理项 + 大致可释放空间参考(以常见服务器为例):
yum clean all
# 或
dnf clean all
✅ 可释放空间:
package-cleanup --oldkernels --count=2
✅ 可释放空间:
⚠️ 至少保留 1–2 个内核
journalctl --vacuum-size=200M
rm -rf /var/log/*.old /var/log/*-????????
✅ 可释放空间:
rm -rf /tmp/*
rm -rf /var/tmp/*
✅ 可释放空间:几十 MB – 几 GB(看程序使用情况)
yum autoremove
# 或
dnf autoremove
✅ 可释放空间:
| 项目 | 可能影响 |
|---|---|
| Docker | 可省 几 GB – 几十 GB |
| 数据库日志 | 可能 10GB+ |
| 备份文件 | 看你自己 |
| /home 用户数据 | 不在系统 cleanup 范围 |
示例 1:刚装不久的 CentOS 7
示例 2:运行 2 年的 CentOS 7 服务器
示例 3:带 Docker + 日志未清理
df -h
du -sh /var/cache/* /var/log/* /tmp
如果你愿意,可以告诉我:
我可以给你精准的清理命令和预估空间。