Linux 系统清理的频率并没有固定标准,取决于服务器的用途、负载、日志量和磁盘空间情况。下面按场景给你一个实用参考:
apt / yum / dnf)/var 目录logrotate)| 项目 | 清理频率 | 说明 |
|---|---|---|
| 包管理器缓存 | 每月 | apt clean / yum clean |
| 旧内核 | 升级后 | 保留 1–2 个即可 |
| 系统日志 | 自动 + 周检 | /var/log |
/tmp |
每周 | 可设自动清理 |
| core dump | 发现即清 | 可能几个 G |
| Docker 无用镜像 | 每 1–2 周 | docker system prune |
✅ 监控磁盘使用
df -h
du -sh /* 2>/dev/null
✅ 设置自动清理机制
logrotatesystemd-tmpfiles✅ 告警比清理更重要
Linux 清理不是“定时任务”,而是“磁盘快满之前的处理动作”
普通机器每月一次,服务器每周巡检,日志多的天天管。
如果你愿意,我可以:
df -h 我帮你看)