1)、先查看进程pid
ps -ef | grep 进程名
2)、通过pid查看占用端口
netstat -nap | grep 进程pid
3)、通过端口号查询进程PID
lsof -i:端口号
1)、ps -ef | grep worker-app
root 22424 1 0 Nov10 ? 00:07:11 /e
这里就写一下简单的信息,下一步会利用上上面的pid
2)、netstat -nap | grep 22424
[root@v0107-c0a8039b ~]# netstat -nap | grep 22424
tcp6 0 0 :::22000 :::* LISTEN 22424/java
tcp6 0 0 192.168.3.155:17658 192.168.2.118:3306 ESTABLISHED 22424/ja
同样这里也是列举简单的两个。
3)、lsof -i:22000
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 22424 root 261u IPv6 60764 0t0 TCP *:snapenetio (LISTEN)
可以查询到进程类型, pid 以及用户等信。
可以通过命令: ps -ef | grep 22424
查看应用的详细信息, 其中22424 是进程pid。