端口占用查看相关命令(liux+windows)

关键字:端口占用查看相关命令(liux+windows)

一、 Linux端口占用查找
        端口占用解决(下面以8080端口占用为例):
lsof -i:8080          ---------通过此命令找到端口对应的Pid
ps -ef|grep 19807     ---------通过此命令查找Pid属于哪个程序

二、 windows端口占用查找
1、以查找25这个端口为例做相关介绍:

netstat -aon|findstr 25  

说明:查找25端口被那些进程号占用 显示结果如下:
  TCP    192.168.1.6:1903       58.251.150.154:80      CLOSE_WAIT      308
  TCP    192.168.1.6:1907       58.251.150.154:80      CLOSE_WAIT      308
  TCP    192.168.1.6:1914       58.251.60.166:80       CLOSE_WAIT      308
  TCP    192.168.1.6:2207       192.168.1.254:139      TIME_WAIT       0
  UDP    127.0.0.1:1025         *:*                                    956
  UDP    127.0.0.1:1425         *:*                                    1620


从上面的结果可以看出25端口被308、0、956、1620四个进程号占用了,下面我们来根据进程号查看具体的进程:

1.1 查找308进程号是哪个进程(其他进程号可用同样的方式查看):
tasklist|findstr 308

svchost.exe                 1576 Console                 0      5,108 K
iexplore.exe                 308 Console                 0     96,556 K

可以看到308进程号是 CVS 和IE进程占用了,现在我们知道25端口被CVS和IE占用了,那么我们可以进行相应的端口调整,要摸该25端口为26,要摸把CVS和IE端口改成其他数字。

OK 我们的问题解决了,写这篇文章希望能帮到一些被端口困惑的朋友!谢谢!!

猜你喜欢

转载自zhaoshijie.iteye.com/blog/807017