查看进程占用端口的方法,取决于你使用的操作系统。下面按常见系统分别说明:
lsof(最常用)lsof -i :端口号
示例:
lsof -i :8080
输出中会显示:
netstatnetstat -tunlp | grep 端口号
示例:
netstat -tunlp | grep 8080
参数说明:
-t TCP-u UDP-n 不解析名称-l 监听中-p 显示进程某些系统需要
sudo才能看到 PID
ss(推荐,替代 netstat)ss -tunlp | grep 端口号
示例:
ss -tunlp | grep 8080
ps -fp PID
netstat -ano | findstr 端口号
示例:
netstat -ano | findstr 8080
最后一列就是 PID
tasklist | findstr PID
或使用:
tasklist /fi "PID eq 1234"
taskkill /PID 1234 /F
sudo lsof -i -P -n | grep LISTEN
netstat -ano | findstr LISTEN
如果你告诉我:
我可以给你更精确的命令。