温馨提示×

Ubuntu系统更新后的清理步骤

小樊
43
2025-12-27 02:55:10
栏目: 智能运维

Ubuntu系统更新后的清理步骤

一 核心清理

  • 清理包管理器缓存:优先使用sudo apt autoclean(仅删除过期包),空间紧张时再用sudo apt clean(清空/var/cache/apt/archives)。随后执行sudo apt autoremove --purge移除不再需要的依赖与残留配置。必要时可查看缓存占用:sudo du -sh /var/cache/apt。以上可显著释放更新后残留的安装包与依赖占用。

二 日志与临时文件

  • 清理 systemd 日志:先查看占用sudo journalctl --disk-usage,再按时间或大小限制保留,例如sudo journalctl --vacuum-time=7dsudo journalctl --vacuum-size=100M。清理临时文件:sudo rm -rf /tmp/*(谨慎);用户级缓存如缩略图可清理rm -rf ~/.cache/thumbnails/*;浏览器缓存建议用浏览器内置清理或rm -rf ~/.cache/mozilla/firefox/.default-release/cache/**。以上有助于回收/var/log与用户目录的更新后增长空间。

三 旧内核清理

  • 确认当前运行内核:uname -r;列出已安装内核:dpkg -l | grep linux-image。优先用sudo apt autoremove --purge自动移除旧内核及头文件(通常保留当前与上一个版本更安全)。如需手动删除指定版本:sudo apt-get purge linux-image-<版本号> 与对应 linux-headers-<版本号>;完成后更新引导:sudo update-grub。删除前务必确认当前内核可正常启动,避免误删导致无法引导。

四 图形化工具与一键清理

  • 可选工具:BleachBit(sudo apt install bleachbit,支持系统缓存、日志、浏览器缓存等选择性清理)、Stacer(图形化一键扫描清理)、以及Ubuntu Cleaner(社区清理工具)。适合不熟悉命令行的用户快速释放空间。

五 注意事项与建议

  • 操作前备份重要数据;删除/tmp与用户缓存时先确认目录内容,避免误删;生产环境谨慎使用sync && echo 3 | sudo tee /proc/sys/vm/drop_caches(强制释放内存缓存,可能影响性能);清理后可用df -h检查空间变化。建议将清理纳入例行维护(如每月一次),长期保持磁盘健康。

0