Debian系统清理频率建议
总体原则
推荐频率与任务对照表
| 任务 | 建议频率 | 推荐保留策略或阈值 | 核心命令示例 |
|---|---|---|---|
| APT缓存清理(clean/autoclean) | 每周 | 视磁盘空间与更新频率;clean清空全部,autoclean仅删过期 | sudo apt-get clean;sudo apt-get autoclean |
| 移除无用依赖(autoremove) | 每月或每次大版本升级后 | 保留当前内核与必要依赖 | sudo apt-get autoremove --purge |
| 旧内核清理 | 每次内核更新后 | 至少保留1个可启动的旧内核,确认当前内核后再删 | 查看:dpkg --list |
| systemd日志(journal) | 持续按容量管理,必要时手动触发 | 总量不超500MB或保留7–14天 | journalctl --disk-usage;sudo journalctl --vacuum-size=500M;sudo journalctl --vacuum-time=7d |
| 传统日志(/var/log,logrotate) | 日常自动轮转 | 常见保留7天、每日轮转并压缩 | 配置于 /etc/logrotate.conf 或 /etc/logrotate.d/* |
| 临时文件(/tmp、/var/tmp) | /tmp 通常随重启清理;/var/tmp 定期检查 | 避免长期堆积大文件 | 按需清理;Debian 13+ 对 /tmp 与 /var/tmp 有更完善的自动清理机制 |
| 大文件巡检 | 每月 | 清理或归档超过100MB–1GB的无用文件 | du -sh /*;find / -type f -size +100M -delete(谨慎) |
| 第三方清理工具 | 视需求 | 图形化辅助,谨慎选择清理项 | sudo apt-get install bleachbit;bleachbit |
| 以上频率与阈值可按“空间紧张→提高频率/降低保留天数;空间宽裕→降低频率/延长保留天数”的原则微调。 |
自动化与监控
注意事项