在 Debian(或任何 Linux 服务器/桌面)上,“清理频次”通常指系统垃圾、缓存、日志、旧内核、包管理残留等的清理节奏。没有绝对标准,但可以根据使用场景 + 风险承受能力来定。下面给你一套实用参考。
Debian 常见可清理项:
/var/cache/apt/archives/*.debapt autoremove/boot 空间不足时危险/var/log~/.cache/tmp频次:每月 1 次即可
sudo apt update
sudo apt autoremove --purge
sudo apt clean
✅ 风险低
✅ 不影响使用
频次:每季度或磁盘使用 >80% 时
重点:
/var/logdf -h
sudo apt autoremove --purge
sudo journalctl --vacuum-time=30d
⚠️ 不建议 apt clean 太频繁(重装包会重新下载)
频次:每次任务后或每日
docker system prune -f # 若用 Docker
sudo apt clean
rm -rf ~/.cache/*
✅ 空间敏感
✅ 可脚本化
频次:每半年强制检查一次
/boot 是否快满dpkg -l | grep linux-image
sudo systemctl enable apt-daily.timer
sudo systemctl enable apt-daily-upgrade.timer
/etc/logrotate.d/
❌ 天天 apt clean
❌ 手动删 /var/log 文件(应 truncate 或 rotate)
❌ 删除正在使用的内核
❌ 用第三方“万能清理脚本”
| 场景 | 清理频次 | 主要命令 |
|---|---|---|
| 桌面 | 每月 | apt autoremove + clean |
| 服务器 | 季度 / 磁盘告警 | autoremove + journalctl |
| CI | 每日 | clean + tmp 清理 |
| 老旧机器 | 半年 | 内核 + 日志检查 |
如果你愿意,可以告诉我:
我可以帮你定制一个清理脚本 + 定时任务。