linux lsof/netstat查看進程和端口號相關命令:

linux lsof/netstat查看進程和端口號相關命令:

本文爲博主原創,未經容許不得轉載: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

相關文章
相關標籤/搜索