如何检测80端口是否被占用端口被占用csdn

他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)10011人阅读
TECHNOLOGY-技术(110)
windows查看端口占用情况方法
开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID
之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选&查看&-&选择列&
经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用
假如我们需要确定谁占用了我们的80端口
1、Windows平台
在windows命令行窗口下执行:
C:/&netstat -aon|findstr &80&
TCP& & 127.0.0.1:80& & & & 0.0.0.0:0& &
& & & & & LISTENING& & & 2448
看到了吗,端口被进程号为2448的进程占用,继续执行下面命令:
C:/&tasklist|findstr &2448&
thread.exe& & & & & & & & & & 2016
Console& & & & & & & & 0& & 16,064 K
很清楚吧,thread占用了你的端口,Kill it
如果第二步查不到,那就开任务管理器,看哪个进程是2448,然后杀之即可。 如果需要查看其他端口。把 80 改掉即可
大家知道在linux下使用 lsof +p 端口号 可以查看端口的进程
使用此命令可以查看win下所有开着的端口是被那个系统程序占用以及程序的pid。
n年前搞测试的时候解决端口占用问题时候用的命令,想里半天才回忆出来。分享给大家。为了方便记忆参数写成了No AB 更多参数请查考netstat /?
----一下是节选部分输出结果--
netstat -noab
Active Connections
Local Address& & & & & Foreign Address& & & & State& & & & & PID
0.0.0.0:135& & & & & & 0.0.0.0:0& & & & & & & LISTENING& & & 996
c:/windows/system32/WS2_32.dll
C:/WINDOWS/system32/RPCRT4.dll
c:/windows/system32/rpcss.dll
C:/WINDOWS/system32/svchost.exe
C:/WINDOWS/system32/ADVAPI32.dll
[svchost.exe]
TCP& & 0.0.0.0:445& &
& & & & 0.0.0.0:0& & & & & & & LISTENING& & & 4
0.0.0.0:2967& & & & & 0.0.0.0:0& & & & & & & LISTENING& & & 1776
[Rtvscan.exe]
TCP& & 72.71.0.24:139& & & & 0.0.0.0:0& & & & & & &
LISTENING& & & 4
TCP& & 127.0.0.1:1049& & & & 0.0.0.0:0& & & &
& & & LISTENING& & & 232
TCP& & 127.0.0.1:1060& & & &
0.0.0.0:0& & & & & & & LISTENING& & & 2104
[ccApp.exe]
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:1970558次
积分:20286
积分:20286
排名:第464名
原创:307篇
转载:143篇
评论:445条
阅读:1922
阅读:7787
文章:11篇
阅读:97522
(2)(1)(2)(1)(3)(2)(1)(1)(1)(1)(8)(8)(6)(3)(3)(11)(1)(1)(2)(4)(4)(8)(6)(3)(2)(8)(19)(3)(2)(6)(5)(4)(3)(13)(17)(17)(6)(6)(3)(10)(11)(11)(3)(10)(8)(7)(13)(16)(8)(20)(4)(8)(19)(31)(16)(13)(6)(7)(19)(22)
(window.slotbydup = window.slotbydup || []).push({
id: '4740890',
container: s,
size: '250,250',
display: 'inlay-fix'他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)Android开发工具使用(3)
如何查看某个端口被谁占用
我们在启动应用的时候经常发现我们需要使用的端口被别的程序占用,但是我们又不知道是被谁占用,这时候我们需要找出“真凶”,如何做到呢?
开始----&运行----&cmd,或者是window+R组合键,调出命令窗口
输入命令:netstat -ano,列出所有端口的情况。在列表中我们观察被占用的端口,比如是49157,首先找到它。
查看被占用端口对应的PID,输入命令:netstat -aon|findstr &49157&,回车,记下最后一位数字,即PID,这里是2720
继续输入tasklist|findstr &2720&,回车,查看是哪个进程或者程序占用了2720端口,结果是:svchost.exe
或者是我们打开任务管理器,切换到进程选项卡,在PID一列查看2720对应的进程是谁,如果看不到PID这一列,如下图:
则我们点击查看---&选择列,将PID(进程标示符)前面的勾打上,点击确定。
这样我们就看到了PID这一列标识,看一下2720对应的进程是谁,如果没有,我们把下面的显示所有用户的进程前面的勾打上,就可以看到了,映像名称是svchost.exe,描述是,Windows的主进程,与上面命令查看的完全一致。
结束该进程:在任务管理器中选中该进程点击”结束进程“按钮,或者是在cmd的命令窗口中输入:taskkill /f /t /im Tencentdl.exe。
后两步可以使用任务管理器,因为看的比较直观而且方便。
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:2348次
排名:千里之外
转载:10篇
(1)(2)(1)(1)(5)(1)(1)(2)
(window.slotbydup = window.slotbydup || []).push({
id: '4740890',
container: s,
size: '250,250',
display: 'inlay-fix'他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)

我要回帖

更多关于 检测443端口被占用 的文章

 

随机推荐