ping是大部分用户都会先学会的网络命令,检测两台主机连通性的诊断工具
ping命令使用了互联网控制协议 ICMP 的echo分组,当echo分组发到某个主机的时候,如果分组能够送达并且为活动主机,会发送一条回应
ping ADDRESS
ADDRESS可以是主机名 IP 或者域名
ping会连续发送跟组,回应信息会被打印在终端
使用的功能有
获取到往返之间,既RRT Round Trip Time RTT
RTT是分组从源主机到目的主机的往返时间,RTT的单位是毫秒
ping命令中获取方式是最后一行’
rtt min/avg/max/mdev = 0.011/0.021/0.033/0.010 ms
min最小是 0.011
平均是0.021
最大是0.033
同样我们可以限制PING发送的次数
ping IP -c num
num限制发送的次数
ping www.baicu.com -c 2
我们发送两个之后就停止发送了
ping的命令如果正常,会退出返回0,如果不正常,返回非0,执行顺利,意味着主机能到达
ping IP -c 2
if[ $? -eq 0 ];
then
echo Successful;
else
echo Fail
fi