温馨提示×

什么命令清理debian缓存

小樊
37
2026-10-04 01:05:09
栏目: 智能运维

在 Debian(及基于 Debian 的发行版,如 Ubuntu)中,“清理缓存”通常指 APT 软件包缓存 或 系统内存缓存。下面分类说明。


一、清理 APT 软件包缓存(最常见)

APT 下载的 .deb 包默认保存在 /var/cache/apt/archives/

1. 删除已下载的包缓存(保留索引)

sudo apt clean

清空 /var/cache/apt/archives/,释放空间最直接

2. 删除无用旧版本包缓存

sudo apt autoclean

只删除无法再下载的旧包,较安全

3. 删除不再需要的依赖

sudo apt autoremove

删除自动安装但已无用的依赖包

4. 一键组合(推荐)

sudo apt update
sudo apt autoremove
sudo apt autoclean
sudo apt clean

二、清理系统内存缓存(PageCache / dentries / inodes)

⚠️ 一般不建议手动清理,Linux 会自动管理

查看内存使用

free -h

清理页缓存(安全)

sudo sync && sudo echo 3 | sudo tee /proc/sys/vm/drop_caches

说明:

  • 1:pagecache
  • 2:dentries + inodes
  • 3:全部

三、其他常见清理

清理 journal 日志

sudo journalctl --vacuum-time=7d

清理用户缓存

rm -rf ~/.cache/*

总结(最常用)

sudo apt clean
sudo apt autoremove

如果你是 服务器空间不足 或 Docker / 桌面系统卡顿,可以告诉我具体场景,我可以给更精准的命令。

0 踩