专栏首页BrianLinux网络工具之Ping命令

Linux网络工具之Ping命令


Ping用法

之前一直在用Ping,再仔细深入之后才发现自己只是了解皮毛。下面我把一些Ping的常用用法都记录下来,对于我来说今天又学了一个”神技”,哈哈哈。

#指定ping的次数 **-c**选项
[lhf@lv-centos ~]$ ping brianlv.com -c 3
PING brianlv.com (115.28.43.50) 56(84) bytes of data.
64 bytes from 115.28.43.50 (115.28.43.50): icmp_seq=1 ttl=48 time=76.0 ms
64 bytes from 115.28.43.50 (115.28.43.50): icmp_seq=2 ttl=48 time=77.4 ms
64 bytes from 115.28.43.50 (115.28.43.50): icmp_seq=3 ttl=48 time=76.4 ms

--- brianlv.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 76.009/76.641/77.432/0.591 ms

如果想直接查看ping的结果而不去关注每次ping的延迟时间,可以通过如下命令:

#通过**-q**选项
[lhf@lv-centos ~]$ ping brianlv.com -c 3 -q
PING brianlv.com (115.28.43.50) 56(84) bytes of data.

--- brianlv.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2006ms
rtt min/avg/max/mdev = 77.516/77.744/77.915/0.363 ms

关注细节同学会发现,妹子ping之后都会有一个mdev的东东,全称是Mean Deviation。表示ICMP包的RTT偏离平均值的程度,用来衡量网络稳定性。mdev的值越大网络越不稳定。 指定ping的间隔时间,如下所示:

# 通过**-i**选项来设置。
[lhf@lv-centos ~]$ ping brianlv.com -c 3 -i 0.5
PING brianlv.com (115.28.43.50) 56(84) bytes of data.
64 bytes from 115.28.43.50 (115.28.43.50): icmp_seq=1 ttl=49 time=77.8 ms
64 bytes from 115.28.43.50 (115.28.43.50): icmp_seq=2 ttl=49 time=77.3 ms
64 bytes from 115.28.43.50 (115.28.43.50): icmp_seq=3 ttl=49 time=77.5 ms

--- brianlv.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1006ms
rtt min/avg/max/mdev = 77.335/77.596/77.859/0.386 ms

ping默认情况下使用1秒作为发送间隔,如果我们不想等待时间太长,想尽可能快速的发送数据包,可以使用如下命令:

#可以通过**-f**选项设置,即**flood ping**模式,它会尽全力采用无间隔的方式发送探测数据包,这种模式只有在root用户下才可以使用。
[root@lv-centos ~]# ping -f -c 100 brianlv.com
PING brianlv.com (115.28.43.50) 56(84) bytes of data.

--- brianlv.com ping statistics ---
100 packets transmitted, 100 received, 0% packet loss, time 1504ms
rtt min/avg/max/mdev = 77.078/78.073/81.789/0.907 ms, pipe 6, ipg/ewma 15.200/77.952 ms

ping总结

ping不只是ping,继续探究中……

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Hadoop和Zookeeper安装过程中出现的问题解决

    概述 我最近在搭建一套大数据生态系统,安装分布式Hadoop和Zookeeper时出现了一些问题。我的分布式环境是由三个节点构成的,分比为:master,sla...

    BrianLv
  • Linux DNS解析和网络

    ---- 概述 由于最近在学习web服务基础,以前一直没有细细的了解用户在访问网站到底是怎么一个流程?这边博客主要介绍了DNS解析 DNS知识 DNS(域名解析...

    BrianLv
  • Windows Azure 机器学习与云计算概述

    Azure 机器学习是集成式的端到端数据科学和高级分析解决方案。 它可让数据科学家以云的规模准备数据、开发试验和部署模型。 Azure 机器学习的主要组件包括:

    BrianLv
  • LENGTH 和 CHAR_LENGTH 的区别

    char(N) 和 varchar(N) 这里的N指的是字符长度,而不是字节长度。就是说可以插入N个字符的长度的内容(不管插入的是英文还是中文,反正是按照长度...

    二狗不要跑
  • 《传奇世界》基于cocos2d开源手游

    基于cocos2d游戏引擎开发lua脚本编写的经典游戏《传奇世界》手游版,支持android、ios、windows等不同平台,职业设定(战士、法师、道士), ...

    程序源代码
  • Neo4J:图形设置

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    程裕强
  • 在Windows Server 2016 中启用 Flash

    最近在部署测试VMware Horizon,其控制台默认需要Flash,但是Windows Server 2016默认没有启用Flash,在原来Windows ...

    SuperDream
  • H3C配置常用命令

    超级用户终端登陆交换机 SYS进入                              //sys进入系统视图 输入以下命令 #  sysname...

    py3study
  • 5.16.2-如何制作ElasticSearch的Parcel和csd

    1.准备cloudera提供的parcel和csd校验工具cm_ext,具体步骤可在github上查看,地址:https://github.com/cloude...

    Fayson
  • 【蓝桥杯】BASIC-3 字母图形

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    喜欢ctrl的cxk

扫码关注云+社区

领取腾讯云代金券