在CentOS系统中,缓存设置的位置和方法取决于你要配置的服务或应用程序。以下是一些常见的缓存设置方法:
sudo yum install httpd
命令进行安装。/etc/httpd/conf/httpd.conf
文件,添加或取消注释 LoadModule file_cache_module modules/mod_file_cache.so
行。CacheFile
指令来指定要缓存的文件路径。/etc/httpd/conf/httpd.conf
文件,取消注释 LoadModule expires_module modules/mod_expires.so
行,并添加缓存策略。sudo systemctl restart httpd
命令重启Apache服务。curl -I
命令查看HTTP响应头,确认缓存策略已生效。/etc/minio/minio.conf
或 /etc/minio/conf/minio.json
。"enable": true, "type": "memory", "size": "1024MB"
。"rule": [{"id": "expire-1h", "expiry": "1h"}]
。"预热": {"enable": true, "objects": ["my-bucket/*"]}
。sudo systemctl restart minio
或 sudo service minio restart
命令重启MinIO服务。sudo yum install dnsmasq
命令安装dnsmasq。/etc/dnsmasq.conf
文件,添加或修改 cache-size 1000
行以设置缓存大小。address/example.com/ 127.0.0.1
。sudo systemctl restart dnsmasq
命令重启dnsmasq服务。echo 1 > /proc/sys/vm/drop_caches
清除页缓存、目录项缓存和索引节点缓存;使用 echo 2 > /proc/sys/vm/drop_caches
清除磁盘缓存;使用 echo 3 > /proc/sys/vm/drop_caches
清除swap缓存。crontab -e
编辑定时任务,例如 0 */2 * * * /path/to/cleanCache.sh
每两小时执行一次清理脚本。vi /etc/yum.conf
编辑YUM配置文件,设置 cachedir
参数以指定缓存路径。/var/cache/yum/
目录下。以上信息提供了在CentOS系统中设置不同类型缓存的基本步骤和配置文件位置。