埠號被占用 Win下檢視埠占用情況並釋放該埠

2021-10-12 07:50:03 字數 947 閱讀 5240

顯示協議統計資訊和當前 tcp/ip網路連線,常用引數:

-a: 顯示所有連線和監聽埠 -n: 以數字形式表示ip、port資訊 -o: 顯示每個連線關聯的程序id號,即pid
查詢包含指定字串的所在行,並將該行資訊列印出來,其通常與管道|聯合使用,用索對管道|前的命令輸出結果的檢索過濾,將包含指定字元的結果行顯示出來

執行如下命令,檢視135埠的占用情況:

netstat -ano
執行結果如下:

由於顯示所有連線資訊,很多情況下很難快速找到我們期望的埠號,故,可以將 netstat 和 findstr 命令結合其他使用

netstat -ano | findstr "135"
其將直接把所有包含 「135」 字串的行全部過濾出來,方便檢視

終止程序,常用引數如下:

/pid processid 指定要終止的程序的pid /f 強制終止程序
如上文所述,可以通過netstat、findstr命令獲取被占用埠的關聯的程序的pid,在本文中135埠關聯程序的pid號即為76,然後執行下述命令,即可終止該程序(processid = 76),從而釋放135埠

taskkill /pid 76 /f
note: - windows 命令不區分大小寫

linux 檢視埠號被占用

linux 1 某個埠號被占用,檢視pid 根據埠檢視程序資訊 lsof i 14700 根據程序號檢視程序對應的可執行程式 ps f p 程序號 還可用netstat netstat 的常用引數 t u w和 x分別表示tcp udp raw和unix套接字連線。a標記,還會顯示出等待連線 也就是...

檢視埠號是否被占用

win r 執行cmd dos命令 檢視機器埠占用情況 netstat ano 檢視特定埠占用情況 netstat ano findstr port 例如 c users administrator netstat ano findstr 8080 c users administrator net...

如何檢視埠號是否被占用

在網路程式的除錯過程中,經常發生一些出乎意料的事情,比如建立乙個tcp服務失敗,這時候往往需要檢視系統的網路情況,最常用的網路抓包當然非wireshark模式。但往往很多時候只需要檢視某個埠的使用情況,它到底被那個程序 對應pid 占用了,或者你還需要把它kill掉。如果你在windows作業系統,...