windows中端口号(port id)和port的区别,如何通过端口查看进程pid,如何通过pid查看程序,如何通过pid查看端口?

一个进程有很多个端口号(对内),只有一个端口号(对外)

1、查看特定端口的使用情况:以80端口为例,输入命令“ netstat -aon|findstr “8601” ”后按回车显示如下,可以看到占用8601端口对应的程序的PID号为2404:

2、根据PID号找到对应的程序:继续输入命令“tasklist|findstr “2404””,按回车后显示如下,可以看出2404对应的程序为sqlserver.exe,这也说明该程序正在使用8601端口:

3、若想8601端口不被占用,则需要在任务管理器中结束相应的进程,按快捷键“Ctrl+Shift+Esc”调出Windows任务管理器,找到“sqlserver.exe”,单击下方的结束进程即可!

查看特定端口的使用情况

如,启动调用8898端口的程序
在这里插入图片描述
执行netstat -aon|findstr "8898,可看到对应的进程pid为20124
在这里插入图片描述
执行tasklist|findstr "20124",可看到对应进程为python
在这里插入图片描述
打开任务管理器,查看PID 20124对应的进程为python
在这里插入图片描述

根据进程pid查看使用端口

输入netstat -ano查看系统当前所有的端口使用情况
在这里插入图片描述
输入netstat -ano | find "20124"可查询到对应的端口号为8898
在这里插入图片描述
参考文章1:笔记一:查看占用端口的程序及PID号(port & PID)

参考文章2:进程pid与端口号port

参考文章3:windows系统如何查看端口被占用、杀进程

参考文章4:如何通过pid查看端口号呢?

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Dontla

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值