温馨提示×

怎么配置Debian缓存

小樊
49
2026-08-25 11:59:38
栏目: 智能运维

在 Debian 系统中,“配置缓存”通常指以下几类场景之一。下面分别说明,请先确认你指的是哪一种


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

Debian 使用 APT 管理软件包,安装包时会缓存到本地。

1️⃣ 缓存目录位置

/var/cache/apt/archives/

2️⃣ 清理 APT 缓存

  • 删除已下载但未安装的包
sudo apt clean
  • 删除旧版本缓存(推荐)
sudo apt autoclean

3️⃣ 限制 APT 缓存大小(配置)

编辑 APT 配置:

sudo nano /etc/apt/apt.conf.d/99cache

加入:

Dir::Cache::archives "100";   # 缓存目录大小(单位 MB,示例)
Acquire::Max-Future-Time "86400";

⚠️ 注意:APT 对缓存大小限制支持有限,更推荐定期 autoclean


二、配置 HTTP / 代理缓存(如 apt-cacher-ng)

用于局域网内多台 Debian 机器共享软件包缓存。

安装 apt-cacher-ng

sudo apt install apt-cacher-ng

客户端配置

在客户端机器上:

sudo nano /etc/apt/apt.conf.d/02proxy

写入:

Acquire::http::Proxy "http://缓存服务器IP:3142";

三、系统 DNS / 网络缓存(systemd-resolved)

查看 DNS 缓存状态

systemctl status systemd-resolved

清除 DNS 缓存

sudo systemd-resolve --flush-caches

四、页面 / 应用缓存(如 Nginx、PHP、MySQL)

Nginx 缓存示例

proxy_cache_path /var/cache/nginx levels=1:2 keys_zone=my_cache:10m max_size=1g;

MySQL 查询缓存(已废弃,不推荐)


五、用户级缓存(~/.cache)

普通用户缓存目录:

~/.cache/

清理:

rm -rf ~/.cache/*

建议我进一步帮你

你可以补充:

  • ✅ 是 apt 缓存 / 系统缓存 / 网络缓存 / 软件缓存
  • ✅ 是 服务器 还是 桌面 Debian
  • ✅ 想 节省磁盘空间 还是 加速安装

我可以直接给你最适合你场景的完整配置方案

0