温馨提示×

debian cleanup有哪些步骤

小樊
38
2026-10-04 01:00:11
栏目: 智能运维

在 Debian 系统中做“cleanup(清理)”通常分为系统清理、软件包清理、日志/缓存清理、用户文件清理几个层面。下面按常见步骤给你一个较完整的清单,你可以按需执行。


一、软件包相关清理(最常见)

1. 删除不再需要的依赖包

sudo apt autoremove

删除因安装/卸载软件而残留的无用依赖。

2. 清理已下载的 deb 缓存

sudo apt clean

清空 /var/cache/apt/archives/ 中所有 deb 包。

sudo apt autoclean

只删除过期、无法再用的旧包。

3. 移除无用内核(谨慎)

查看已安装内核:

dpkg --list | grep linux-image

保留当前运行内核,删除旧内核:

uname -r
sudo apt remove linux-image-旧版本

二、系统服务与启动项清理

4. 禁用不必要的开机服务

systemctl list-unit-files --type=service
sudo systemctl disable 服务名

5. 移除不再使用的软件

sudo apt remove 软件名
sudo apt purge 软件名   # 同时删除配置文件

三、日志与临时文件清理

6. 清理 systemd 日志

sudo journalctl --vacuum-size=100M

或按时间:

sudo journalctl --vacuum-time=7d

7. 清理 /tmp 和 /var/tmp

sudo rm -rf /tmp/*
sudo rm -rf /var/tmp/*

(重启后通常自动清理)

8. 查看大日志文件

sudo du -sh /var/log/*

四、用户级清理

9. 清理用户缓存

rm -rf ~/.cache/*

10. 查找大文件

du -h ~ | sort -rh | head

11. 清理 Snap(如使用)

sudo snap refresh
snap list
sudo snap remove 不再使用

五、磁盘与分区检查

12. 查看磁盘占用

df -h
du -sh /*

13. 查找大目录

sudo ncdu /

(需安装 ncdu)


六、可选:自动化工具

  • bleachbit(图形化清理工具)
  • deborphan(查找孤儿包)
sudo apt install deborphan
deborphan

建议的安全顺序

  1. apt update
  2. apt upgrade
  3. apt autoremove
  4. apt clean
  5. 日志 / tmp 清理
  6. 检查磁盘占用

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

  • 是 服务器还是桌面
  • 想重点清理 空间 / 性能 / 安全
  • Debian 版本(如 11 / 12)

我可以给你更针对性的清理方案。

0 踩