Debian系统更新后如何进行清理工作
导读:Debian系统更新后的清理清单 一 标准清理流程 清理 APT 缓存:删除已下载的 .deb 安装包,释放空间。 查看缓存占用:sudo du -sh /var/cache/apt 删除全部缓存:sudo apt clean 仅删过期...
Debian系统更新后的清理清单
一 标准清理流程
- 清理 APT 缓存:删除已下载的 .deb 安装包,释放空间。
- 查看缓存占用:
sudo du -sh /var/cache/apt - 删除全部缓存:
sudo apt clean - 仅删过期缓存:
sudo apt autoclean
- 查看缓存占用:
- 移除无用依赖与残留配置:
- 卸载不再需要的包:
sudo apt autoremove - 连同配置文件一起彻底删除:
sudo apt purge 包名 - 清理“已卸载但残留配置”的包(状态为 rc):
sudo apt purge $(dpkg -l | awk '$1=="rc"{ print $2} ')
- 卸载不再需要的包:
- 清理孤立包(无依赖的库等):
- 安装工具:
sudo apt install deborphan - 查找并删除:
sudo apt purge $(deborphan)
- 安装工具:
- 清理日志与临时文件:
- 限制 systemd 日志体积:
sudo journalctl --vacuum-size=50M或按时间sudo journalctl --vacuum-time=7d - 清理临时目录(谨慎,确保无正在使用的重要临时文件):
sudo rm -rf /tmp/*
- 限制 systemd 日志体积:
- 可选图形化工具:
sudo apt install bleachbit,图形界面清理浏览器缓存、系统临时等(按需选择)。
二 安全删除旧内核
- 确认当前运行内核:
uname -r - 列出已安装内核:
dpkg -l | grep linux-image - 删除旧版本(示例版本为 5.10.0-7-amd64,务必替换为实际要删的版本):
sudo apt purge linux-image-5.10.0-7-amd64 linux-headers-5.10.0-7-amd64 linux-modules-5.10.0-7-amd64
- 清理无用的依赖:
sudo apt autoremove -y - 更新引导菜单:
sudo update-grub - 建议保留至少一个旧内核作应急回滚,再重启验证。
三 验证与自动化
- 查看空间变化:
- 整体分区:
df -h - APT 缓存:
du -sh /var/cache/apt - 目录占用分析:
sudo ncdu /
- 整体分区:
- 设置定时清理(可选):
- 例如每周清理 APT 缓存(写入 root 的 crontab):
0 3 * * 0 apt clean & & apt autoclean
- 例如每周清理 APT 缓存(写入 root 的 crontab):
- 风险提示:
- 删除内核、清理日志和临时文件前请先确认无正在运行的重要任务。
- 执行
purge会删除配置文件,影响软件重装后的默认设置。 - 对生产环境建议先在测试环境验证或在维护窗口操作。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Debian系统更新后如何进行清理工作
本文地址: https://pptw.com/jishu/770781.html
