定期清理 CentOS(或其他 Linux 系统)主要是为了保障系统稳定性、性能和安全性。下面从几个关键角度说明原因,并给出常见清理对象:
CentOS 在运行过程中会产生大量文件:
/var/log)/var/cache、/tmp)磁盘空间不足会导致:
/boot 分区经常被老内核占满# CentOS 7
yum clean all
# CentOS 8 / Stream
dnf clean all
rm -rf /var/cache/dnf
# 查看当前内核
uname -r
# 查看已安装内核
rpm -qa | grep kernel
# 删除旧内核(保留当前)
yum remove kernel-旧版本
⚠️ 不要删掉正在使用的内核。
# 查看大日志
du -sh /var/log/*
# 清空日志(不要直接 rm)
truncate -s 0 /var/log/文件名
或使用:
journalctl --vacuum-time=30d
rm -rf /tmp/*
⚠️ 注意:不要删除正在使用的临时文件。
find / -xdev -size +500M
| 类型 | 建议频率 |
|---|---|
| 日志清理 | 每周 / 每月 |
| YUM 缓存 | 每月 |
| 旧内核 | 升级后 |
| 磁盘整体检查 | 每月 |
定期清理 CentOS 是为了防止磁盘爆满、提升性能、减少安全风险,并让系统长期稳定运行。
如果你愿意,我可以:
只要告诉我你的版本和磁盘情况即可。