在Linux系统中,Ping命令是一个网络诊断工具,可以用来检查 主机之间的网络连接是否正常。“ping”在「脉冲传输测试」中使用,它是通过发送ICMP( Internet Control Message Protocol)回显请求报文来检测网络是否连通,用户能够通过ping命令检查 Linux 服务器 的网络连通状态。
语法:
在Linux系统中,ping命令的语法为:
$ ping [-dfnqrv] [-c count] [-i interval] [-I interface]
[-m mark] [-M tos] [tos] [-p pattern] [-s packetsize]
[-Q inform_type] [-t ttl] [-T ttl_value] [-w deadline]
[-W timeout] [host]
实例:
一般在使用Ping命令时,可能会发送大量小数据包(每个数据包大小为64Bytes)。我们可以使用以下命令指定发送5个数据包,数据包大小为500Bytes:
$ ping -c 5 -s 500 192.168.1.1
说明:
-c :用于指定发送数据包的个数;
-s:用于指定发送数据包的大小;
192.168.1.1为目标主机的IP地址。
Ping命令的结果:
ping 命令的结果中包含以下几种数据:
(1)发送的数据包数目;
(2)时间;
(3)Time to Live(TTL);
(4)接收的数据包数目;
(5)最小通过时间;
(6)最大通过时间;
(7)平均通过时间。

总结:
Ping命令在Linux系统中是一个常用的网络诊断工具,能够检查主机之间的网络连接是否正常。使用Ping命令,可以通过发送ICMP回显请求报文来确定网络是否连通,它的结果包含发送的数据包数目、时间、Time to Live(TTL)、接收的数据包数目、最小通过时间、最大通过时间、平均通过时间等多种数据,能够对网络的状态有一个直观的反映。
香港服务器首选树叶云,2H2G首月10元开通。树叶云(shuyeidc.com)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
ping的使用方法
Ping Ping是测试网络联接状况以及信息包发送和接收状况非常有用的工具,是网络测试最 常用的命令。 Ping向目标主机(地址)发送一个回送请求数据包,要求目标主机收到请求后给予答复,从而判断网络的响应时间和本机是否与目标主机(地址)联通。 如果执行Ping不成功,则可以预测故障出现在以下几个方面:网线故障,网络适配器配置不正确,IP地址不正确。 如果执行Ping成功而网络仍无法使用,那么问题很可能出在网络系统的软件配置方面,Ping成功只能保证本机与目标主机间存在一条连通的物理路径。 命令格式: ping IP地址或主机名 [-t] [-a] [-n count] [-l size] 参数含义: -t不停地向目标主机发送数据; -a 以IP地址格式来显示目标主机的网络地址 ; -n count 指定要Ping多少次,具体次数由count来指定 ; -l size 指定发送到目标主机的数据包的大小。 例如当您的机器不能访问Internet,首先您想确认是否是本地局域网的故障。 假定局域网的代理服务器IP地址为202.168.0.1,您可以使用Ping 202.168.0.1命令查看本机是否和代理服务器联通。 又如,测试本机的网卡是否正确安装的常用命令是ping 127.0.0.1。
如何停止linux下正在执行的ping命令
ctrl+c ctrl+d 都行 如果就ping几个包 看man ping 有详细说明
怎么看网络延迟数?
用 Ping 命令 校验与远程计算机或本地计算机的连接。 只有在安装 TCP/IP 协议之后才能使用该命令。 ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [[-j computer-list] | [-k computer-list]] [-w timeout] destination-list 参数 -t 校验与指定计算机的连接,直到用户中断。 -a 将地址解析为计算机名。 -n count 发送由 count 指定数量的 ECHO 报文,默认值为 4。 -l length 发送包含由 length 指定数据长度的 ECHO 报文。 默认值为 64 字节,最大值为 8192 字节。 -f 在包中发送“不分段”标志。 该包将不被路由上的网关分段。 -i ttl 将“生存时间”字段设置为 ttl 指定的数值。 -v tos 将“服务类型”字段设置为 tos 指定的数值。 -r count 在“记录路由”字段中记录发出报文和返回报文的路由。 指定的 Count 值最小可以是 1,最大可以是 9 。 -s count 指定由 count 指定的转发次数的时间邮票。 -j computer-list 经过由 computer-list 指定的计算机列表的路由报文。 中间网关可能分隔连续的计算机(松散的源路由)。 允许的最大 IP 地址数目是 9 。 -k computer-list 经过由 computer-list 指定的计算机列表的路由报文。 中间网关可能分隔连续的计算机(严格源路由)。 允许的最大 IP 地址数目是 9 。 -w timeout 以毫秒为单位指定超时间隔。 destination-list 指定要校验连接的远程计算机。 关于 Ping 的详细信息 Ping--注意 Ping 命令通过向计算机发送 ICMP 回应报文并且监听回应报文的返回,以校验与远程计算机或本地计算机的连接。 对于每个发送报文, Ping 最多等待 1 秒,并打印发送和接收把报文的数量。 比较每个接收报文和发送报文,以校验其有效性。 默认情况下,发送四个回应报文,每个报文包含 64 字节的数据(周期性的大写字母序列)。 可以使用 Ping 实用程序测试计算机名和 IP 地址。 如果能够成功校验 IP 地址却不能成功校验计算机名,则说明名称解析存在问题。 这种情况下,要保证在本地 HOSTS 文件中或 DNS 数据库中存在要查询的计算机名。 下面显示 Ping 输出的示例:(Windows用户可用:开始->运行,输入command 调出command窗口使用此命令) C:\>ping Pinging [192.20.239.132] with 32 bytes of data: Reply from 192.20.239.132: bytes=32 time=101ms TTL=243 Reply from 192.20.239.132: bytes=32 time=100ms TTL=243 Reply from 192.20.239.132: bytes=32 time=120ms TTL=243 Reply from 192.20.239.132: bytes=32 time=120ms TTL=243
发表评论