開始–執行–cmd 進入命令提示符 輸入netstat -ano 即可看到所有連線的pid 之後在任務管理器中找到這個pid所對應的程式如果任務管理器中沒有pid這一項,可以在任務管理器中選」檢視」-「選擇列」
經常,我們在啟動應用的時候發現系統需要的埠被別的程式占用,如何知道誰占有了我們需要的埠,很多人都比較頭疼,下面就介紹一種非常簡單的方法,希望對大家有用
假如我們需要確定誰占用了我們的9050埠
在windows命令列視窗下執行:
檢視所有的埠占用情況
c:\> netstat -ano
結果:
協議本地位址
外部位址
狀態pid
tcp127.0.0.1:1434
0.0.0.0:0
listening
3236
tcp127.0.0.1:5679
0.0.0.0:0
listening
4168
tcp127.0.0.1:7438
0.0.0.0:0
listening
4168
tcp127.0.0.1:8015
0.0.0.0:0
listening
1456
tcp192.168.3.230:139
0.0.0.0:0
listening
4tcp
192.168.3.230:1957
220.181.31.225:443
established
3068
tcp192.168.3.230:2020
183.62.96.189:1522
established
1456
2. 檢視指定埠的占用情況
c:\> netstat -aon|findstr "9050"
協議
本地位址
外部位址
狀態pid
tcp127.0.0.1:9050
0.0.0.0:0
listening
2016
看到了嗎,埠被程序號為2016的程序占用,繼續執行下面命令: (也可以去任務管理器中檢視pid對應的程序)檢視pid對應的程序
c:\> tasklist|findstr "2016"
映像名稱
pid會話名
會話 #
記憶體使用
tor.exe
2016
console
016,064 k
很清楚吧,tor占用了你的埠。結束該程序
c:\> taskkill /f /t /im tor.exe
linux查詢埠號占用情況命令
1 lsof i 埠號 2 netstat tunlp grep 埠號 都可以檢視指定埠被哪個程序占用的情況 步驟一 lsof i lsof i 用以顯示符合條件的程序情況,lsof list open files 是乙個列出當前系統開啟檔案的工具。以root使用者來執行lsof i命令,如下圖 步...
埠號被占用 Win下檢視埠占用情況並釋放該埠
顯示協議統計資訊和當前 tcp ip網路連線,常用引數 a 顯示所有連線和監聽埠 n 以數字形式表示ip port資訊 o 顯示每個連線關聯的程序id號,即pid查詢包含指定字串的所在行,並將該行資訊列印出來,其通常與管道 聯合使用,用索對管道 前的命令輸出結果的檢索過濾,將包含指定字元的結果行顯示...
埠號被占用問題
執行tomcat時出現埠號被占用的情況 進入cmd控制台輸入以下命令便可解決此問題 注意,在預設目錄下輸入netstat aon findstr 8080 無效時,所以需要轉到目錄 c windows system32 下,再輸入命令,netstat aon findstr 8080 找到埠是被哪個...