温馨提示×

怎样进行ubuntu cleanup

小樊
36
2026-07-19 04:57:16
栏目: 智能运维

在 Ubuntu 上进行 系统清理(cleanup),可以从安全到进阶逐步进行。下面按常见场景给你一套实用方案。


一、最安全、推荐的清理方式(新手首选)

1. 清理 APT 缓存

Ubuntu 使用 apt 安装软件时会留下大量缓存:

sudo apt clean

或只删除旧版本缓存:

sudo apt autoclean

✅ 安全,可释放几百 MB~几 GB


2. 删除无用依赖包

很多软件卸载后会留下不再需要的依赖:

sudo apt autoremove

✅ 强烈推荐,安全有效


3. 删除旧内核(谨慎)

Ubuntu 更新后会保留多个内核:

查看当前内核:

uname -r

查看已安装内核:

dpkg --list | grep linux-image

不要删除当前正在使用的内核!

手动删除旧内核(示例):

sudo apt remove linux-image-5.15.0-xx-generic

或自动清理:

sudo apt autoremove --purge

⚠️ 新手建议跳过此步,除非 /boot 满了


二、进阶清理(释放更多空间)

4. 清理日志(journalctl)

系统日志可能非常大:

查看日志占用:

journalctl --disk-usage

保留最近 3 天:

sudo journalctl --vacuum-time=3d

或限制大小:

sudo journalctl --vacuum-size=500M

5. 清理缩略图缓存

rm -rf ~/.cache/thumbnails/*

6. 清理用户缓存

rm -rf ~/.cache/*

⚠️ 不会删除个人文件,但可能影响部分程序启动速度


三、使用图形化工具(推荐新手)

1. Stacer(系统优化工具)

安装:

sudo apt install stacer

功能:

  • 一键清理缓存
  • 启动项管理
  • 卸载软件
  • 查看系统资源

2. BleachBit(类似 CCleaner)

sudo apt install bleachbit

⚠️ 使用时要小心勾选项,避免误删


四、查找“谁占用了空间”

1. 命令行查看

df -h
du -sh /*

查看当前目录占用:

du -sh * | sort -h

2. 图形工具:Disk Usage Analyzer

sudo apt install baobab

五、Snap / Flatpak 清理(如果你在用)

清理旧 Snap 版本

sudo snap list --all

删除旧版本:

sudo snap remove <snap-name> --revision=<revision>

或自动脚本(网上常见)


六、Docker / 开发环境清理(如适用)

Docker

docker system prune -a

⚠️ 会删除未使用的容器、镜像、网络


七、推荐的安全清理流程(总结)

sudo apt update
sudo apt autoremove --purge
sudo apt clean
journalctl --disk-usage
sudo journalctl --vacuum-size=500M
rm -rf ~/.cache/thumbnails/*

八、什么时候不建议清理?

  • 刚装完系统
  • 正在跑重要服务
  • 不清楚某个目录用途时

如果你愿意,可以告诉我:

  • Ubuntu 版本(20.04 / 22.04 / 24.04)
  • 桌面版还是服务器
  • 主要是 磁盘满了 / 卡顿 / 想优化

我可以给你一套完全定制化的清理方案

0