以下是常用的 CentOS 清理命令 与查找方法,按“直接能用”和“去哪里找/学”两部分整理:
# 清理 journal 日志(保留最近 3 天)
journalctl --vacuum-time=3d
# 限制日志最大占用 500M
journalctl --vacuum-size=500M
# CentOS 7
yum clean all
rm -rf /var/cache/yum
# CentOS 8 / Stream
dnf clean all
rm -rf /var/cache/dnf
# 查看当前内核
uname -r
# 查看已安装内核
rpm -qa | grep kernel
# 删除指定内核(不要删当前使用的)
yum remove kernel-xxx
✅ 推荐安全方式:
package-cleanup --oldkernels --count=2
rm -rf /tmp/*
或系统级清理:
systemctl start systemd-tmpfiles-clean
# 查找大于 500M 的文件
find / -type f -size +500M
# 查找大于 1G 的文件
find / -type f -size +1G
df -h
du -sh /*
docker system prune -a
docker volume prune
man yum
man journalctl
man systemd-tmpfiles
在搜索引擎或 AI 中搜索:
CentOS 清理磁盘空间CentOS 删除旧内核CentOS journal 日志清理CentOS /var 目录过大centos cleanup script告诉我:
/、/var)我可以给你 一条条可复制的安全清理方案 ✅