台式电脑

怎么样查询电脑ip是否被占用(windows操作系统上如何查看端口被谁占用)

在linux上很好看端口被哪个进程占用,使用netstat-tunlp即可以

例如:查看22端口占用情况

[root@node01~]#netstat-tunlp|grep22

tcp000.0.0.0:220.0.0.0:*LISTEN13682/sshd

怎么样查询电脑ip是否被占用(windows操作系统上如何查看端口被谁占用)

tcp600:::22:::*LISTEN13682/sshd

在windows上呢,有2种方法

使用cmd查找占用端口

命令:netstat-ano

-a显示所有连接和监听的端口。

-n以数字形式显示地址和端口号。

-o显示与连接关联的进程ID。

例:查看MySQL的端口

C:\Users\hoplite>netstat-ano|findstr3306

查到了如何结束进程呢?

得到上面的进程号了,可以使用taskkill/T/F/PID<进程号>结束进程

使用PowerShell查找占用端口

get-nettcpconnection-localport端口号|ftl*port,o*ss

查到了如何结束进程呢?

使用taskkill/T/F/PID<进程号>结束进程

延伸

Get-NetTCPConnection-remoteaddress192.168.100.107#查找连上指定远程IP的连接

Get-NetTCPConnection-remoteport22#查找连上指定远程PORT的连接

Get-NetTCPConnection-localport64176#查找占用本地端口的连接

相关新闻

返回顶部