在Windows操作系统中,你可以使用命令提示符(cmd)来查看当前系统上开放的端口号。以下是一些基础概念和相关命令:
你可以使用以下命令来查看当前开放的端口号:
netstat
命令netstat
是一个强大的工具,用于显示网络连接、路由表、接口统计信息等。
netstat -ano
-a
显示所有活动的连接和监听端口。-n
以数字形式显示地址和端口号。-o
显示与每个连接关联的进程ID(PID)。Get-NetTCPConnection
PowerShell 命令如果你更喜欢使用PowerShell,可以使用以下命令:
Get-NetTCPConnection
这个命令会列出所有当前的TCP连接和监听端口。
以下是一个 netstat -ano
命令的示例输出:
Proto Local Address Foreign Address State PID
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4444
TCP 192.168.1.100:139 0.0.0.0:0 LISTENING 4444
TCP 192.168.1.100:50234 93.184.216.34:80 ESTABLISHED 1234
在这个示例中:
0.0.0.0:80
表示服务正在监听所有网络接口的80端口。192.168.1.100:139
表示服务正在监听本地IP地址192.168.1.100的139端口。ESTABLISHED
状态表示一个已建立的连接。如果你发现某个端口被占用但你不清楚是哪个进程在使用,可以使用以下步骤来查找并终止该进程:
例如,如果你想终止占用80端口的进程:
netstat -ano | findstr :80
taskkill /PID <找到的进程ID> /F
通过这些步骤,你可以有效地管理和监控系统上的端口号。
领取专属 10元无门槛券
手把手带您无忧上云