在 CentOS 系统中,有时需要清除配置缓存以使更改生效
清除 Nginx 配置缓存:
sudo nginx -s reload
清除 Apache 配置缓存:
sudo systemctl reload httpd
清除 MySQL 配置缓存:
sudo systemctl reload mysqld
清除 Redis 配置缓存:
redis-cli config reset
清除 Memcached 配置缓存:
echo "flush_all" | nc localhost 11211
清除系统服务配置缓存(以 firewalld 为例):
sudo firewall-cmd --reload
清除 SELinux 配置缓存:
sudo setenforce 0
sudo sed -i 's/^SELINUX=enforcing$/SELINUX=permissive/' /etc/selinux/config
sudo reboot
请注意,这些命令仅清除特定服务的配置缓存。如果你需要清除整个系统的配置缓存,可能需要考虑其他方法,例如重新启动系统或重新安装软件包。