在 CentOS 系统中做清理(cleanup)时,要区分可安全删除和需谨慎处理的文件。下面按类别说明哪些可以删、哪些不要乱删。
/var/cache/yum/
/var/cache/dnf/
清理命令:
yum clean all
# 或
dnf clean all
/tmp/
/var/tmp/
⚠️ 注意:
tmpwatch 24 /tmp
/var/log/*.log
/var/log/messages-*
/var/log/secure-*
/var/log/maillog-*
/var/log/cron-*
安全方式:
journalctl --vacuum-time=7d
logrotate -f /etc/logrotate.conf
core.*
/var/crash/
删除前确认不是正在排查的问题。
/boot/vmlinuz-*
/boot/initramfs-*
/boot/System.map-*
保留 当前+1个旧内核 即可:
package-cleanup --oldkernels --count=2
~/.cache/
~/.npm/
~/.pip/
仅删自己用户的。
/opt/ 下未使用目录
/usr/local/ 下废弃程序
| 路径 | 说明 |
|---|---|
/var/lib/ |
数据库、服务数据 |
/etc/ |
配置文件 |
/root/ |
root 用户数据 |
/home/ |
用户数据 |
/usr/bin, /sbin |
系统命令 |
yum clean all
dnf clean all
journalctl --vacuum-time=7d
package-cleanup --oldkernels --count=2
rm -rf /tmp/*
df -h
du -sh /* 2>/dev/null
du -sh /var/* 2>/dev/null
如果你愿意,可以告诉我:
我可以给你更精准的清理方案。