centos缓存配置文件在哪查看
导读:CentOS 常见缓存配置文件与查看位置 一 包管理缓存 YUM/DNF 全局配置文件:/etc/yum.conf(主配置),常用与缓存相关的键包括:cachedir(缓存目录,默认 /var/cache/yum/$basearch/$r...
CentOS 常见缓存配置文件与查看位置
一 包管理缓存 YUM/DNF
- 全局配置文件:/etc/yum.conf(主配置),常用与缓存相关的键包括:cachedir(缓存目录,默认 /var/cache/yum/$basearch/$releasever)、keepcache(安装后是否保留包,0/1)。
- 仓库配置目录:/etc/yum.repos.d/(以 .repo 结尾的文件,如 CentOS-Base.repo 等,影响元数据与镜像缓存行为)。
- 查看示例:
- cat /etc/yum.conf
- ls /etc/yum.repos.d/
- grep -E ‘^cachedir|^keepcache’ /etc/yum.conf
- 说明:在 CentOS 8/Stream 上 DNF 使用与 YUM 兼容的配置路径,通常仍读取 /etc/yum.conf 与 /etc/yum.repos.d/。
二 页面/反向代理缓存 Nginx
- 配置文件位置:主配置 /etc/nginx/nginx.conf,以及 /etc/nginx/conf.d/*.conf 或 /etc/nginx/sites-available/(按实际启用方式而定)。
- 与缓存相关的常见指令:proxy_cache_path(定义缓存路径与参数)、proxy_cache、proxy_cache_valid、Cache-Control/Expires(响应头控制)。
- 查看示例:
- grep -nE ‘proxy_cache_path|proxy_cache|proxy_cache_valid’ /etc/nginx/nginx.conf /etc/nginx/conf.d/*.conf 2> /dev/null
三 Web 服务器缓存 Apache HTTP Server
- 配置文件位置:主配置 /etc/httpd/conf/httpd.conf,扩展配置 /etc/httpd/conf.d/*.conf。
- 启用与配置:通过模块 mod_cache / mod_cache_disk 实现页面/磁盘缓存,常见指令:CacheRoot、CacheEnable disk /、CacheDirLevels、CacheDirLength、CacheDefaultExpire;常与 mod_expires 配合设置 ExpiresActive On、ExpiresByType。
- 查看示例:
- httpd -M | grep -E ‘cache|expires’
- grep -nE ‘CacheRoot|CacheEnable|CacheDefaultExpire|ExpiresActive|ExpiresByType’ /etc/httpd/conf/httpd.conf /etc/httpd/conf.d/*.conf 2> /dev/null
四 文件系统与 NFS 客户端缓存 cachefilesd
- 配置文件:/etc/cachefilesd.conf(用于 NFS 客户端本地 SSD 缓存)。
- 关键参数:dir(缓存目录,默认 /var/cache/fscache)、brun/bcull/bstop、frun/fcull/fstop 等阈值控制。
- 查看示例:
- cat /etc/cachefilesd.conf
- systemctl status cachefilesd(确认服务运行状态)
五 内核页缓存与可回收内核对象
- 查看与操作接口:/proc/sys/vm/drop_caches(非传统“配置文件”,写入 1/2/3 可触发释放页缓存、dentry/inode 或全部可回收内核对象;写入前建议先执行 sync 同步未落盘数据)。
- 查看示例:
- cat /proc/sys/vm/drop_caches
- sync & & echo 3 > /proc/sys/vm/drop_caches(需要 root,谨慎执行)
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: centos缓存配置文件在哪查看
本文地址: https://pptw.com/jishu/754036.html
