假如我们需要确定谁占用了我们的443端口 1、Windows平台 在windows命令行窗口下执行: 1.查看所有的端口占用情况
C:\Users\sztech>netstat -ano
活动连接
协议 本地地址 外部地址 状态 PID TCP 0.0.0.0:135 0.0.0.0:0 LISTENING 700 TCP 0.0.0.0:443 0.0.0.0:0 LISTENING 2040 TCP 0.0.0.0:445 0.0.0.0:0 LISTENING 4 TCP 0.0.0.0:902 0.0.0.0:0 LISTENING 1836 TCP 0.0.0.0:912 0.0.0.0:0 LISTENING 1836 TCP 0.0.0.0:1521 0.0.0.0:0 LISTENING 1388 TCP 0.0.0.0:5405 0.0.0.0:0 LISTENING 1320 TCP 0.0.0.0:49152 0.0.0.0:0 LISTENING 388 TCP 0.0.0.0:49153 0.0.0.0:0 LISTENING 768 TCP 0.0.0.0:49154 0.0.0.0:0 LISTENING 872 TCP 0.0.0.0:49157 0.0.0.0:0 LISTENING 492 TCP 0.0.0.0:49158 0.0.0.0:0 LISTENING 448 TCP 127.0.0.1:8307 0.0.0.0:0 LISTENING 2040 TCP 169.254.11.3:139 0.0.0.0:0 LISTENING 4 TCP 192.168.0.12:139 0.0.0.0:0 LISTENING 4 TCP 192.168.0.12:49159 124.40.53.9:80 TIME_WAIT 0 TCP 192.168.0.12:49160 101.199.97.162:80 ESTABLISHED 2852 TCP 192.168.133.1:139 0.0.0.0:0 LISTENING 4 TCP [::]:135 [::]:0 LISTENING 700 TCP [::]:443 [::]:0 LISTENING 2040 TCP [::]:445 [::]:0 LISTENING 4 TCP [::]:1521 [::]:0 LISTENING 1388 TCP [::]:49152 [::]:0 LISTENING 388 TCP [::]:49153 [::]:0 LISTENING 768 TCP [::]:49154 [::]:0 LISTENING 872 TCP [::]:49157 [::]:0 LISTENING 492 TCP [::]:49158 [::]:0 LISTENING 448 TCP [::1]:8307 [::]:0 LISTENING 2040 TCP [::1]:49155 [::]:0 LISTENING 1388 UDP 0.0.0.0:123 *:* 280 UDP 0.0.0.0:500 *:* 872 UDP 0.0.0.0:4500 *:* 872 UDP 0.0.0.0:5355 *:* 1044 UDP 0.0.0.0:5405 *:* 1320 UDP 0.0.0.0:65480 *:* 2852 UDP 169.254.11.3:137 *:* 4 UDP 169.254.11.3:138 *:* 4 UDP 192.168.0.12:137 *:* 4 UDP 192.168.0.12:138 *:* 4 UDP 192.168.133.1:137 *:* 4 UDP 192.168.133.1:138 *:* 4 UDP [::]:123 *:* 280 UDP [::]:500 *:* 872 UDP [::]:4500 *:* 872 UDP [::]:5355 *:* 1044
2.查看指定端口的占用情况
C:\Users\sztech>netstat -ano|findstr "443" TCP 0.0.0.0:443 0.0.0.0:0 LISTENING 2040 TCP [::]:443 [::]:0 LISTENING 2040
P: 看到了吗,端口被进程号为2040的进程占用,继续执行下面命令:
(也可以去任务管理器中查看pid对应的进程)
3.查看PID对应的进程
C:\Users\sztech>tasklist|findstr "2040" vmware-hostd.exe 2040 Services 0 44,140 K
P:很清楚吧,vmware-hostd.exe占用了你的端口。 |