檢視本機埠占用情況

2021-08-28 15:35:02 字數 1167 閱讀 6344

利用快捷鍵win+r鍵開啟執行視窗。輸入cmd回車開啟命令提示符視窗  

1:檢視本機開放的埠,即已被占用的埠號。  命令:  

netstat -an   

部分結果列表:  

proto    

local address          foreign address        state 

tcp  

0.0.0.0:135            0.0.0.0:0            

listening 

tcp    

0.0.0.0:3473           0.0.0.0:0                

listening 

tcp  

0.0.0.0:8009           0.0.0.0:0                

listening   

local addresss 對應的這列,「:」後邊即為以開放的埠號。   

2:檢視某個埠號是否被占用  

比如要檢視mysql的預設服務埠3306是否已被占用  命令:  

netstat -ano|findstr "3306"  

----如果沒有返回任何結果,即證明此埠沒有被占用。  

----如果返回結果為:  

tcp 0.0.0.0:8080 0.0.0.0:0listening 1640  

說明8080埠已經被占用。 1640即占用8080此埠號的程序號。   

3:檢視程序號對應的程序名稱  

任務管理器:  

如果沒有pid(程序id)列,可以在任務管理器的選單欄-檢視-選擇列中選中該列即可。  命令: 

tasklist|findstr 」1640「  

這是檢視1640程序號所對應的程序名稱。  

返回結果為:  

tomcat5.exe 1640console 0 33,802 k  

tomcat5.exe 即是占用1640埠號的程序名。   

4:結束程序  

可以直接在任務管理器中結束,開啟任務管理器快捷鍵:ctrl+shift+esc  命令:  

tskill 程序名/程序號  

如:tskill tomcat5.exe  

tskill 1640

檢視埠占用情況

開始 執行 cmd 進入命令提示符 輸入netstat ano 即可看到所有連線的pid 之後在任務管理器中找到這個pid所對應的程式如果任務管理器中沒有pid這一項,可以在任務管理器中選 檢視 選擇列 經常,我們在啟動應用的時候發現系統需要的埠被別的程式占用,如何知道誰占有了我們需要的埠,很多人都...

檢視埠占用情況

在進行web程式設計的時候難免要經常用到伺服器如tomcat,但是經常會出現埠被占用的情況,有事非常令人惱火,檢視埠占用情況可以用 netstate na 指令,但是它只顯示那個埠被占用卻不顯示被那個程式占用。我們可以借助fport來很方便的檢視占用情況 以前用xp一直能用但換了win7後發現沒效果...

檢視埠占用情況

apache雖然能執行,但是看見error.log中有httpd.exe could not reliably determine the server s fully qualified domain name,using 192.168.1.111 for servername這個錯誤,想看看是...