感谢支持
我们一直在努力

Linux和Windows下查看端口详解

我们常会在计算机上安装很多软件,如果喜欢冲浪的话,必然就会用的软件的通信,当然包括web开发的,应用多了,难免会要不小心占用端口的问题,这时候用命令来处理是最快的,在此把Windows和Linux下的端口查询做个记录,和大家分享下,不足之处还请赐教.


一 、Windows


假如我们需要确定谁占用了我们的8080端口


Windows命令行窗口下执行,查看8080端口的PID号码


命令如下:


netstat -aon |findstr 8080


运行过看到:


 TCP    0.0.0.0:8080           0.0.0.0:0              LISTENING       7320
 TCP    [::]:8080              [::]:0                 LISTENING       7320


ok,现在根据pid查看时那个程序占用了,


命令:


tasklist |findstr “7320”


运行后:


javaw.exe                     7320 Console                    1     81,220 K


看到了吗,是javaw.exe这个进程占用,找到后可根据自己的需求做修改或用任务管理器kill


二、Linux


Linux同样是两步:


命令:


lsof -i:5300


执行后


chat 28753 root   20u  IPv4 64750499       TCP localhost:hacl-hb (LISTEN)
chat 28753 root  512u  IPv4 64750498       UDP localhost:hacl-hb
chat 28753 root  513u  IPv4 64750500       UDP cba001.eapac:hacl-hb


我们可以看到是26751进程使用了5300端口,下一步


命令:


ps -ef|grep 28753


执行后:


root     10118 26915  0 12:59 pts/8    00:00:00 grep 26751
root     28753 1  0 Jul06 ?        00:02:06 /opt/ipworks/IPWdns/usr/bin/chat


这样就可以清楚的看到是哪个使用了5300端口

赞(0) 打赏
转载请注明出处:服务器评测 » Linux和Windows下查看端口详解
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏