本文爲博主原創,未經容許不得轉載:html
在linux操做時,常常要查看運行的項目的進程和端口號,在這裏總結了如下經常使用到的相關命令:java
1.查看系統運行的java項目,並查看進程號linux
這個用到的命令爲:spa
ps -ef|grep java
這個在命令在上一篇講過,地址爲:http://www.cnblogs.com/zjdxr-up/p/8405982.html。3d
2.lsof命令:根據進程pid查端口:htm
lsof -i | grep pid
其中,java表示項目運行類型,22636表示進程號,rssp表示用戶名,10150爲TOMCAT_HTTP_PORT端口號,
10153爲TOMCAT_HTTPS_PORT端口號,
10152爲TOMCAT_SHUTDOWN_PORT端口號,
10154爲TOMCAT_AJP_PORT端口號,blog
3.根據端口port查進程:進程
lsof -i:port
pid對應的爲進程號,rssp爲用戶名,10150爲運行端口號get
4.根據用戶查看進程和端口號:grep
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爲進程號。
標籤: linux