本文為博主原創,未經允許不得轉載:
在linux操作時,經常要查看運行的項目的進程和端口號,在這里總結了以下常用到的相關命令:
1.查看系統運行的java項目,並查看進程號
這個用到的命令為:
ps -ef|grep java
這個在命令在上一篇講過,地址為:http://www.cnblogs.com/zjdxr-up/p/8405982.html。
2.lsof命令:根據進程pid查端口:
lsof -i | grep pid
其中,java表示項目運行類型,22636表示進程號,rssp表示用戶名,10150為TOMCAT_HTTP_PORT端口號,
10153為TOMCAT_HTTPS_PORT端口號,
10152為TOMCAT_SHUTDOWN_PORT端口號,
10154為TOMCAT_AJP_PORT端口號,
3.根據端口port查進程:
lsof -i:port
pid對應的為進程號,rssp為用戶名,10150為運行端口號
4.根據用戶查看進程和端口號:
lsof -i|grep user
其查詢結果同lsof -i | grep pid,可參見第2個結果。
5. netstat命令根據進程pid查端口:
netstat -nap | grep pid
其中,10150為TOMCAT_HTTP_PORT端口號,
10153為TOMCAT_HTTPS_PORT端口號,
10152為TOMCAT_SHUTDOWN_PORT端口號,
10154為TOMCAT_AJP_PORT端口號,
6.根據端口port查進程
netstat -nap | grep port
其中22636為進程號。