我们经常碰到端口被占用的各种情况,在Windows下查看使用端口:
C:\Windows\System32>netstat -aon | findstr "8080"
执行结果如下:
TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 14572
TCP 10.38.67.34:58868 10.14.36.100:8080 CLOSE_WAIT 5832
TCP 10.38.67.34:59015 10.14.36.100:8080 ESTABLISHED 1484
TCP 10.38.67.34:59016 10.14.36.102:8080 ESTABLISHED 1484
TCP 10.38.67.34:59064 10.14.36.100:8080 CLOSE_WAIT 5452
TCP 10.38.67.34:60030 101.227.162.139:8080 ESTABLISHED 484
TCP 10.38.67.34:61711 14.17.42.49:8080 ESTABLISHED 3900
TCP 10.38.67.34:64918 10.14.36.100:8080 TIME_WAIT 0
TCP 10.38.67.34:64924 10.14.36.100:8080 TIME_WAIT 0
TCP 10.38.67.34:64935 10.14.36.100:8080 TIME_WAIT 0
TCP 10.38.67.34:64947 10.14.36.100:8080 TIME_WAIT 0
TCP 10.38.67.34:64949 10.14.36.100:8080 TIME_WAIT 0
TCP 10.38.67.34:64954 10.14.43.128:8080 ESTABLISHED 7388
TCP 10.38.67.34:64970 10.14.43.128:8080 TIME_WAIT 0
TCP 10.38.67.34:64972 10.14.36.100:8080 ESTABLISHED 5260
TCP [::]:8080 [::]:0 LISTENING 14572
关闭端口:
C:\Windows\System32>taskkill -f /pid 5832
执行结果如下:
成功: 给进程发送了终止信号,进程的 PID 为 5832。