利用快捷鍵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這個錯誤,想看看是...