当前位置:系统粉 > 电脑问答 > 其他问答 > 问下怎么查看占用端口的程序

问下怎么查看占用端口的程序

提问者:微笑e向日葵  |  浏览 次  |  提问时间:2016-12-27  |  回答数量:3

问下怎么查看占用端口的程序1.在开始–运行 里面输入cmd点回车,会出现运行窗口。2.在提示符后输入netstat -ano回车,找到tcp 80端口对应的pid,比如1484.如上面的不清楚还有简明的:假...

已有3条答案
_失控insane

_失控insane

回答数:7778  |  被采纳数:31

2016-12-27 14:06:31
1.在开始–运行 里面输入cmd点回车,会出现运行窗口。
2.在提示符后输入netstat -ano回车,找到tcp 80端口对应的pid,比如1484.
如上面的不清楚还有简明的:
假如我们需要确定谁占用了我们的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 改成其它的端口就行了。
赞 777
43051997

43051997

回答数:6353  |  被采纳数:0

2016-12-27 12:11:26
1、查看windows所有端口进程首先点击开始菜单选择运行,接着在运行对话框中输入“cmd”,回车打开命令提示符窗口,然后在窗口中输入【netstat -ano】,按下回车,之后就会显示所有的端口占用情况。
2、如果你要查询指定的端口占用的话,可以在窗口中继续输入【netstat -aon|findstr "提示的端口"】,这里的提示的端口假设为80,那么就输入命令为【netstat -aon|findstr "80"】,回车之后就可以看见列表中的PID,然后根据PID在电脑的任务管理器中查看对应的占用程序,然后将其关闭即可。
3、然后根据查询的PID找到对应的进程,继续输入命令【tasklist|findstr "5264"】,5264就是进程ID,现在知道是哪个进程占用的就可以采取相应措施进行解决了。
赞 635
眠花キュニョー

眠花キュニョー

回答数:39308  |  被采纳数:0

2016-12-28 07:59:07
1、用free命可以查看总的系统内存占用和空闲情况
2、使用ps 或 top 命令可以查看某一程序内存使用情况
3、程序使用内存状况是动态的.查看的只是某一时间点的内存情况
希望我的回答能帮到您
赞 3930
解决方法
版权信息

Copyright @ 2011 系统粉 版权声明 最新发布内容 网站导航