centos7 – 如何确保sshd是关机期间停止的最后一项服务?

我注意到当我发出重启命令时,我的SSH连接立即在CentOS 7上关闭.这并不意味着服务器已经重启,因为我仍然可以ping它.

似乎systemd过早地杀死了sshd.有时服务会停止关闭或只是慢速,即使服务器启动,我也无法再登录以验证出现了什么问题.

有没有办法告诉systemd在所有其他服务都关闭后才杀死sshd?

最佳答案
即使您可以确保SSH是最后一个要关闭的服务,也没有意义,因为一旦网络服务停止,您将失去连接.

引导的Linux机器以预先确定的顺序启动所有服务:首先是最重要的服务,系统日志,防火墙,然后是网络,最后是需要网络访问的应用程序(服务器Web,服务器SSH等).关闭时,这些服务以相反的顺序停止.所以你几乎会立即失去SSH连接.

在您仍可以ping远程计算机的情况下SSH已经关闭的事实是正常的.

转载注明原文:centos7 – 如何确保sshd是关机期间停止的最后一项服务? - 代码日志