檢視系統埠使用dos命令:
netstat -an 3306
在windows中
dos命令
netstat
可以檢視當前埠使用情況的
, 這個命令帶有很多引數可用,可以通過
-help
引數來檢視,比如:
查到了程序id後,你可以在
windows
的程序管理器中找到對應
pid的程序,預設情況下
windows
的程序管理器是不顯示
pid的,你可以通過在[檢視
]->[
選擇列]
中選種檢視
pid,然後程序檢視器中就會顯示
pid了。
netstat的全部命令引數如下:
d:\documents and settings\jink2005>netstat -help
顯示協議統計資訊和當前 tcp/ip 網路連線。
netstat [-a] [-b] [-e] [-n] [-o] [-p proto] [-r] [-s] [-v] [interval]
-a 顯示所有連線和監聽埠。
-b 顯示包含於建立每個連線或監聽埠的
可執行元件。在某些情況下已知可執行元件
擁有多個獨立元件,並且在這些情況下
包含於建立連線或監聽埠的元件序列
被顯示。這種情況下,可執行元件名
在底部的 中,頂部是其呼叫的元件,
等等,直到 tcp/ip 部分。注意此選項
可能需要很長時間,如果沒有足夠許可權
可能失敗。
-e 顯示乙太網統計資訊。此選項可以與
-s選項組合使用。
-n 以數字形式顯示位址和埠號。
-o 顯示與每個連線相關的所屬程序 id。
-p proto 顯示
proto
指定的協議的連線;
proto
可以是下列協議之一: tcp、
udp、
tcpv6
或 udpv6
。如果與 -s 選項一起使用以顯示按協議統計資訊,
proto
可以是下列協議
之一:ip、
ipv6
、icmp
、icmpv6
、tcp
、tcpv6
、udp
或 udpv6
。-r 顯示路由表。
-s 顯示按協議統計資訊。預設地,顯示 ip、
ipv6、
icmp
、icmpv6
、tcp
、tcpv6
、udp
和 udpv6
的統計資訊;
-p 選項用於指定預設情況的子集。
-v 與
-b 選項一起使用時將顯示包含於
為所有可執行元件建立連線或監聽埠的
元件。interval 重新顯示選定統計資訊,每次顯示之間
暫停時間間隔(以秒計
)。按
ctrl+c
停止重新
顯示統計資訊。如果省略,netstat 顯示當前
配置資訊(只顯示一次
)netstat -an
active connections
proto local address foreign address state
tcp 0.0.0.0:80 0.0.0.0:0 listening
tcp 0.0.0.0:135 0.0.0.0:0 listening
tcp 0.0.0.0:445 0.0.0.0:0 listening
tcp 0.0.0.0:1025 0.0.0.0:0 listening
tcp 0.0.0.0:8003 0.0.0.0:0 listening
tcp 0.0.0.0:8080 0.0.0.0:0 listening
tcp 0.0.0.0:34571 0.0.0.0:0 listening
tcp 0.0.0.0:34572 0.0.0.0:0 listening
可以看到埠(如8080被占用),但無法查明是哪個程式在使用。於是新增-
o引數,顯示
pid:
c:\documents and settings\administrator>netstat -ano
active connections
proto local address foreign address state pid
tcp 0.0.0.0:80 0.0.0.0:0 listening 1200
tcp 0.0.0.0:135 0.0.0.0:0 listening 700
tcp 0.0.0.0:445 0.0.0.0:0 listening 4
tcp 0.0.0.0:1025 0.0.0.0:0 listening 460
tcp 0.0.0.0:8003 0.0.0.0:0 listening 1316
tcp 0.0.0.0:8080 0.0.0.0:0 listening 1464
tcp 0.0.0.0:34571 0.0.0.0:0 listening 1788
tcp 0.0.0.0:34572 0.0.0.0:0 listening 1788
檢視系統埠占用情況
在安裝apache時發現80埠被占用,於是想查個究竟 執行 輸入cmd 進入視窗操作頁面 輸入 netstat ano 這時候,最後一排會有個pid,察看占用埠的pid是哪個,記下來。接下來,開啟任務管理 ctrl alt delete 或在cmd開啟的視窗中直接輸入taskmgr.exe,這個裡面...
檢視埠 Linux如何檢視埠狀態
netstat命令各個引數說明如下 t 指明顯示tcp埠 u 指明顯示udp埠 l 僅顯示監聽套接字 所謂套接字就是使應用程式能夠讀寫與收發通訊協議 protocol 與資料的程式 p 顯示程序識別符號和程式名稱,每乙個套接字 埠都屬於乙個程式。n 不進行dns輪詢,顯示ip 可以加速操作 即可顯示...
Mac系統上檢視埠占用和釋放埠教程
在mac上進行開發時,可能會遇到埠被占用錯誤資訊,這時可以通過 終端 應用,使用命令 lsof i tcp port port替換成埠號,比如6379 8080 可以檢視該埠被什麼程式占用,並顯示pid,方便kill kill pid 1.檢視埠被哪個程式占用 sudo lsof i tcp por...