温馨提示×

ubuntu cleanup有哪些误区

小樊
48
2026-09-29 20:03:01
栏目: 智能运维

在 Ubuntu(以及广义 Linux)系统上做“清理”时,很多用户容易踩坑。下面按常见误区 → 风险 → 正确做法来说明。


1. 误区:频繁使用 apt autoremove 很安全

风险

  • 有时会移除“当前没被依赖,但你手动需要”的包(如某些内核、驱动、库)
  • 误删旧内核可能导致无法回滚

正确做法

  • 执行前看清楚列表:
    apt autoremove --dry-run
    
  • 保留至少 1–2 个旧内核
  • 不要加 -y 盲目确认

2. 误区:手动删 /usr、/lib 里的文件能“省空间”

风险

  • 系统直接崩
  • 包管理器状态不一致(dpkg 报错)

正确做法

  • 只删自己安装的、明确知道用途的内容
  • 用包管理器卸载:
    apt remove --purge 包名
    

3. 误区:rm -rf /var/* 或清日志随便删

风险

  • 删了 /var/lib(数据库、包信息)
  • 正在写入的日志被删,服务异常

正确做法

  • 用 journalctl --vacuum-size=100M
  • 日志目录用 logrotate
  • 不手动 rm 系统目录

4. 误区:清理“缓存”= 删 /tmp 和 ~/.cache 全清

风险

  • 某些程序缓存被删会重新生成(反而更慢)
  • 正在运行的程序可能出错

正确做法

  • 重启后清 /tmp 更安全
  • ~/.cache 可选择性清理
  • 不要清正在用的桌面环境缓存

5. 误区:Docker / Snap / Flatpak 不占空间

风险

  • Docker 镜像、容器长期堆积
  • Snap 旧版本自动保留

正确做法

docker system prune
snap list && snap remove 旧版本
flatpak uninstall --unused

6. 误区:用“清理工具”比命令更省事

风险

  • 某些 GUI 工具误删配置
  • 不清楚背后执行了什么

正确做法

  • 推荐可控命令:
    apt clean
    apt autoremove
    journalctl --vacuum-time=7d
    

7. 误区:硬盘满就“删文件”,不查原因

风险

  • 删了又满(日志狂写、inode 耗尽)

正确做法

df -h
du -sh /* 2>/dev/null

先看是谁占的,再清理。


如果你愿意,我可以:

  • 给你一套安全的 Ubuntu 清理脚本
  • 或针对服务器 / 桌面 / WSL分别说明清理重点

0 踩