centOS如何灵活管理服务进程

 1.将程序跑起来,且关闭会话时程序仍在运行。

  

nohup node index.js &

(头部加了nohup,表示在你退出帐户或关闭终端之后继续运行相应的进程;尾部的&表示在后台执行脚本),执行该命令后,会返回一个PID,也就是进程ID,P表示progress。

2.查看进程列表。

netstat -npl

执行之后可以看到正在服务器运行的进程:

(可以看到3000端口被一个node进程给占用了,PID为10061)

3.杀死进程

 既然已经知道进程的PID,就可以尝试终结它了,终结的命令如下:

  

kill -9 10061

(其中,-9之所以为数字9,是因为在Linux signal中,9就代表杀死的意思)

这样就基本实现了服务器进程的管理。

原文地址:https://www.cnblogs.com/zhangnan35/p/11218000.html