linux对应的ping的命令
linux对应的ping的命令详细介绍
在 Linux 系统里,ping 命令是用来测试网络连通性的常用工具。以下是其基本的使用方法:
基本用法
bash
选项 目标地址
常用选项
-c:指定发送数据包的数量。例如,要发送 5 个数据包到www.example.com,可以使用以下命令:
bash
www.example.com
-i:设置发送数据包的时间间隔(秒)。例如,每隔 2 秒发送一个数据包:
bash
www.example.com
-w:设置 ping 操作的超时时间(秒)。比如,在 10 秒后停止 ping 操作:
bash
www.example.com
示例
要测试本地网络中 IP 地址为 192.168.1.100 的设备的连通性,可执行如下命令:
bash
.1.100
执行该命令后,系统会持续发送数据包到目标地址,直到你手动按下 Ctrl + C 来停止。
输出解释
运行 ping 命令后,会得到类似下面的输出:
plaintext
PING www.example.com (93.184.216.34) 56(84) bytes of data.64 bytes from 93.184.216.34 (93.184.216.34): icmp_seq=1 ttl=56 time=12.3 ms
64 bytes from 93.184.216.34 (93.184.216.34): icmp_seq=2 ttl=56 time=11.9 ms
64 bytes from 93.184.216.34 (93.184.216.34): icmp_seq=3 ttl=56 time=12.1 ms
^C
--- www.example.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 11.948/12.104/12.321/0.156 ms
icmp_seq:表示数据包的序号。ttl:即生存时间,显示数据包在网络中可以经过的最大跳数。time:代表从发送数据包到收到响应的往返时间(毫秒)。packet loss:是数据包丢失率。rtt:指往返时间,包含最小值、平均值、最大值和标准差。