温馨提示×

debian cleanup包括哪些步骤

小樊
46
2026-09-03 22:19:16
栏目: 智能运维

在 Debian 系统里,“cleanup(清理)”通常指释放磁盘空间、移除无用软件包、清理缓存和日志。下面按常见场景给你一个比较完整的步骤清单。


一、基础包管理清理(最常用)

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

sudo apt autoremove

删除曾经作为依赖安装、但现在没用的包。

2. 清理已下载的 deb 缓存

sudo apt clean

删除 /var/cache/apt/archives/ 下所有 deb 包。

sudo apt autoclean

只删除过期的 deb 包(更温和)。

3. 卸载不需要的软件

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

二、清理旧内核(非常重要)

Debian 会保留多个内核,容易占空间。

查看当前使用的内核

uname -r

查看已安装内核

dpkg -l | grep linux-image

删除旧内核(不要删当前内核

sudo apt purge linux-image-x.x.x-x-amd64

建议至少保留一个旧内核以防启动失败。


三、清理日志和临时文件

1. 查看大日志

sudo journalctl --disk-usage

2. 限制日志大小

sudo journalctl --vacuum-size=100M

或按时间:

sudo journalctl --vacuum-time=7d

3. 清理 /tmp

sudo rm -rf /tmp/*

(重启也会自动清理)


四、查找大文件/大目录

查看磁盘使用情况

df -h

查找大目录

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

查找大文件

sudo find / -type f -size +100M

五、清理用户相关垃圾

1. 清理 apt 列表

sudo rm -rf /var/lib/apt/lists/*
sudo apt update

2. 清理 snap(如果用过)

sudo snap list
sudo snap remove 包名

3. 清理 pip / npm 缓存(视情况)

pip cache purge
npm cache clean -f

六、可选:图形化工具

  • bleachbit(谨慎使用)
sudo apt install bleachbit

七、推荐的安全清理顺序(总结)

sudo apt update
sudo apt autoremove
sudo apt autoclean
sudo apt clean
sudo journalctl --vacuum-time=7d
df -h

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

  • 服务器还是桌面
  • 磁盘快满了吗
  • 自动清理还是手动

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

0