netstat -a
netstat顯示活動的 tcp 連線、計算機偵聽的埠、乙太網統計資訊、ip 路由表、ipv4 統計資訊(對於 ip、icmp、tcp 和 udp 協議)以及 ipv6 統計資訊(對於 ipv6、icmpv6、通過 ipv6 的 tcp 以及通過 ipv6 的 udp 協議)。使用時如果不帶引數,netstat 顯示活動的 tcp 連線。
語法netstat [-a] [-e] [-n] [-o] [-p protocol] [-r] [-s] [interval]
引數-a
顯示所有活動的 tcp 連線以及計算機偵聽的 tcp 和 udp 埠。
-e 顯示乙太網統計資訊,如傳送和接收的位元組數、資料報數。該引數可以與 -s 結合使用。
-n 顯示活動的 tcp 連線,不過,只以數字形式表現位址和埠號,卻不嘗試確定名稱。
-o 顯示活動的 tcp 連線幷包括每個連線的程序 id (pid)。可以在 windows 任務管理器中的「程序」選項卡上找到基於 pid 的應用程式。該引數可以與 -a、-n 和 -p 結合使用。
-p protocol
顯示 protocol 所指定的協議的連線。在這種情況下,protocol 可以是 tcp、udp、tcpv6 或 udpv6。如果該引數與 -s 一起使用按協議顯示統計資訊,則 protocol 可以是 tcp、udp、icmp、ip、tcpv6、udpv6、icmpv6 或 ipv6。
-s 按協議顯示統計資訊。預設情況下,顯示 tcp、udp、icmp 和 ip 協議的統計資訊。如果安裝了 ipv6 協議,就會顯示 ipv6 上的 tcp、ipv6 上的 udp、icmpv6 和 ipv6 協議的統計資訊。可以使用 -p 引數指定協議集。
-r 顯示 ip 路由表的內容。該引數與 route print 命令等價。
interval
每隔 interval 秒重新顯示一次選定的資訊。按 ctrl+c 停止重新顯示統計資訊。如果省略該引數,netstat 將只列印一次選定的資訊。
/? 在命令提示符下顯示幫助。
注釋與該命令一起使用的引數必須以連字元 (-) 而不是以斜槓 (/) 作為字首。
netstat 提供下列統計資訊:
proto
協議的名稱(tcp 或 udp)。
local address
本地計算機的 ip 位址和正在使用的埠號。如果不指定 -n 引數,就顯示與 ip 位址和埠的名稱對應的本地計算機名稱。如果埠尚未建立,埠以星號 (*) 顯示。
foreign address
連線該插槽的遠端計算機的 ip 位址和埠號碼。如果不指定 -n 引數,就顯示與 ip 位址和埠對應的名稱。如果埠尚未建立,埠以星號 (*) 顯示。
(state)
表明 tcp 連線的狀態。可能的狀態如下:
close_wait
closed
established
fin_wait_1
fin_wait_2
last_ack
listen
syn_received
syn_send
timed_wait
只有當「internet 協議 (tcp/ip)」在 網路連線中安裝為網路介面卡屬性的元件時,該命令才可用
檢視埠占用情況
開始 執行 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這個錯誤,想看看是...