debian缓存配置文件
导读:Debian 缓存相关的配置文件与路径 一 核心配置文件与路径 APT 配置目录与文件 目录:/etc/apt/apt.conf.d/ 作用:集中存放 APT 的各项配置(如缓存、超时、代理、校验等),推荐在此目录新建自定义文件(例如:...
Debian 缓存相关的配置文件与路径
一 核心配置文件与路径
- APT 配置目录与文件
- 目录:/etc/apt/apt.conf.d/
- 作用:集中存放 APT 的各项配置(如缓存、超时、代理、校验等),推荐在此目录新建自定义文件(例如:99cache 或 95apt-speedup),便于管理与回滚。
- APT 缓存目录
- 目录:/var/cache/apt/
- 常用子目录:/var/cache/apt/archives/(下载的 .deb 包),以及索引等缓存文件。
- 说明
- 上述路径为 Debian 系发行版管理 APT 缓存与配置的常用、标准位置。
二 常用缓存相关配置项与示例
- 设置下载缓存有效期(Cache-Control)
- 新建文件:/etc/apt/apt.conf.d/99cache-control
- 内容示例(有效期 7 天 = 604800 秒):
Acquire::http::Cache-Control "max-age=604800"; Acquire::https::Cache-Control "max-age=604800"; Acquire::ftp::Cache-Control "max-age=604800"; - 作用:让 APT 在有效期内复用已下载的元数据/包索引,减少重复下载。
- 设置 APT 内存缓存上限(Acquire::http::Cache-Limit)
- 新建文件:/etc/apt/apt.conf.d/95apt-speedup
- 内容示例(500 MB):
Acquire::http::Cache-Limit "500"; Acquire::https::Cache-Limit "500"; Acquire::ftp::Cache-Limit "500"; - 作用:限制 APT 在下载过程中使用的内存缓存大小,避免占用过多内存。
- 生效方式
- 上述配置为“持久化”配置,写入对应文件后,后续执行 apt update/upgrade/install 等命令会自动生效;无需重启系统服务。
三 缓存清理与维护命令
- 查看缓存目录
- 命令:
ls /var/cache/apt/
- 命令:
- 清理所有已下载包文件
- 命令:
sudo apt-get clean
- 命令:
- 仅清理过期包文件
- 命令:
sudo apt-get autoclean
- 命令:
- 删除不再需要的依赖包
- 命令:
sudo apt-get autoremove
- 命令:
- 常规维护组合
- 命令:
sudo apt-get update & & sudo apt-get clean
- 命令:
- 作用:释放 /var/cache/apt/archives/ 占用的磁盘空间,保持系统整洁。
四 易混淆与补充说明
- 不要将 APT 缓存与浏览器缓存混淆
- APT 缓存位于 /var/cache/apt/,用于软件包管理;浏览器缓存位于各浏览器的用户数据目录,服务于网页资源加速,二者互不影响。
- 配置项语法提示
- 在 /etc/apt/apt.conf.d/ 下的配置为“APT 配置项”,采用形如 Acquire::http::Cache-Control “参数”;
的键值语法;并非 Shell 脚本,不需要
export。
- 在 /etc/apt/apt.conf.d/ 下的配置为“APT 配置项”,采用形如 Acquire::http::Cache-Control “参数”;
的键值语法;并非 Shell 脚本,不需要
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: debian缓存配置文件
本文地址: https://pptw.com/jishu/753276.html
