微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐