linux和windwos 埠衝突解決
阿新 • • 發佈:2019-01-03
1. linux
如果有lsof命令
lsof -i:埠號
如果沒有的話,就用netstat
netstat -nlp | grep 埠號
tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 5883/java
看到最後一列, 5883/java,5883就是程序ID
最後殺掉或者停掉這個程序
kill -9 5883
2.windows
檢視所有程序資訊
netstat -ano
檢視某個埠被佔用的資訊
netstat -aon|findstr 埠號
TCP 0.0.0.0:3306 0.0.0.0:0 LISTENING 2184
2184就是該埠號對應的程序ID
停掉該程序
ntsd -c q -p 程序ID
還有另外一種方法:
檢視程序2184對應的可執行程式名字和其他資訊
tasklist |findstr 程序ID
mysqld.exe 7712 Console 0 25,580 K
使用tskill
tskill mysqld
tskill 7712
tskill我試了下沒有停掉程序,所以最好是使用ntsd命令停止程序