linux下進程、端口號相互查看方法


linux下通過進程名查看其占用端口:

1、先查看進程pid

ps -ef | grep 進程名

2、通過pid查看占用端口

netstat -nap | grep 進程pid

 

例:通過nginx進程查看對應的端口號

#查看nginx進程pid:
命令:
ps -ef | grep nginx
結果:
root      9836     1  0 Jul11 ?        00:00:00 nginx: master process /usr/local/nginx/sbin/nginx
nobody    9841  9836  0 Jul11 ?        00:00:09 nginx: worker process      

#通過nginx進程pid查看占用端口(進程pid為9836)
命令:
netstat -nap | grep 9836
結果:
tcp        0      0 0.0.0.0:8081                0.0.0.0:*                   LISTEN      9836/nginx          
tcp        0      0 0.0.0.0:81                  0.0.0.0:*                   LISTEN      9836/nginx          
tcp        0      0 0.0.0.0:8082                0.0.0.0:*                   LISTEN      9836/nginx          
tcp        0      0 0.0.0.0:8083                0.0.0.0:*                   LISTEN      9836/nginx        

 


 

linux通過端口查看進程:

netstat -nap | grep 端口號


-p 顯示端口進程

 

例:查看8081號端口對應的進程名

命令:
netstat -nap | grep 8081
結果:
tcp        0      0 0.0.0.0:8081                0.0.0.0:*                   LISTEN      9836/nginx 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM