温馨提示×

ubuntu cleanup包含哪些步骤

小樊
36
2026-10-08 13:51:40
栏目: 智能运维

在 Ubuntu 系统中,“cleanup(清理)”通常指释放磁盘空间、删除无用文件、优化系统。常见清理步骤可分为以下几类:


一、基础包与缓存清理(最常用)

1. 清理 apt 缓存

sudo apt clean
sudo apt autoclean
  • clean:删除 /var/cache/apt/archives/ 中所有已下载的 .deb
  • autoclean:只删除过期的包

2. 卸载无用依赖

sudo apt autoremove
sudo apt autoremove --purge
  • 删除不再需要的依赖包
  • --purge 同时删除配置文件

3. 移除旧内核

dpkg -l | grep linux-image
sudo apt remove --purge linux-image-x.x.x-x-generic

⚠️ 至少保留一个正在使用的内核


二、日志与临时文件清理

4. 清理 systemd 日志

sudo journalctl --vacuum-time=7d
sudo journalctl --vacuum-size=500M

5. 清理 /tmp 和 /var/tmp

sudo rm -rf /tmp/*
sudo rm -rf /var/tmp/*

(重启也会自动清理)

6. 删除旧日志

sudo rm -rf /var/log/*.gz
sudo rm -rf /var/log/*.[0-9]

三、用户级清理

7. 清理缓存目录

rm -rf ~/.cache/*

8. 清理 Snap(如使用)

sudo snap refresh
snap list --all
sudo snap remove pkg --revision=old

9. 清理 Flatpak(如使用)

flatpak uninstall --unused

四、查找大文件(手动清理)

10. 查找占用空间大的目录

du -h --max-depth=1 /
ncdu /

五、可选工具(自动化)

  • bleachbit(图形化清理工具)
  • stacer(系统优化工具)
  • ubuntu-cleaner(已停止维护,慎用)

六、清理顺序建议

  1. apt clean / autoremove
  2. 删除旧内核
  3. 清理日志
  4. 清理用户缓存
  5. 查找大文件

如果你愿意,我可以:

  • 给你一个一键清理脚本
  • 针对 服务器 / 桌面版 分别说明
  • 帮你分析 df -h 输出结果

0 踩