Windows
-
查看所有端口占用情况
netstat -ano
- a:显示所有端口
- n:以网络IP地址代替主机名
- o:显示进程ID(PID)
结果:
协议 本地地址 外部地址 状态 PID TCP 0.0.0.0:135 0.0.0.0:0 LISTENING 1064 TCP 127.0.0.1:1434 0.0.0.0:0 LISTENING 1520 TCP 192.168.199.153:139 0.0.0.0:0 LISTENING 4 TCP 192.168.199.153:16551 40.90.189.152:443 ESTABLISHED 4452 TCP 192.168.199.153:17654 184.28.221.48:443 CLOSE_WAIT 13728 UDP 0.0.0.0:53 *:* 7980 -
查看指定端口占用情况
netstat -ano|findstr "135"
-
查看PID对应的进程
tasklist|findstr "1064"
-
杀死进程
taskkill /pid 1064 /F
-
杀死进程树
taskkill /f /t /im nginx.exe
/f 强制, /t 进程树, /im 进程名
Linux
-
查看所有端口占用情况
netstat -anp
- a:显示所有端口
- n:拒绝显示别名,能显示数字的全部转化成数字
- p:显示进程ID和程序名
-
查看指定端口占用情况
netstat -anp|grep 49280
-
查看PID对应的进程
ps -aux|grep 17599