停止的进程与正在运行的服务?

停止的进程与正在运行的服务?

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 会停止进程。)

我不知道它为什么响应,也许是因为网络服务器已经启动了子工作进程。

相关内容