查詢埠號被占用情況

2021-08-14 03:09:58 字數 1475 閱讀 9331

開始–執行–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 找到埠是被哪個...