![停止的进程与正在运行的服务?](https://linux22.com/image/151052/%E5%81%9C%E6%AD%A2%E7%9A%84%E8%BF%9B%E7%A8%8B%E4%B8%8E%E6%AD%A3%E5%9C%A8%E8%BF%90%E8%A1%8C%E7%9A%84%E6%9C%8D%E5%8A%A1%EF%BC%9F.png)
我httpd
使用命令停止了 centos 7.6 机器上的进程,并且进程在输出kill -STOP
中显示为已停止。top
我尝试在端口 80 上远程登录网络服务器的 IP,并且效果很好。
我试图了解停止进程的具体kill -STOP
作用以及为什么当 httpd 进程不再运行时 telnet 会成功?
答案1
应使用以下命令停止 httpd 进程
systemctl stop httpd.service
为什么当httpd进程不再运行时telnet成功?
当您手动停止进程时,systemd 可能已重新启动它们。
答案2
sig stop 将暂停进程,您可以使用 sig cont (继续)取消暂停。通常,您不想对服务执行此操作。 (当您按 ctrl-z 时,shell 会停止进程。)
我不知道它为什么响应,也许是因为网络服务器已经启动了子工作进程。