Linux命令--根据端口号查看进程号(PID)

原文网址:Linux命令--根据端口号查看进程号(PID)_IT利刃出鞘的博客-CSDN博客

简介

说明

        本文用实例介绍Linux下如何根据端口号查看进程号(PID)。

需求

        查找8080端口对应的进程号。

法1:netstat

用法

netstat -nlp|grep :8080

结果

[root@localhost sbin]# netstat -nlp|grep :8080
tcp        0      0 0.0.0.0:8080       0.0.0.0:*      LISTEN      8246/nginx          
[root@localhost sbin]# 

对应的PID为:8246 

netstat详细用法

Linux命令--netstat(统计网络)--使用/教程/实例_IT利刃出鞘的博客-CSDN博客_netstat 统计流量

法2:lsof

用法

lsof -i:8080

lsof -i 需要 root 用户的权限来执行。 

结果

[root@localhost sbin]# lsof -i:8080
COMMAND  PID   USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
nginx   8246   root    6u  IPv4  64233      0t0  TCP *:http (LISTEN)
nginx   8247 nobody    6u  IPv4  64233      0t0  TCP *:http (LISTEN)
[root@localhost sbin]# 

以上为进程ID为8246和8247的nginx应用,占用80端口。

猜你喜欢

转载自blog.csdn.net/feiying0canglang/article/details/125747304