温馨提示×

Debian如何清理系统垃圾

小樊
37
2026-08-11 07:23:30
栏目: 智能运维

在 Debian 系统中清理“系统垃圾”通常包括:卸载无用软件、清理缓存、删除旧内核、清理日志等。下面按安全 → 进阶 → 高级的顺序给你一套常用、可靠的清理方案。


一、基础清理(安全、推荐)

1. 清理 APT 缓存

Debian 使用 apt 下载的 .deb 包会保存在 /var/cache/apt/archives/

sudo apt clean

只删除已下载但不再可用的包(更温和):

sudo apt autoclean

2. 删除无用依赖

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

sudo apt autoremove

⚠️ 建议先确认列表,避免误删。


3. 删除旧内核(⚠️ 谨慎)

查看当前正在使用的内核:

uname -r

列出已安装内核:

dpkg --list | grep linux-image

删除旧内核(不要删当前使用的):

sudo apt remove linux-image-旧版本

或使用:

sudo apt autoremove --purge

二、进阶清理

4. 清理系统日志(journalctl)

查看日志占用:

journalctl --disk-usage

保留最近 100MB:

sudo journalctl --vacuum-size=100M

或保留 7 天:

sudo journalctl --vacuum-time=7d

5. 清理用户缓存

rm -rf ~/.cache/*

⚠️ 只清理当前用户,不影响系统。


6. 清理缩略图缓存

rm -rf ~/.thumbnails/*

三、高级 / 深度清理(可选)

7. 查找大文件

sudo du -ah / | sort -rh | head -20

或只查根目录:

sudo du -sh /* 2>/dev/null

8. 清理 /tmp 目录

sudo rm -rf /tmp/*

(重启后系统也会自动清理)


9. 使用清理工具(不必须)

deborphan(查找孤儿包)

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

bleachbit(图形化清理工具)

sudo apt install bleachbit

⚠️ 使用时不要勾选“系统级危险选项”。


四、不推荐的做法 ❌

  • 手动删除 /usr/lib/var 下不熟悉的文件
  • 随意删除 /var/lib 内容
  • 使用不明脚本“一键清理”

五、一键安全清理示例(推荐)

sudo apt update
sudo apt autoremove --purge
sudo apt clean
sudo journalctl --vacuum-time=7d

六、清理前后对比

df -h

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

  • Debian 版本(11 / 12 / Sid)
  • 桌面版还是服务器
  • 磁盘空间具体紧张在哪里(/ 还是 /home

我可以给你更精准的清理方案

0