温馨提示×

debian如何做系统清理

小樊
34
2026-10-21 13:27:13
栏目: 智能运维

在 Debian 系统中进行“系统清理”通常包括:卸载无用软件、清理包缓存、删除旧内核、清理日志和临时文件等。下面按常见场景给你一份实用清单。


一、APT 包相关清理(最常用)

1. 删除已卸载软件的残留依赖

sudo apt autoremove

建议加 --purge 彻底删除配置文件:

sudo apt autoremove --purge

2. 清理下载的软件缓存

sudo apt clean

只删除旧版本缓存(更安全):

sudo apt autoclean

3. 删除不再需要的依赖

sudo apt-get autoremove

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

Debian 更新后会保留多个内核,长期不清理会占满 /boot。

查看当前使用的内核

uname -r

查看已安装内核

dpkg --list | grep linux-image

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

sudo apt remove linux-image-旧版本

或使用:

sudo apt purge linux-image-旧版本

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


三、清理系统日志

1. 使用 journalctl(systemd)

查看日志占用:

journalctl --disk-usage

清理旧日志(例如保留最近 7 天):

sudo journalctl --vacuum-time=7d

限制日志大小:

sudo journalctl --vacuum-size=200M

2. 清理 /var/log 下的大文件

sudo du -sh /var/log/*

可删除或截断:

sudo truncate -s 0 /var/log/大文件.log

四、清理用户和临时文件

1. 清理 /tmp

sudo rm -rf /tmp/*

(重启也会自动清理)

2. 清理用户缓存

rm -rf ~/.cache/*

五、查找大文件和目录

查看根目录占用

df -h

查找大目录

sudo du -h --max-depth=1 /

查找大于 100M 的文件

sudo find / -size +100M

六、可选:使用清理工具

1. deborphan(找孤儿包)

sudo apt install deborphan
sudo deborphan
sudo apt remove $(debianorphan)

2. bleachbit(图形化)

sudo apt install bleachbit

⚠️ 使用时要小心,不要勾选系统关键项。


七、清理后建议

  • 重启一次系统确认正常
  • 检查 /boot 是否有空间
  • 重要服务器建议先备份

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

  • 是 桌面版还是服务器
  • 想清理 空间不足 还是 长期维护
  • 是否使用 Docker / 快照 / LVM

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

0 踩