在 CentOS(以及一般的 Linux 系统)中,“清理”通常指的是释放磁盘空间,重点清理临时文件、日志、缓存、旧内核、软件包缓存等目录。下面按常见且安全的清理目录分类说明。
/tmprm -rf /tmp/*
/tmp 本身,只删内容/var/tmprm -rf /var/tmp/*
/var/log常见可清理内容:
/var/log/messages*/var/log/secure*/var/log/maillog*/var/log/cron*/var/log/yum.log推荐方式(安全):
journalctl --vacuum-time=7d
或清理旧日志:
find /var/log -type f -name "*.log" -mtime +7 -delete
⚠️ 不要直接删 /var/log 目录本身
/var/cache/yumyum clean all
或
dnf clean all
/var/cache/dnf(CentOS 8+)dnf clean all
/bootpackage-cleanup --oldkernels --count=2
⚠️ 不要手动删 /boot 文件,容易系统无法启动
~/.cacherm -rf ~/.cache/*
/var/lib/dockerdocker system prune -a
⚠️ 会删除未使用的镜像、容器、网络
/bin, /sbin, /usr/etc/lib, /lib64/var/spool(邮件、打印队列,谨慎)yum clean all
journalctl --vacuum-time=7d
rm -rf /tmp/*
rm -rf /var/tmp/*
package-cleanup --oldkernels --count=2
如果你愿意,可以告诉我:
df -h 结果)我可以给你更精准的清理方案。