1. 程式人生 > >埠被佔用解決方案

埠被佔用解決方案

情景: 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,即強制、儘快終止程序。