Windows netstat 查看端口、進程佔用

目標:在Windows環境下,用netstat命令查看某個端口號是否佔用,爲哪一個進程所佔用. 網絡

操做:操做分爲兩步:(1)查看該端口被那個PID所佔用;方法一:有針對性的查看端口,使用命令 spa

Netstat –ano|findstr 「<端口號>」,如圖,最後一列爲PID。圖中的端口號爲1068,所對應的PID爲3840。 命令行

(a)圖

                     (a) 進程

方法二:查看全部的,而後找到對應的端口和PID 路由

(b)圖

(b) 配置

第一幅圖中的5列就是上面(a)圖對應的5 權限

(2)查看該PID對應的進程名稱。 方法

方法一:一直用命令查找,tasklist|findstr 「<PID號>」 im

(c)圖

 (c) 統計

 (c) 能夠看出,PID3840所對應的進程名字爲msnmsgr.exe

方法二:用任務管理器查看。

調出任務管理器,選擇列,如d圖。

    (d)圖

             (d)

       查看PID對應的進程名稱。如(e)圖中的msnmsgr.exe

 

(e)圖

                     (e)

附錄:在命令行中輸入netstat /? 能夠查看netstat的相關信息。

C:\Documents and Settings\Administrator>netstat /?

顯示協議統計信息和當前 TCP/IP 網絡鏈接。

NETSTAT [-a] [-b] [-e] [-n] [-o] [-p proto] [-r] [-s] [-t] [-v] [interval]

  -a            顯示全部鏈接和監聽端口。

  -b            顯示包含於建立每一個鏈接或監聽端口的

                可執行組件。在某些狀況下已知可執行組件

                擁有多個獨立組件,而且在這些狀況下

                包含於建立鏈接或監聽端口的組件序列

                被顯示。這種狀況下,可執行組件名

                在底部的 [] 中,頂部是其調用的組件,

                等等,直到 TCP/IP 部分。注意此選項

                可能須要很長時間,若是沒有足夠權限

                可能失敗。

  -e            顯示以太網統計信息。此選項能夠與 -s

                選項組合使用。

  -n            以數字形式顯示地址和端口號。

  -o            顯示與每一個鏈接相關的所屬進程 ID

  -p proto      顯示 proto 指定的協議的鏈接;proto 能夠是

                下列協議之一: TCPUDPTCPv6  UDPv6

                若是與 -s 選項一塊兒使用以顯示按協議統計信息,proto 能夠是下列協議之一:

                IPIPv6ICMPICMPv6TCPTCPv6UDP  UDPv6

  -r            顯示路由表。

  -s            顯示按協議統計信息。默認地,顯示 IP

                IPv6ICMPICMPv6TCPTCPv6UDP  UDPv6 的統計信息;

                -p 選項用於指定默認狀況的子集。

  -t            顯示當前鏈接卸載狀態。

  -v             -b 選項一塊兒使用時將顯示包含於

                爲全部可執行組件建立鏈接或監聽端口的

                組件。

  interval      從新顯示選定統計信息,每次顯示之間

                暫停時間間隔(以秒計)。按 CTRL+C 中止從新

                顯示統計信息。若是省略,netstat 顯示當前

                配置信息(只顯示一次)

相關文章
相關標籤/搜索