猫宁!!!

参考链接:https://www.cnblogs.com/diantong/p/9626751.html

http://aiezu.com/article/linux_ping_command.html

https://www.cnblogs.com/operationhome/p/9848138.html

ping命令很多人经常使用,但是可能只用ping一个ip的时候使用,但是它的功能可是远不止这些的。

操作在kali linux上进行的,ping在kali linux上和在windows10上是有一定区别的,命令行不能完全共用,而且linux上功能也更多。

如下是ping命令,包含有ipv4和ipv6的,因为现在ipv6还没有大规模进入我们工作中,只说ipv4。

ping www.baidu.com

这里百度用了cdn,www.a.shifen.com就是一个证明,第二张图没有使用cdn,ttl表示生存时间,最大值是255,最小值为0,推荐值是64,如果到达目的之前变为0,ip包会被路由丢弃,下面表示我给百度发送数据包经过了12个路由器,如果Ping本地路由器显示经过0个路由到达目的。ICMP是internet控制消息协议,在主机和路由器之间控制传递信息,提示网路通不通,路由是否可达等。time表示这个过程花费的时间,还是给本地路由发包用时较短,当然ping本地127.0.0.1花费时间更短。

rtt是传输时间延时,mdev是算术平方差

ping -c 1 192.168.0.1

表示ping的次数,修改为4那就ping 4次。还有一个基本一样,ping -w 10 www.baidu.com,表示ping到第10行算结束,小写字母啊。

ping -i 5 www.baidu.com
表示每5秒钟ping一次百度域名

ping -l 640 www.baidu.com
表示一次性发送640bytes的数据包,本来一次只是发送64bytes,一次性发送10个ping,然后会继续一个一个的发送ping,最大值是65500bytes,不能更大了。如果大量ping,通过这个办法可以让一台主机瘫痪。

ping -s 0 www.baidu.com,发送8bytes的包,ping -s 1 www.baidu.com,发送的是9bytes的包

ping -b  192.168.0.255

ping自己的网关地址,不加b是ping不了的,会提示用b

ping -q www.baidu.com

不显示发包的过程,只显示如下的一部分内容,有助于ping编程,ping -R www.creditease.cn的效果是一样的。

ping -r 192.168.0.1
ping -r www.baidu.com

ping本地路由的时候网络是直接可达的,但是直接ping百度是不可达的,因为中间要经过很多个路由的跳转。

ping -I 192.168.0.11 www.baidu.com
指定ip的网卡去进行ping

ping -t 20 www.baidu.com

虽然显示结果与不加t无异,但是wireshark抓包的时候,会显示你设置的ttl的数值为20

ping -f www.baidu.com
每秒ping 100次,速度非常快,如果再加上设置大的发送包,不光自己的电脑卡,也会瘫痪对方的电脑。

ping -a www.baidu.com

较慢的速度ping

ping -A www.baidu.com

较快的速度ping,试了就知道

ping -s 2000 -M do www.baidu.com

禁止分片分割,即使这个包被抛弃掉,-M do就是这个作用,ping -s 2000 -M dont www.baidu.com则不会抛弃这个包

当然,它的功能还有一些,中文互联网介绍不多,用的也不太多!

平时ping一些服务,linux服务器有些是禁止Ping的,如何设置呢?
vi /etc/sysctl.conf

在里面添加一行

net.ipv4.icmp_echo_ignore_all=1,这个是禁止ping的
net.ipv4.icmp_echo_ignore_all=0,这个是可以ping的
配置完成后sysctl -p才能生效的。

里面比较实用的是那个ping的方式瘫痪对方的服务,可以调节发送的包的大小,发送的速度,简单易用,如果在僵尸网络中,对方调用大量僵尸计算机攻击某一个ip,对方的网络一定会阻塞。ping -p也不错。

PJzhang:ping命令的基本用法的更多相关文章

  1. windows 环境和linux环境下 ping命令的区别:

    Ping 是Windows自带的一个DOS命令.利用它可以检查网络是否能够连通,用好它可以很好地帮助我们分析判定网络故障.该命令可以加许多参数使用,键入Ping按回车即可看到详细说明.Ping 命令可 ...

  2. ping命令技巧详解 windows下ping命令知识大全

    windows ping命令对于多数电脑爱好者都不会陌生,通过ping ip可以知道网络是否畅通或者网络传输质量如何等,是网络技术人员常用的检测网络命令,多数朋友对ping命令知道的并不多,接下来本文 ...

  3. ping命令的七种用法,看完瞬间成大神

    一.ping基本使用详解 在网络中ping是一个十分强大的TCP/IP工具.它的作用主要为: 1.用来检测网络的连通情况和分析网络速度 2.根据域名得到服务器IP 3.根据ping返回的TTL值来判断 ...

  4. ping命令的七种用法

    能不能讲下ping命令的使用,其实对于命令的使用我们之前提到过一些,但对ping命令没有过多讲解,一般我们用的都是它的基本功能,今天我们来详细看下ping命令详细使用. 一.ping基本使用详解 在网 ...

  5. ping命令的用法大全!

    1)如何查看本机所开端口: 用netstat -an命令查看!再stat下面有一些英文,我来简单说一下这些英文具体都代表什么- LISTEN:侦听来自远方的TCP端口的连接请求 SYN-SENT:再发 ...

  6. Ping 命令的使用方法总结

    一.Ping 命令 “Ping”命令是我们在判断网络故障常用的命令,但您真正明白这个命令运行后会发生什么,以及出现的各种信息说明了什么吗?其实熟练的掌握 Ping 命令的各种技巧可以帮助你解决很多网络 ...

  7. ping命令的几个简单使用

    发觉linux下的ping命令花样还挺多的,下面是几个例子 1.ping www.baidu.com,最粗糙的用法,此时主机将不停地向目的地址发送ICMP echo request数据包,直至你按下C ...

  8. linux下使用screen和ping命令对网络质量进行监控

    linux下使用screen和ping命令对网络质量进行监控 场景:应用连接云服务器经常偶尔会出现连接不上的情况,android和IOS端连接的时候也会出现tcp延时5秒以上,现在想验证是否是云服务商 ...

  9. Linux ping 命令

    ping命令用来测试与目标主机的连通性,常见用法如下: [root@localhost ~]$ ping www.baidu.com # 对目标主机域名进行连通性测试 [root@localhost ...

随机推荐

  1. es聚合学习笔记

    聚合可以做什么? count avg filter and count 每月新增 top 是否存在不正常或不符合规则的数据 关键概念 Buckets group by 将数据按某种标准划分成不同集合 ...

  2. 一例swoole_process运行swoole_http_server

    swoole_process swoole_process('执行的文件路径','文件所需的参数');//利用swoole-process执行一个外部脚本 swoole_process__constr ...

  3. 题解 【POJ1722】 SUBTRACT

    先讲下题目意思 给定一个长度为\(n\)的序列\((1 \leq n \leq 100)\), 每次合并两个元素\(i,i+1\),即将\(i,i+1\)变为一个新的元素,权值为\(a[i]-a[i+ ...

  4. 题解 【SCOI2015】小凸玩矩阵

    题面 解析 这题其实也是网络流建图.. 首先,转换下思路, 求第k大的数的最小值, 其实就是求一个最小的值, 使选取的点中能有(n-k+1)个的值比它小. 因此,可以采用二分答案, 每次判断一个值, ...

  5. 题解 [USACO Mar08] 奶牛跑步

    [USACO Mar08] 奶牛跑步 Description Bessie准备用从牛棚跑到池塘的方法来锻炼. 但是因为她懒,她只准备沿着下坡的路跑到池塘,然后走回牛棚. Bessie也不想跑得太远,所 ...

  6. Codeforces 838E Convex Countour

    题 OvO http://codeforces.com/contest/838/problem/E (IndiaHacks 2nd Elimination 2017 (unofficial, unra ...

  7. PHP四种基本排序

    1. 冒泡排序 // 1.冒泡排序法 $array = [12,3,23,2,4,1,0]; function maoPao($arr){ //先判断是不是空数组 if(!empty($arr)){ ...

  8. 获取网卡速率,cpu使用率

    ];//获取网卡名称 PerformanceCounter NetworkR = new PerformanceCounter("Network Interface", " ...

  9. position:fixed 失效问题

    为了提升动画性能,在body上加上了transform:translate3d(0,0,0) 但是3d使得新建了一个层(具体原因请参考:高性能css动画),导致position:fixed不在当前的层 ...

  10. POJ 3694 Network ——(桥 + LCA)

    题意:给n个点和m条边,再给出q条边,问每次加一条边以后剩下多少桥. 分析:这题是结合了LCA和dfn的妙用._dfn数组和dfn的意义不一样,并非访问的时间戳,_dfn表示的是被访问的顺序,而且是多 ...