温馨提示×

debian清理缓存怎么做

小樊
62
2026-09-01 02:01:06
栏目: 智能运维

在 Debian 系统中,“清理缓存”通常指以下几类情况,你可以按需要选择对应方法:


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

Debian 使用 apt 下载的 .deb 包会保存在:

/var/cache/apt/archives/

1. 删除已下载的软件包缓存

sudo apt clean

会清空 /var/cache/apt/archives/ 下所有 .deb 文件

2. 仅删除旧版本缓存(保留当前可用)

sudo apt autoclean

3. 删除无用依赖

sudo apt autoremove

删除系统不再需要的依赖包


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

⚠️ 一般不建议手动清理,除非排查问题或释放内存

查看内存使用

free -h

清理页缓存(安全)

sudo sync && sudo echo 3 > /proc/sys/vm/drop_caches

或

sudo sysctl vm.drop_caches=3

说明:

  • 1:清理 pagecache
  • 2:清理 dentries/inodes
  • 3:全部清理

三、清理用户缓存(桌面环境)

用户级缓存通常在:

~/.cache/

清理示例:

rm -rf ~/.cache/*

或针对特定程序:

rm -rf ~/.cache/google-chrome

四、清理日志缓存

sudo journalctl --vacuum-size=100M

限制 systemd 日志大小为 100MB

或

sudo journalctl --vacuum-time=7d

只保留近 7 天日志


五、使用清理工具(可选)

sudo apt install bleachbit

图形化清理工具,适合桌面用户。


总结(最常用命令)

sudo apt autoremove
sudo apt clean
sudo apt autoclean

如果你是服务器 / 桌面 / Docker 环境,可以告诉我,我可以给你更针对性的方案。

0 踩