温馨提示×

ubuntu cleanup要怎么操作

小樊
36
2026-09-11 14:20:58
栏目: 智能运维

在 Ubuntu 上做“清理(cleanup)”通常分为几类:系统垃圾清理、包管理清理、日志清理、磁盘占用分析、以及旧内核清理。下面按安全 → 进阶给你一套常用操作。


一、最安全、最常用(推荐先做)

1️⃣ 清理 apt 缓存

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

2️⃣ 删除无用依赖

sudo apt autoremove

⚠️ 建议加 --purge 彻底清除配置:

sudo apt autoremove --purge

二、清理旧内核(很重要)

Ubuntu 更新后会保留多个内核,容易占空间。

查看当前使用的内核

uname -r

查看已安装内核

dpkg --list | grep linux-image

删除旧内核(保留当前)

sudo apt purge linux-image-旧版本-generic

✅ 新手可用工具自动处理:

sudo apt install byobu
sudo purge-old-kernels

三、清理系统日志

查看日志占用

journalctl --disk-usage

限制日志大小

sudo journalctl --vacuum-size=100M

或按时间:

sudo journalctl --vacuum-time=7d

四、清理用户缓存

rm -rf ~/.cache/*

常见可清目录:

  • ~/.cache
  • ~/.local/share/Trash

五、找出大文件(非常实用)

查看磁盘使用

df -h

找大目录

sudo du -h / | sort -h | tail -20

或用交互工具:

sudo apt install ncdu
sudo ncdu /

六、清理 Snap(如果你用 Snap)

Snap 会保留多个旧版本:

sudo snap list

清理旧版本:

sudo snap refresh

或手动删:

sudo rm -rf /var/lib/snapd/snaps/旧版本

七、一键清理工具(新手友好)

sudo apt install bleachbit

图形界面:

sudo bleachbit

⚠️ 不要勾「系统」里你不确定的选项


八、服务器安全建议

  • 不要随便 rm -rf /
  • 清理前先 df -h 看空间
  • 内核至少保留一个可用版本

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

  • 桌面版还是服务器
  • 磁盘快满了吗(df -h 结果)
  • 想清理 空间 / 性能 / 隐私

我可以直接给你针对性命令

0