檢視系統埠

2022-06-20 14:33:12 字數 3245 閱讀 2471

檢視系統埠使用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...