温馨提示×

什么工具能cleanup debian

小樊
47
2026-10-27 13:04:27
栏目: 智能运维

在 Debian 系统里,“cleanup(清理)”通常指清理无用包、缓存、旧内核、日志等。下面按用途给你分类介绍常用工具和方法:


一、官方/自带命令行工具(最推荐)

1. apt / apt-get(包管理清理)

# 删除已下载的 deb 缓存
sudo apt clean

# 只保留最新版本缓存
sudo apt autoclean

# 删除不再需要的依赖
sudo apt autoremove

# 组合使用
sudo apt autoremove --purge
sudo apt clean

2. dpkg (查看/清理残留)

# 查看残留配置
dpkg -l | grep '^rc'

# 清理残留配置
sudo apt purge $(dpkg -l | grep '^rc' | awk '{print $2}')

二、专门做系统清理的工具

3. deborphan(找孤儿包)

sudo apt install deborphan
deborphan
sudo apt remove --purge $(deborphan)

4. cruft(查找系统中不属于任何包的文件)

sudo apt install cruft
sudo cruft

三、图形界面工具(适合桌面用户)

5. BleachBit

sudo apt install bleachbit
  • 可清理:缓存、日志、浏览器数据、APT 缓存
  • 有 GUI 和命令行版本
  • ⚠️ 谨慎使用“系统”类清理选项

四、内核清理(很重要)

6. 手动清理旧内核

# 查看已安装内核
dpkg --list | grep linux-image

# 删除旧内核(保留当前和上一个)
sudo apt purge linux-image-xxx

或自动:

sudo apt autoremove --purge

五、日志 & 临时文件清理

7. journalctl(systemd 日志)

# 限制日志大小
sudo journalctl --vacuum-size=100M

8. tmpwatch / tmpreaper

sudo apt install tmpreaper
sudo tmpreaper 7d /tmp

六、一体化脚本(高级用户)

  • stacer(系统监控+清理 GUI)
  • ncdu(查大文件)
sudo apt install ncdu
ncdu /

推荐“安全清理组合”

sudo apt update
sudo apt autoremove --purge
sudo apt clean
sudo journalctl --vacuum-size=100M

如果你可以说:

  • 是 服务器还是桌面
  • 想清理 空间 / 性能 / 安全
  • 是否敢用自动脚本

我可以给你一个最适合你场景的一键清理方案。

0 踩