Linux命令详解(1)ping命令

之前写过一个简版的ping命令介绍。看的人比较多。这次决心写一个新的,尽可能详细的版本。

-c选项,这个选项设定对目标主机地址发送请求次数。

例子1:对网关和一个不存在的主机地址执行ping -c2

如图,对网关发松了2个包,收到2个回应,无丢包。对不存在的主机地址同样发送了2个包,收到0个回应,包100%丢失。

这里的主机地址可以是ip地址,也可以是域名。例如:www.csdn.net,192.168.0.1

-b选项,允许ping广播地址。不带这个参数无法执行。

例子2:ping一个广播地址

如图,带-b选项可以执行ping广播地址,但是会有一个警告。不带-b选项,执行ping广播地址,不会执行,会提示你需要-b。

-D选项,ping输出时间戳

例子3:ping解雇输出时间戳

 1647667295转换过来是2022-03-19 13:21:35,是本文撰写此处的时间。

-i选项,设置ping包发送间隔时间,单位秒。

-s选项,设置ping包发送大小。

例子4:ping发送1024大小的包,间隔5秒发送

 如图,发送包的尺寸不再说默认的64bytes,但是不是设置的1024bytes。因为这个是对端主机返回的包。上一行,标注的才是我发出的包大小“1024(1052)”。

-w选项,设定执行时间,打到此时间后停止执行

例子5:设置执行5秒后停止。

-w选项跟-c选项类似,只是-w是按时间控制退出,-c是按次数控制退出。

-f选项,极限测试。ping的速度达到100次每秒

 使用-f选项,ping命令会不停的发送包。命令不显示返回信息。

-I选项,设置使用指定的网络接口发送网络包。这个选项在服务器有多个网络接入时使用。

例子6:指定enp0s3设备发送包

 -R选项,ping过程记录路由信息。

例子7:ping本站并记录路由

如图,ping结果显示了路由信息。第二次发包因为路由信息一致,没有列出,只是简单说same route。

-r选项,忽略路由表,直接发送包给主机地址

 例子8:ping本地网关和本站

在-r参数作用下,本地网关是可直接访问的,因此成功返回包。而www.csdn.net需要通过路由转发,忽略路由无法送达。

-q选项,不显示过程,只显示结果。

例子9:ping网关不显示过程

 

 如图,跟例子8相比,缺少了过程数据的显示。

-v选项,显示详细执行过程。

如果-q和-v同时使用,效果跟-q一致。

-t选项,设置存活数ttl的数值。TTL是IP包被路由器丢弃之前允许通过的最大网段数量。一般情况不需要设置。

-4选项,指定IPv4协议

-6选项,指定IPv6协议

-F选项,设置流标记,只能用于IPv6.如果值时0,则会随机分派。

-h选项,获得帮助,等同--help。

-B选项,不允许ping改变原地址的主目标。这个地址在ping开始时,它被绑定了一个已经选择的地址。

-l选项,设置在送出要求信息之前,先行发出的数据包。

-L选项,抑制组播报文回送,只适用于ping的目标为一个组播地址。

-Q选项,设置Qos(Quality of Service),它是ICMP数据报相关位;可以是十进制或十六进制数。

-M选项,设置MTU(最大传输单元)分片策略。
    可设置为:
    ‘do’:禁止分片,即使包被丢弃;
    ‘want’:当包过大时分片;
    ‘dont’:不设置分片标志(DF flag);

-W选项,以毫秒为单位设置ping的超时时间

  • 10
    点赞
  • 104
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乐大师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值