重新加载Squid代理服务器而无需重新启动Squid守护程序
时间:2020-01-09 10:40:28 来源:igfitidea点击:
我对/etc/squid/squid.conf文件进行了一些更改,并执行了命令/sbin/service squid restart。
但是,此命令花费太多时间来重新启动服务器。
我如何告诉squid重新读取配置文件并在Linux操作系统下应用新更改?
更改squid.conf文件后,可以使用以下任何命令来重新加载squid。
打开命令行终端(选择应用程序>附件>终端)或使用ssh登录,然后执行以下命令:
# /usr/sbin/squid -k reconfigure
或者,按以下方式使用Linux上/etc/init.d/目录中的启动脚本:
# /etc/init.d/squid reload
另一种选择是使用kill命令将HUP单发送到Squid进程:
# kill -HUP `cat /var/run/squid.pid`
或者
# kill -HUP $(cat /var/run/squid.pid)
或者,如果您使用的是基于Linux systemd的系统:
# systemctl reload squid
关于FreeBSD的说明
使用以下命令:
# /usr/local/sbin/squid -k reconfigure