发觉linux下的ping命令花样还挺多的,下面是几个例子

1、ping www.baidu.com,最粗糙的用法,此时主机将不停地向目的地址发送ICMP echo request数据包,直至你按下Ctrl+c

2、ping -I eth0 www.baidu.com 或 ping -I 192.168.8.151 www.baidu.com,即 -I 选项可以指定发送ping包的网卡,-I后接网卡名或者网卡的IP地址都是可以的

3、ping -c 3 www.baidu.com,-c 选项可以指定发送多少个ICMP包,可以看到主机接收到了3个ICMP echo reply包,这是对我发的3个echo request的回应

4、ping -t 20 www.baidu.com,-t 选项可以设置承载ICMP报文的IP数据包的TTL值

从wireshark的抓包,可以看到ttl设为了20

5、ping -s 10 www.baidu.com,-s 选项可以设置ICMP数据部分的大小,可以看到数据部分10个字节,加上8字节的ICMP头,则ICMP包大小为18字节,再加上20字节的IP头,IP包大小为38字节

6、ping -p beef www.baidu.com,-p 选项可以设置icmp报文数据部分的内容,后跟的 beef 即为16进制的填充数据,后面跟的数据最大可为16个字节

从wireshark的抓包可以看到,数据部分的内容即为beef,并且被用来反复填充

以上6个是比较简单的选项,当然还有其他选项,选项基本上可以根据自己的需求叠加使用。

想要进一步了解linux下的ping命令,获取更详细的使用方法,可以man ping,另外ping6命令的使用与此类似,基本上将以上的ping改成ping6就可以了,当然这时候地址也得是IPv6的

linux运行ping,linux ping命令的几个简单使用方法相关推荐

  1. linux后台运行符号、nohup命令、输出重定向等使用方法

    linux后台运行&符号.nohup命令.输出重定向等使用方法 https://blog.csdn.net/zjc/article/details/51484114 在命令最后加上&符 ...

  2. linux运行隐藏文件,Linux下如何隐藏文件_网站服务器运行维护,Linux,隐藏文件

    linux系统怎样安装软件_网站服务器运行维护 linux系统安装软件的方法:1.使用apt命令进行安装,如[apt install app_name]:2.使用rpm命令进行安装,如[rpm -i ...

  3. linux运行xsnow,Linux/UNIX桌面的乐趣:圣诞老人、雪地、鹿车

    原标题:Linux/UNIX桌面的乐趣:圣诞老人.雪地.鹿车 作者:Linux迷 链接:https://www.linuxmi.com/linux-unix-xsnow.html 过几天就是圣诞节了, ...

  4. linux 运行光驱,Linux下安装光驱

    如今Linux安装使用的人与日俱增.如果在安装Redhat Linux5.1过程中相当顺利,却碰到Linux也有Windows 95一样的毛病,不认光驱.那么请看下去吧.这里把Linux安装好后不能读 ...

  5. linux 运行apj,Linux中设置服务自启动的三种方式

    有时候我们需要Linux系统在开机的时候自动加载某些脚本或系统服务 主要用三种方式进行这一操作: ln -s                       在/etc/rc.d/rc*.d目录中建立/e ...

  6. mono linux 运行机制,linux – Mono如何神奇?

    我正在学习C#,所以我制作了一个名为Hello,World!的C#程序,然后用mono-csc编译并用mono运行它: $mono-csc Hello.cs $mono Hello.exe Hello ...

  7. linux运行blast,linux blast

    建库 减压后,改名为blast,并在blas目录在建立db文件 1,建立数据库 makeblastdb -in db.fasta -dbtype nucl(prot) -parse_seqids -h ...

  8. 深度linux运行wine,Linux系统中的Wine和deepin wine是什么有什么区别

    我们办公和家用的系统一般都是Windows系统,很少用到其他系统.除了常用的Windows系统外,还有其他的,如Linux系统.该系统是开放源码的UNIX操作系统,主要运行在大型服务器和平台上. 有些 ...

  9. linux运行minecraft,Linux Ubuntu 18.04 运行Minecraft服务

    配置环境 首先要有java环境,不支持openjdk8以上的版本 安装java8 sudp apt-get update sudo apt-get install openjdk-8-jdk 检查ja ...

最新文章

  1. IPv6 — 协议头
  2. CTR模型越来越深,如何让它变轻?
  3. uniapp自定义条件编译-定制化产品
  4. 开学了,也要开始找工作了
  5. 点击了SAP CRM HANA report超链接,背后都发生了什么
  6. Android 实现手写板技术
  7. 1002 C语言输入解决方案
  8. cocos 发布android 返回值2,用cocos creator打包发布的时候,编译失败是怎么回事?执行命令出错,返回值:1。...
  9. sqlmap使用教程
  10. PADS2007破解方法之图文并茂版----本人亲自实践
  11. 怎样修改PDF中的文本的字体
  12. drupal7 分页
  13. SDCC 2016数据库架构技术峰会(深圳站),PPT全回顾
  14. 用东野圭吾的方式说爱你
  15. dsg_20 kibana
  16. Adobe PhotoShop V8.0
  17. java ffmpeg 视频水印_java 实现视频转换通用工具类:视频加水印-Ffmpeg(五-1)
  18. Python制作二维码1
  19. 《挑战程序设计竞赛(疑惑)》19.2九宫格拼图
  20. C/C++ 提权与强制卸载DLL

热门文章

  1. 总结——硬件工程师面试容易碰到的问题
  2. Mac电脑快速切换用户教程
  3. 马虎词汇教程6-10(转载)
  4. 赋能农业生态链,打造“云端青柚”UZ新概念
  5. 袭扰战术_战术十必不可少的八
  6. Largenbsp;Scalenbsp;Dist…
  7. Sed 流文本编辑器
  8. 计算机网络-网络层(网络层功能概述,异构网络互联,路由与转发,SDN基本概念)
  9. 2018 IEEE极限编程大赛 题解
  10. Golang 微信小程序加密数据解密算法实现