通过pid查看端口号

1、查看进程号

ps -ef | grep 进程名

2、查看端口被哪个进程监听

sudo lsof -i :端口

3、查看进程pid查看监听的端口

sudo lsof -nP -p 进程号 | grep LISTEN

sudo lsof -nP | grep LISTEN | grep 进程号

4、查看监听端口的进程

sudo lsof -nP | grep LISTEN | grep 端口号

5、看到一个新的方法(MacOS统计TCP/UDP端口号与对应服务)

echo "### TCP LISTEN ###"
lsof -nP -iTCP -sTCP:LISTEN

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 可以使用 `netstat -tulpn` 命令来查看端口号和对应的 PID,例如: ``` $ netstat -tulpn ``` 输出结果中,第一列表示协议(TCP 或 UDP),第二列表示本地地址和端口号,第三列表示外部地址和端口号,第四列表示状态,最后一列表示 PID/进程名。 要仅查看某一特定端口号的连接,可以使用 `grep` 命令进行过滤,例如: ``` $ netstat -tulpn | grep :80 ``` 这条命令会显示所有使用 80 端口的连接,其中第二列和第三列分别表示本地地址和端口号以及外部地址和端口号,最后一列表示 PID/进程名。 ### 回答2: Netstat是一个网络工具,用于显示并分析当前的网络连接和网络统计信息。它可以用于查看与计算机连接的所有网络连接以及与这些连接关联的进程ID(PID)。 要根据端口查看PID,可以使用以下命令: netstat -ano | findstr "端口号" 其中,将“端口号”替换为您希望查找的具体端口号。该命令将显示所有与该端口号相关的连接,并列出与每个连接关联的进程ID。 在命令中,“-ano”选项用于显示所有活动连接的详细信息,包括进程ID。在Windows系统中,可以使用“findstr”命令来筛选出特定端口号相关的信息。 通过运行以上命令,您将能够确定正在使用特定端口号的连接以及与其关联的进程ID。这对于识别哪个进程在使用某个特定端口号以及进行网络连接很有用,并可能帮助您解决一些网络相关的问题。 ### 回答3: netstat 是一个用于查看和分析网络连接的命令行工具。它可以显示当前主机上所有的网络连接和监听端口。在 Windows 系统上使用 netstat -ano 命令,可以列出所有网络连接的详细信息,并且可以查看每个连接对应的进程 ID(PID)。 使用 netstat -ano 命令后,会列出每个连接的本地地址、远程地址、连接状态和相应的PID。我们可以通过查找特定的端口号来获取与之相关联的PID。这对于定位系统中运行的进程以及它们所使用的网络连接非常有用。 例如,我们要查看端口号为 8080 的进程信息,我们可以打开命令提示符(Windows)并输入 netstat -ano | findstr "8080"。这个命令会过滤出包含端口号为 8080 的连接信息,并显示相应的 PID。 然后,我们可以再次使用 tasklist 命令来查找具有相应PID的进程的详细信息。例如,输入 tasklist | findstr "PID","PID" 是你在上一步找到的进程的 PID 值。这样,我们可以确定与特定端口号相关联的进程的名称、内存使用情况等更多信息。 总之,通过使用 netstat 命令的特定选项来查看端口号对应的PID,并结合 tasklist 命令来获取进程的详细信息,我们可以方便地了解系统中每个网络连接所对应的进程,并进行必要的调试和管理。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值