ping:ping 下令是用于测试网络连通性的紧张工具,基于 ICMP 协议工作,重要功能是查抄目的主机是否可达并丈量网络耽误。
一、语法
ping [选项] <目的地点>二、选项
- <destination>:目的的 DNS 名称或 IP 地点。
- -a:利用可听的 Ping(发作声音提示)。
- -A:利用自顺应 Ping。
- -B:绑定固定的源地点。
- -c <count>:在收到 <count> 次相应后制止。
- -D:打印时间戳。
- -d:利用 SO_DEBUG 套接字选项。
- -f:快速发送 Ping 哀求(Flood Ping)。
- -h:打印资助信息并退出。
- -I <interface>:指定接口名称或地点。
- -i <interval>:每次发送数据包的时间隔断(秒)。
- -L:克制多播数据包的回环。
- -l <preload>:在等候相应时预先发送 <preload> 个数据包。
- -m <mark>:为发送的数据包打标签。
- -M <pmtud opt>:设置路径 MTU 探测,可选值为 <do|dont|want>。
- -n:不举行 DNS 名称剖析,仅表现 IP 地点。
- -O:陈诉未完成的相应。
- -p <pattern>:指定添补字节的内容。
- -q:简便输出模式。
- -Q <tclass>:利用服务质量(QoS)的 <tclass> 位。
- -s <size>:发送的数据包巨细(字节)。
- -S <size>:设置 SO_SNDBUF 套接字选项的值。
- -t <ttl>:设置数据包的生存时间(TTL)。
- -U:打印用户间的耽误。
- -v:具体输出模式。
- -V:表现版本信息并退出。
- -w <deadline>:设置最大等候时间(秒),凌驾则制止。
- -W <timeout>:设置每次相应的超时时间(秒)。
- -4:利用 IPv4 协议。
- -b:答应 Ping 广播地点。
- -R:记载路由路径。
- -T <timestamp>:设置时间戳范例,可选值为 <tsonly|tsandaddr|tsprespec>。
- -6:利用 IPv6 协议。
- -F <flowlabel>:设置流标签(默认随机)。
- -N <nodeinfo opt>:利用 ICMPv6 节点信息查询,参数可以实验 <help>。
三、示例
ping -c 4 example.comping -i 0.5 example.comping -w 10 example.comping -s 64 example.comping -t 64 example.comping -c 4 -q example.comping -4 example.com # IPv4ping -6 example.com # IPv6四、输出剖析
以下是 ping 下令典范输出:
PING example.com (93.184.216.34) 56(84) bytes of data.64 bytes from 93.184.216.34: icmp_seq=1 ttl=58 time=12.3 ms64 bytes from 93.184.216.34: icmp_seq=2 ttl=58 time=11.9 ms--- example.com ping statistics ---2 packets transmitted, 2 received, 0% packet loss, time 1002msrtt min/avg/max/mdev = 11.924/12.127/12.331/0.203 ms
- icmp_seq:表现 ICMP 报文的序列号。
- ttl:数据包的剩余生存时间。
- time:来回时间(RTT)。
- 统计部门:
- 2 packets transmitted, 2 received, 0% packet loss:发送与吸收包数目及丢包率。
- rtt min/avg/max/mdev:RTT 的最小、均匀、最大值及毛病。
五、留意事项
- 某些主机大概禁用 ICMP 协议,导致无法 ping 乐成。
- ping 的相应时间和 TTL 信息对排查网络耽误和路径题目非常有资助。
- ping 不适适用于测试高负载服务器,会占用资源。
#Linux下令##ping# |
|