Windows
- 查看占用某端口的进程
> netstat -aon | findstr "8080"
Proto Local Address Foreign Address State PID
==== ============ ============== ========== ======
TCP 127.0.0.1:8080 127.0.0.1:54762 FIN_WAIT_2 5156
- 通过一个进程id查看
>tasklist | findstr "5156"
PID 会话名 会话# 内存使用
========================= ====== =========
javaw.exe 5156 Console 1 861,692 K
- 通过进程ID杀死一个进程
>taskkill /pid 5156 /F
Linux
- 查看占用某端口的进程(两种都可以)
- > lsof -i:8080
- > netstat -ltp | grep 8080,可以直接看到PID。(l:listening,t:tcp,p:PID/programName)
- 通过进程ID杀死一个进程
> kill <pid>