c:\users\administrator>netstat -ano
活動連線
協議 本地位址 外部位址 狀態 pid
tcp 0.0.0.0:135 0.0.0.0:0 listening 1004
tcp 0.0.0.0:445 0.0.0.0:0 listening 4
tcp 0.0.0.0:3306 0.0.0.0:0 listening 2128
tcp 0.0.0.0:6000 0.0.0.0:0 listening 4156
tcp 0.0.0.0:8000 0.0.0.0:0 listening 3716
tcp 0.0.0.0:8003 0.0.0.0:0 listening 4728
tcp 0.0.0.0:8006 0.0.0.0:0 listening 3852
tcp 0.0.0.0:8009 0.0.0.0:0 listening 5036
tcp 0.0.0.0:8010 0.0.0.0:0 listening 4584
tcp 0.0.0.0:8012 0.0.0.0:0 listening 2856
tcp 0.0.0.0:8013 0.0.0.0:0 listening 5556
檢視指定埠的占用情況:
c:\users\administrator>netstat -aon|findstr "8009"
tcp 0.0.0.0:8009 0.0.0.0:0 listening 5036
埠號被程序號為5036的程序占用(即任務管理器中的pid為5036,若在任務管理器中沒有找到pid為5036的程序,該程序為子程序)
檢視pid對應的程序
c:\users\administrator>tasklist|findstr "5036"
upgradesvr.exe 5036 services 0 28,584 k
釋放埠,殺死該程序
c:\users\administrator>taskkill /f /t /im upgradesvr.exe
成功: 已終止 pid 5036 (屬於 pid 2888 子程序)的程序。
在檢視埠發現還有程序占用,此時去任務管理器停止2888程序
c:\users\administrator>netstat -aon|findstr "8009"
tcp 0.0.0.0:8009 0.0.0.0:0 listening 11180
作為新手還在努力學習中,高手勿噴哦!! 還會持續更新哦
檢視埠號是否被占用
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作業系統,...
linux 檢視埠號被占用
linux 1 某個埠號被占用,檢視pid 根據埠檢視程序資訊 lsof i 14700 根據程序號檢視程序對應的可執行程式 ps f p 程序號 還可用netstat netstat 的常用引數 t u w和 x分別表示tcp udp raw和unix套接字連線。a標記,還會顯示出等待連線 也就是...