1. 程式人生 > >檢視顯示協議統計資訊和當前 TCP/IP 網路連線。(檢視端口占有資訊)

檢視顯示協議統計資訊和當前 TCP/IP 網路連線。(檢視端口占有資訊)

netstat -ano  

netstat 後的引數樣式請看下列說明

如需要查詢5353埠是否被佔用

netstat -ano | findstr 5353

協議        外部地址               本地地址         狀態                    程序ID

UDP      0.0.0.0:5353         *:*            LISTENING             976

如需要檢視那個應用佔用了該埠

tasklist | findstr 976

映像名稱       程序ID  會話名 會話  記憶體使用

sv.exe         976        Services 0 757K

如需要殺掉該程序

taskkill -im sv.exe

殺程序完成

顯示協議統計資訊和當前 TCP/IP 網路連線。

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

  -a            顯示所有連線和偵聽埠。   -b            顯示在建立每個連線或偵聽埠時涉及的                 可執行程式。在某些情況下,已知可執行程式承載                 多個獨立的元件,這些情況下,                 顯示建立連線或偵聽埠時                 涉及的元件序列。在此情況下,可執行程式的                 名稱位於底部 [] 中,它呼叫的元件位於頂部,                 直至達到 TCP/IP。注意,此選項                 可能很耗時,並且在你沒有足夠                 許可權時可能失敗。   -e            顯示乙太網統計資訊。此選項可以與 -s 選項                 結合使用。   -f            顯示外部地址的完全限定                 域名(FQDN)。   -n            以數字形式顯示地址和埠號。   -o            顯示擁有的與每個連線關聯的程序 ID。   -p proto      顯示 proto 指定的協議的連線;proto                 可以是下列任何一個: TCP、UDP、TCPv6 或 UDPv6。如果與 -s                 選項一起用來顯示每個協議的統計資訊,proto 可以是下列任何一個:                 IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 或 UDPv6。   -q            顯示所有連線、偵聽埠和繫結的                 非偵聽 TCP 埠。繫結的非偵聽埠                  不一定與活動連線相關聯。   -r            顯示路由表。   -s            顯示每個協議的統計資訊。預設情況下,                 顯示 IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 和 UDPv6 的統計資訊;                 -p 選項可用於指定預設的子網。   -t            顯示當前連線解除安裝狀態。   -x            顯示 NetworkDirect 連線、偵聽器和共享                 終結點。   -y            顯示所有連線的 TCP 連線模板。                 無法與其他選項結合使用。   interval      重新顯示選定的統計資訊,各個顯示間暫停的                 間隔秒數。按 CTRL+C 停止重新顯示                 統計資訊。如果省略,則 netstat 將列印當前的                 配置資訊一次。

taskkill 後面的引數說明:

TASKKILL [/S system [/U username [/P [password]]]]          { [/FI filter] [/PID processid | /IM imagename] } [/T] [/F]

描述:     使用該工具按照程序 ID (PID) 或映像名稱終止任務。

引數列表:     /S    system           指定要連線的遠端系統。

    /U    [domain\]user    指定應該在哪個使用者上下文執行這個命令。

    /P    [password]       為提供的使用者上下文指定密碼。如果忽略,提示                            輸入。

    /FI   filter           應用篩選器以選擇一組任務。                            允許使用 "*"。例如,映像名稱 eq acme*

    /PID  processid        指定要終止的程序的 PID。                            使用 TaskList 取得 PID。

    /IM   imagename        指定要終止的程序的映像名稱。萬用字元 '*'可用來                            指定所有任務或映像名稱。

    /T                     終止指定的程序和由它啟用的子程序。

    /F                     指定強制終止程序。

    /?                     顯示幫助訊息。