Linux查看应用的端口号和进程号PID
1.进程名和进程号PID的互查
1.1根据进程名查进程号PID(PID是进程标识符)
1 | ps -ef | grep 进程名 |
比如:查看tomcat进程的PID编号
1 | ps -ef | grep tomcat |
如图,第一个就是查到的PID编号
还可以使用ps -aux | grep xxx
,效果与ps -ef | grep xxx
一样,只不过信息会更详细。
1 | ps -aux | grep 进程名 |
PID编号可以用来强制结束某进程。
1 | kill -9 PID编号 |
比如:强制结束tomcat进程
1 | 5087为上边查到的tomcat的PID |
1.2根据进程号查进程名
将上边的进程名换成进程号即可。(这个用的比较少,一般都是根据进程名去查进程号)
1 | ps -ef | grep 进程号 |
1 | ps -aux | grep 进程号 |
2.端口号和进程号PID的互查
根据进程PID查端口号
1 | lsof -i | grep 进程号 |
或使用
1 | netstat -nap | grep 进程号 |
根据端口号查进程号PID
1 | lsof -i:端口号 |
或
1 | netstat -nap | grep 端口号 |