假设您从ssh会话发出apt-get upgrade ,并且要升级的软件包之一是openssh-server。
升级后新的sshd进程是否重新启动? 如果是,会议如何维护? 如果不是,我应该明确重新启动它还是有我缺less的东西?
当你连接这样的事情发生
[user@an02-east ~]$ ps aux | grep ssh root 13789 0.0 0.0 98932 3888 ? Ss 03:16 0:00 sshd: user [priv] 502 13791 0.0 0.0 98932 1740 ? S 03:17 0:00 sshd: user@pts/0 root 15378 0.0 0.0 64728 1168 ? Ss 04:13 0:00 /usr/sbin/sshd
所以ssh正在分离一个具有特权分离的新的sshd进程。 另外,如果你看看lsof
sshd 16826 user txt REG 8,3 546680 5247866 /usr/sbin/sshd
你也可以看到它
所以,当你升级主服务器将重新启动并升级,但您当前的SSH会话将保持联机。 你甚至可以从ssh会话中重新启动ssh服务器而不会丢失连接。