查询所有的端口
D:\>netstat -ano
活动连接
协议 本地地址 外部地址 状态 PID
TCP 0.0.0.0:135 0.0.0.0:0 LISTENING 1224
TCP 0.0.0.0:445 0.0.0.0:0 LISTENING 4
TCP 0.0.0.0:1042 0.0.0.0:0 LISTENING 13784
TCP 0.0.0.0:1052 0.0.0.0:0 LISTENING 13784
查询指定的端口
本次要查询的PID是49608
D:\>netstat -ano|findstr "8080"
TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING **49608**
TCP 0.0.0.0:18080 0.0.0.0:0 LISTENING 4968
TCP 127.0.0.1:1026 127.0.0.1:8080 ESTABLISHED 13320
TCP [::]:18080 [::]:0 LISTENING **49608**
查询占用端口的任务进程PID
D:\>netstat -ano|findstr "49608"
TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING **49608**
TCP 127.0.0.1:8080 127.0.0.1:1026 ESTABLISHED **49608**
查询PID对应的任务进程名称
通过端口、PID、任务,最终找到是node进程占用了8080端口。
D:\>tasklist|findstr "49608"
node.exe 49608 Console 1 18,560 K
结束进程
D:\>taskkill /T /F /PID 49608
成功: 已终止 PID 49608 (属于 PID 49612 子进程)的进程。
D:\>telnet 8080
正在连接8080...无法打开到主机的连接。 在端口 23: 连接失败
|