Debian Backlog 清理与效率提升指南
一 明确清理范围与准备
df -hsudo du -sh /* | sort -hsudo ncdu /二 快速清理步骤
sudo apt-get autocleansudo apt-get cleansudo apt-get autoremove --purgesudo rm -rf /tmp/* /var/tmp/*uname -rsudo apt-get purge linux-image-<version> linux-headers-<version>sudo deborphan | xargs sudo apt-get remove --purgesudo apt-get purge $(dpkg -l | awk '/^rc/ {print $2}')sudo logrotate -f /etc/logrotate.confsudo journalctl --vacuum-time=3d 或 sudo journalctl --vacuum-size=100Msudo find /var -type f -size +100M -exec ls -lh {} \; | head三 自动化与长期维护
crontab -e0 0 * * * apt-get autoclean && apt-get cleanls /etc/cron.daily/logrotatesudo logrotate -f /etc/logrotate.conf四 安全注意事项
uname -r,避免误删正在运行的内核导致无法启动。logrotate与journalctl的回收参数,避免直接rm -rf /var/log/*破坏轮转状态。/tmp、/var/tmp执行清理前,确认无正在使用的会话或临时文件(如数据库、应用锁文件)。--purge可连同配置文件一起清理;不确定时先备份或先执行不带--purge的移除。