在 CentOS 上进行 系统清理(cleanup) 前,通常需要先“检查”占用情况,再决定清理什么。下面按 检查 → 清理 的常见场景给你一个实用清单。
df -h
重点看:
/(根分区)/var/tmpdu -h --max-depth=1 / 2>/dev/null | sort -h
常用:
du -sh /var/*
du -sh /tmp/*
du -sh /var/cache/yum
yum clean all --dry-run
uname -r
rpm -qa | grep kernel
通常只保留:
du -sh /var/log/*
journalctl --disk-usage
docker system df
docker system df -v
du -sh /tmp
find / -type f -size +100M 2>/dev/null | xargs du -h | sort -h
package-cleanup --leaves
(来自 yum-utils)
yum clean all
journalctl --vacuum-time=7d
rm -rf /tmp/*
⚠️ 不要直接 rm -rf /var/log/*
df -h 输出你可以直接把下面命令的输出贴出来:
df -h
uname -r
rpm -qa | grep kernel