感谢支持
我们一直在努力

Linux 更改配置而不重启服务命令

kill -HUP pid


其中 pid 是进程标识,如果想要更改配置而不需停止并重新启动服务,请使用该命令。在对配置文件作必要的更改后,发出该命令以动态更新服务配置。根据约定,当您发送一个挂起信号(信号 1 或 HUP)时,大多数服务器进程(所有常用的进程)都会进行复位操作并重新加载它们的配置文件。


例子:


linux/Unix下:


改/etc/ssh/sshd_config,将里面的Port改为新端口,比如2222,然后


kill -HUP `cat /var/run/sshd.pid`


就行了。


其中cat /var/run/sshd.pid是获取sshd服务pid,也可以使用


ps –ef  | grep sshd 查看pid号然后使用kill –HUP pid 也可以,


现有连接自己不会断,因为kill -HUP `cat /var/run/sshd.pid` 只是HUP监听的那个,已经建立的连接(不同的 pid)不会断。 然后你在现有账号下面exit,在用新的端口登陆就可以了。

赞(0) 打赏
转载请注明出处:服务器评测 » Linux 更改配置而不重启服务命令
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏