檢視一太電腦上埠的占用情況

2021-06-21 07:20:30 字數 1635 閱讀 3742

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這個錯誤,想看看是...