温馨提示×

debian缓存怎样清理

小樊
32
2026-09-16 19:45:13
栏目: 智能运维

在 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

删除自动安装但已不再需要的依赖包


二、清理系统临时文件缓存

1. 清理 /tmp

sudo rm -rf /tmp/*

⚠️ 建议重启后清理,避免影响正在运行的程序

2. 清理用户缓存(当前用户)

rm -rf ~/.cache/*

三、清理 systemd 日志缓存

sudo journalctl --vacuum-time=7d

只保留最近 7 天的日志

或限制大小:

sudo journalctl --vacuum-size=100M

四、清理内存缓存(谨慎使用)

查看内存

free -h

清理 PageCache / dentries / inodes

sudo sync && sudo sysctl -w vm.drop_caches=3

⚠️ 生产环境不建议频繁操作


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

1. 安装 bleachbit

sudo apt install bleachbit

图形界面,可清理系统缓存、浏览器缓存等

2. 使用 ncdu 查看占用

sudo apt install ncdu
ncdu /

常见场景建议

  • 释放磁盘空间apt clean + autoremove
  • 系统变慢:检查 /var/log~/.cache
  • 服务器运维:定期 journalctl vacuum

如果你能说明是 磁盘空间不足 / apt 报错 / 系统卡顿 / 特定软件缓存,我可以给你更精确的命令。

0