在 CentOS(以及一般的 Linux 系统)里,“cleanup(清理)”通常指删除无用或临时文件以释放磁盘空间。下面按安全程度分类说明可以删哪些文件。
yum clean all
# 或
dnf clean all
清理目录:
/var/cache/yum/
/var/cache/dnf/
rm -rf /tmp/*
rm -rf /var/tmp/*
⚠️ 建议重启后清理,避免误删正在使用的临时文件。
# journal 日志
journalctl --vacuum-time=7d
# 旧日志
rm -f /var/log/*.log.*
rm -f /var/log/messages-*
rm -f /var/log/secure-*
find / -name "core" -type f 2>/dev/null
确认无用后可删除。
# 查看已安装内核
rpm -qa | grep kernel
# 删除旧内核
yum remove kernel-3.10.0-xxx
rm -rf /var/cache/yum/x86_64/*/packages/
~/.cache/
(某些程序依赖缓存,删除一般无碍)
❌ 以下目录不要手动乱删:
/etc/bin, /sbin, /usr/bin/lib, /lib64/var/lib/boot(除非你清楚在做什么)tmpwatchtmpwatch 24 /tmp
bleachbit(图形/命令行)yum install bleachbit
bleachbit --clean system.cache system.tmp
df -h
du -sh /* 2>/dev/null
先确认哪个目录占空间最多,再针对性清理。
如果你愿意,可以告诉我:
我可以给你精准的清理命令。