檢視機器正在執行埠

2021-08-31 12:11:33 字數 1245 閱讀 2062

開啟命令列,輸入netstat

netstat 簡介

顯示協議統計和當前的 tcp/ip 網路連線。該命令只有在安裝了 tcp/ip 協議後才可以使用。

netstat [-a] [-e] [-n] [-s] [-p protocol] [-r] [interval]

引數 -a

顯示所有連線和偵聽埠。伺服器連線通常不顯示。

-e 顯示乙太網統計。該引數可以與 -s 選項結合使用。

-n 以數字格式顯示位址和埠號(而不是嘗試查詢名稱)。

-s 顯示每個協議的統計。預設情況下,顯示 tcp、udp、icmp 和 ip 的統計。-p 選項可以用來指定預設的子集。

-p protocol

顯示由 protocol 指定的協議的連線;protocol 可以是 tcp 或 udp。如果與 -s 選項一同使用顯示每個協議的統計,protocol 可以是 tcp、udp、icmp 或 ip。

-r 顯示路由表的內容。

interval

重新顯示所選的統計,在每次顯示之間暫停 interval 秒。按 ctrl+b 停止重新顯示統計。如果省略該引數,netstat 將列印一次當前的配置資訊。

進入到命令列下,使用netstat命令的a和n兩個引數:

c:\>netstat -a -n

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:21 0.0.0.0:0 listening

tcp 0.0.0.0:7626 0.0.0.0:0 listening

udp 0.0.0.0:445 0.0.0.0:0

udp 0.0.0.0:1046 0.0.0.0:0

udp 0.0.0.0:1047 0.0.0.0:0

解釋一下,active connections是指當前本機活動連線,proto是指連線使用的協議名稱,local address是本地計算機的 ip 位址和連線正在使用的埠號,foreign address是連線該埠的遠端計算機的 ip 位址和埠號,state則是表明tcp 連線的狀態,你可以看到後面三行的監聽埠是udp協議的,所以沒有state表示的狀態。看!這台機器的7626埠已經開放,正在監聽等待連線,像這樣的情況極有可能是已經感染了冰河!急忙斷開網路,用防毒軟體查殺病毒是正確的做法。

linux檢視正在執行的服務

linux檢視正在執行的服務 1.首先檢視 系統執行的程序 若需要檢視系統當前執行的所有程序,就需要用如下命令 ps auxw 其中引數a表示顯示系統中所有使用者的的程序 u表示輸出程序使用者所屬資訊 x表示也 顯示沒有控制台的程序 若顯示行太長而被截斷則可以使用f引數 www.2cto.com 2...

linux檢視正在執行的服務

1.首先檢視系統執行的程序 若需要檢視系統當前執行的所有程序,就需要用如下命令 ps auxw 其中引數a表示顯示系統中所有使用者的的程序 u表示輸出程序使用者所屬資訊 x表示也 顯示沒有控制台的程序 若顯示行太長而被截斷則可以使用f引數 2.檢視系統監聽的服務 netstat ln l表示顯示當前...

oracle 檢視正在執行的語句

1 查詢oracle正在執行的sql語句及執行該語句的使用者 select b.sid oracleid,b.username oracle使用者,b.serial spid 作業系統id,paddr,sql text 正在執行的sql,b.machine 計算機名 from v process a...