Debian系统清理频率建议
总体原则
推荐频率与命令一览
| 任务 | 建议频率 | 推荐命令 | 说明 |
|---|---|---|---|
| APT缓存清理 | 每月;频繁更新/小磁盘可每周 | sudo apt clean、sudo apt autoclean |
前者释放最多空间,后者仅删旧包 |
| 无用依赖清理 | 每月或每次卸载软件后 | sudo apt autoremove --purge |
清理“孤儿包”,释放依赖占用 |
| 日志轮转与清理 | 保留1–4周;紧张时7天 | sudo journalctl --vacuum-time=7d 或 ...=2weeks;配合 logrotate |
避免日志无限增长 |
| 临时文件 | 每周或按需 | sudo rm -rf /tmp/*、sudo rm -rf /var/tmp/* |
谨慎执行,确保不影响运行中服务 |
| 旧内核清理 | 新内核稳定后,1–3个月一次 | 先 uname -r 确认当前内核,再用 apt purge linux-image-<旧版本> |
至少保留1个可用旧内核作回退 |
| 大文件巡检 | 每月 | `du -sh /* | sort -h、find /var/log -type f -size +100M` |
| 自动化维护 | 视环境设定 | cron 定时脚本;unattended-upgrades 自动更新 |
减少人工遗漏与风险 |
以上频率与命令为常用实践,可按实际环境微调。
自动化与注意事项
cron 定时执行清理脚本(如每日/每周),示例:0 2 * * * /path/clean_apt.sh;脚本内可包含 apt clean、apt autoclean、apt autoremove --purge 等。unattended-upgrades 做安全更新,减少因更新产生的旧包与依赖残留。apt autoremove --purge 与旧内核删除,务必保留当前运行内核与至少一个可回退版本。/var/cache/apt 等目录,优先使用 apt clean/autoclean。drop_caches),仅在明确需要时手动执行,避免影响性能与稳定性。