歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux 更改配置而不重啟服務命令

Linux 更改配置而不重啟服務命令

日期:2017/2/28 15:53:48   编辑: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,在用新的端口登陸就可以了。

Copyright © Linux教程網 All Rights Reserved