埠被佔用解決方案
阿新 • • 發佈:2019-01-07
情景: 8082 埠被佔用
(1)開始---->執行---->cmd,或者是window+R組合鍵,調出命令視窗
(2)查詢埠8082 輸入以下命令:
netstat -nao | findstr 8082
(3)KILL殺死程序
可以看出 8082 埠對應 PID = 5312 輸入以下命令:
taskkill /pid 5312 /f
解決問題了。。。
補充:
(1)列出所有埠的情況
netstat -ano
Linux操作
(1)顯示 java這個程序
ps aux|grep java
或
ps ef|grep java
把ps的查詢結果通過管道給grep查詢包含特定字串的程序。管道符“|”用來隔開兩個命令,管道符左邊命令的輸出會作為管道符右邊命令的輸入。
ps aux 是用BSD的格式來顯示 java這個程序
顯示的專案有:USER , PID , %CPU , %MEM , VSZ , RSS , TTY , STAT , START , TIME , COMMAND
ps -ef 是用標準的格式顯示java這個程序
顯示的專案有:UID , PID , PPID , C , STIME , TTY , TIME , CMD
(2)殺死程序 kill
kill -s 9 5312
其中-s 9 制定了傳遞給程序的訊號是9,即強制、儘快終止程序。