如何查看某个端口被谁占用
如何查看某个端口被谁占用
一、通过命令查找端口被谁占用
1、开始---->运行---->cmd,或者是window+R组合键,调出命令窗口
2、输入命令stat -ano,列出所有端口的情况。在列表中我们观察被占用的端口,比如是49157,首先找到它。
3、查看被占用端口对应的PID,输入命令stat -aon|findstr "49157",回车,记下最后一位数字,即PID,这里是2720
4、继续输入tasklist|findstr "2720",回车,查看是哪个进程或者程序占用了2720端口
二、通过任务管理器结束进程
1、打开任务管理器,切换到进程选项卡,在PID一列查看2720对应的进程是谁,如果看不到PID
2、则我们点击查看--->选择列,将PID(进程标示符)前面的勾打上,点击确定。
3、这样我们就看到了PID这一列标识,看一下2720对应的进程是谁,如果没有,我们把下面的显示所有用户的进程前面的勾打上,就可以看到了,映像名称是svchost.exe,描述是,Windows的主进程,与上面命令查看的完全一致。
4、结束该进程:在任务管理器中选中该进程点击”结束进程“按钮,或者是在cmd的命令窗口中输入:taskkill /f /t /im Tencentdl.exe。
linux 如何查看端口被哪个程序占用
【步骤一】lsof -i 如何查看程序占用的端口 参考如下内容: 假如我们需要确定谁占用了我们的9050端口
lsof -i 用以显示符合条件的进程du情况,lsof(list open files)是一个列出当前系统zhi打开文件的工具。以root用户来执行lsof -i命令,如下图
【步骤二】lsof -i:端口dao号
lsof -i:端口号,用于查看某一端口的占用情况,比如查看22号端口使用情况,lsof -i:22,如下图
【步骤三stat -tunlp
4
【步骤四stat -tunlp|容grep 端口号window系统 查看端口 被哪个进程占用了
一、 查看所有进程占用的端口
在开始-运行-cmd,输入stat –ano可以查看所有进程
二、查看占用指定端口的程序
当你在用tomcat发布程序时,经常会遇到端口被占用的情况,我们想知道是哪个程序或进程占用了端口,可以用该命令stat –anofindstr “指定端口号”
二、查看占用指定端口的程序 当你在用tomcat发布程序时,经常会遇到端口被占用的情况,我们想知道是哪个程序或进程占用了端口,可以用该命令stat –anofindstr “指定端口号”
二、查看占用指定端口的程序
当你在用tomcat发布程序时,经常会遇到端口被占用的情况,我们想知道是哪个程序或进程占用了端口,可以用该命令stat –anofindstr “指定端口号”
如:查询占用了8080端口的进程stat -anofindstr "8080"
三、通过任务管理器杀死相关的进程
方法一:使用任务管理器杀死进程
打开任务管理器->查看->选择列->然后勾选PID选项,回到任务管理器上可以查看到对应的pid,然后结束进程
当然上面的方法有时候不好用,就是任务管理器中的进程比较多的时候,然后去找到对应的进程是很麻烦的,所以还有一种方法可以杀死进程的
方法二:使用命令杀死进程
1>首先找到进程号对应的进程名称
tasklistfindstr 进程号
如:tasklistfindstr 3112
2>然后根据进程名称杀死进程
taskkill /f /t /im 进程名称
如:taskkill /f /t /im /javaw.exe如何查看端口号被哪个程序占用了
eg:查找具体的“8080”端口是否被占用,被何程序占用
在 “ 命令提示符 ” 中输入stat -aon|findstr "8080" ,如果有信息显示,则表明有程序占用了“8080”这个端口,反之则没有任何程序占用这个端口
以此为例:TCP 127.0.0.1:8080 0.0.0.0:
0 LISTENING 20444
以上表明端口被进程号为 20444的进程占用,继续执行以下命令:tasklist|findstr "20444" 控制台出现了以下内容:
java.exe 20444 Console
0 43,288
K
看到了吧,java.exe占用了这个8080的端口号。如何在windows中查看,端口被什么应用程序占用
1、Windows平台
在windows命令行窗口下执行:
1.查看所有的端口占用情况C:&stat -ano 协议 本地地址 外部地址 状态 PID TCP 127.0.0.1:1434 0.0.0.0:
0 LISTENING 3236
TCP 127.0.0.1:5679 0.0.0.0:
0 LISTENING 4168
TCP 127.0.0.1:7438 0.0.0.0:
0 LISTENING 4168
TCP 127.0.0.1:8015 0.0.0.0:
0 LISTENING 1456
TCP 192.168.3.230:139 0.0.0.0:
0 LISTENING 4
TCP 192.168.3.230:1957 220.181.31.225:443 ESTABLISHED 3068
TCP 192.168.3.230:2020 183.62.96.189:1522 ESTABLISHED 1456
TCP 192.168.3.230:2927 117.79.91.18:80 ESTABLISHED 4732
TCP 192.168.3.230:2929 117.79.91.18:80 ESTABLISHED 4732
TCP 192.168.3.230:2930 117.79.91.18:80 ESTABLISHED 4732
TCP 192.168.3.230:2931 117.79.91.18:80 ESTABLISHED 4732
2.查看指定端口的占用情况
C:&stat -aon|findstr "9050" 协议 本地地址 外部地址 状态 PID TCP 127.0.0.1:9050 0.0.0.0:
0 LISTENING 2016P: 看到了吗,端口被进程号为2016的进程占用,继续执行下面命令: (也可以去任务管理器中查看pid对应的进程)
3.查看PID对应的进程
C:>tasklist|findstr "2016" 映像名称 PID 会话名 会话# 内存使用
========================= ======== ================
P:很清楚吧,tor占用了你的端口。