积累ping、ipconfig、nbtstat、netstat命令…
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
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 开头
这个命令显示 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] ]
-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命令用于显示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 将打印当前的
配置信息一次。
本人所有文章都受版权保护,著作权归艺博东所有!未经授权,转载必究或附上其原创链接。