積累ping、ipconfig、nbtstat、netstat命令…
Ping
ping 命令通過發送 ICMP 回聲請求報文來檢驗與另外一個計算機的連接。這是一個用於排除連接故障的測試命令,如果不帶參數則顯示幫助信息。 ping 令的語法如下。
ping [-t] [-a] [-n Count] [-I Size] [-f] [-i TTL] [-v TOS] [-r Count] [-s Count] [{-j Hostlist 1-kHostList} ] [-w meout] [TargetName]
<AR-1>ping ?
STRING<1-255> IP address or hostname of a remote system
//遠程系統的IP地址或主機名
-a Select source IP address, the default is the IP address
of the output interface
//選擇源IP地址,默認是輸出接口的IP地址
-c Specify the number of echo requests to be sent, the
default is 5
//指定要發送的回送請求的數量,默認爲5
-d Specify the SO_DEBUG option on the socket being used
//在使用的套接字上指定SO_DEBUG選項
-f Set Don't Fragment flag in packet (IPv4-only)
//在包中設置Don't Fragment標誌(僅適用於ipv4)
-h Specify TTL value for echo requests to be sent, the
default is 255
//指定要發送的回送請求的TTL值,默認值爲255
-i Select the interface sending packets
//選擇發送數據包的接口
-m Time in milliseconds to wait for sending next packet,
the default is 500ms
//選擇以毫秒爲單位的時間等待發送下一個包默認是500ms接口發送數據包
-n Numeric output only. No attempt will be made to lookup
host addresses for symbolic names
//數字輸出。不嘗試查找主機符號名的地址
-name Display the host name of the destination address
//顯示目標地址的主機名
-p No more than 8 (pad) hexadecimal characters to fill out
the sent packet. For example -p f2 will fill the sent
packet with f and 2 repeatedly
//不超過8 (pad)的十六進制字符來填充發送數據包。
例如,- pf2將重複地用f和2填充發送的包
-q Quiet output. Nothing is displayed except the summary
lines at startup time and when finished
//安靜的輸出。在啓動時和完成時,除了摘要行之外,什麼也不會顯示
-r Record route. Includes the RECORD_ROUTE option in the
ECHO_REQUEST packet and displays the route
//記錄的路線。方法中包含RECORD_ROUTE選項ECHO_REQUEST包並顯示路由
-s Specify the number of data bytes to be sent, the default
is 56bytes
//指定要發送的數據字節數,默認爲56字節
-si Set the specified interface as the source interface of
ping Packet
//將指定的接口設置爲ping的源接口包
-system-time Display the sending time of echo request packets
//顯示回送請求包的發送時間
-t Timeout in milliseconds to wait for each reply, the
default is 2000ms
//超時時間(毫秒)等待每個應答,默認爲2000ms
-tos Specify TOS value for echo requests to be sent, the
default is 0
//指定要發送的回送請求的TOS值,默認值爲0
-v Verbose output. ICMP packets other than ECHO_RESPONSE
those are received are listed
//詳細的輸出。列出了接收到的ECHO_RESPONSE之外的ICMP包
ignore-mtu Send packets without checking the interface MTU
//發送數據包不檢查接口MTU
ip IP Protocol //IP協議
ipv6 IPv6 protocol //IPv6協議
lsp LSP Ping
multicast Multicast ping
vc PWE3 Ping
ping ?
測試:
ping ipv6 2030::3
IPconfig
ipconfig 命令相當於 Windows 9x 中的圖形化命令 winipcfg, 是最常用的 Windows 實用程序,可以顯示所有網卡的 TCP/IP 配置參數,可以刷新動態主機配置協議 (DHCP) 和域名系統的設置。 ipconfig 的語法如下
ipconfig [/allcompartments] [/? | /all |
/renew [adapter] | /release [adapter] |
/renew6 [adapter] | /release6 [adapter] |
/flushdns | /displaydns | /registerdns |
/showclassid adapter |
/setclassid adapter [classid] |
/showclassid6 adapter |
/setclassid6 adapter [classid] ]
其中
adapter 連接名稱
(允許使用通配符 * 和 ?,參見示例)
選項:
/? 顯示此幫助消息
/all 顯示完整配置信息。
/release 釋放指定適配器的 IPv4 地址。
/release6 釋放指定適配器的 IPv6 地址。
/renew 更新指定適配器的 IPv4 地址。
/renew6 更新指定適配器的 IPv6 地址。
/flushdns 清除 DNS 解析程序緩存。
/registerdns 刷新所有 DHCP 租用並重新註冊 DNS 名稱
/displaydns 顯示 DNS 解析程序緩存的內容。
/showclassid 顯示適配器允許的所有 DHCP 類 ID。
/setclassid 修改 DHCP 類 ID。
/showclassid6 顯示適配器允許的所有 IPv6 DHCP 類 ID。
/setclassid6 修改 IPv6 DHCP 類 ID。
默認情況下,僅顯示綁定到 TCP/IP 的每個適配器的 IP 地址、子網掩碼和
默認網關。
對於 Release 和 Renew,如果未指定適配器名稱,則會釋放或更新所有綁定
到 TCP/IP 的適配器的 IP 地址租用。
對於 Setclassid 和 Setclassid6,如果未指定 ClassId,則會刪除 ClassId。
示例:
> ipconfig ... 顯示信息
> ipconfig /all ... 顯示詳細信息
> ipconfig /renew ... 更新所有適配器
> ipconfig /renew EL* ... 更新所有名稱以 EL 開頭
顯示所有網卡的 TCP/IP 配置參數:
Nbtstat
這個命令顯示 NetBT ( NetBIOS over TCP/IP)協議的統計信息,包括本地計算機和遠程計算機的 NetBIOS 名字表,以及 NetBIOS 名字緩存 nbtstat 也可以刷 NetBIOS 名字緩存,刷新已經註冊了的WINS名字。nbtstat 令的語法如下。
NBTSTAT [ [-a RemoteName] [-A IP address] [-c] [-n][-r] [-R] [-RR] [-s] [-S] [interval] ]
NetBIOS名稱解析和註冊統計
-a (適配器狀態) 列出指定名稱的遠程機器的名稱表
-A (適配器狀態) 列出指定 IP 地址的遠程機器的名稱表。
-c (緩存) 列出遠程[計算機]名稱及其 IP 地址的 NBT 緩存
-n (名稱) 列出本地 NetBIOS 名稱。
-r (已解析) 列出通過廣播和經由 WINS 解析的名稱
-R (重新加載) 清除和重新加載遠程緩存名稱表
-S (會話) 列出具有目標 IP 地址的會話表
-s (會話) 列出將目標 IP 地址轉換成計算機 NETBIOS 名稱的會話表。
-RR (釋放刷新) 將名稱釋放包發送到 WINS,然後啓動刷新
RemoteName 遠程主機計算機名。
IP address 用點分隔的十進制表示的 IP 地址。
interval 重新顯示選定的統計、每次顯示之間暫停的間隔秒數。
按 Ctrl+C 停止重新顯示統計。
Netstat
netstat命令用於顯示TCP連接、計算機正在監聽的端口、以太網統計信息、IP路由表、IPv4統計信息(包括IP、ICMP、TCP和UDP等協議)和IPv6統計信息(包括IPv6、ICMPv6、TCPover IPv6和UDP over IPv6等協議)等。如果不使用參數,則顯示活動的TCP連接。netstat 命令的語法如下。
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 將打印當前的
配置信息一次。
顯示所有連接和偵聽端口
本人所有文章都受版權保護,著作權歸藝博東所有!未經授權,轉載必究或附上其原創鏈接。