一、fping简介

fping是利用ICMP的回应请求来判断目标是否存活的命令。但是,与ping不同的是,fping可以在命令行上指定任意数量的目标,或者指定一个文件(文件里包含ping的目标地址),并发判断目标并且以易读的方式返回结果。

二、命令的使用

1.单个目标

[root@localhost ~]# fping 192.168.2.1    #返回的结果简单易读

192.168.2.1 is alive

[root@localhost ~]# fping 192.168.2.2

192.168.2.2 is unreachable

2.多个目标

[root@localhost ~]# fping 192.168.2.1 192.168.2.2 192.168.2.3

192.168.2.1 is alive

192.168.2.2 is unreachable

192.168.2.3 is unreachable

3.整个网段

[root@localhost ~]# fping -g 192.168.2.0/24

192.168.2.1 is alive

192.168.2.21 is alive

......

192.168.2.253 is alive

192.168.2.0 is unreachable

192.168.2.2 is unreachable

......

192.168.2.254 is unreachable

192.168.2.255 is unreachable

[root@localhost ~]# fping -g 192.168.2.0 192.168.2.255

4.从文件中读取目标

[root@localhost ~]# cat targets.txt   #提供一个包含目标的文件

192.168.2.1

192.168.2.2

192.168.2.3

192.168.2.4

192.168.2.5

192.168.2.6

192.168.10.27

192.168.10.28

#第一种方式

[root@localhost ~]# fping -f targets.txt

192.168.2.1 is alive

192.168.10.27 is alive

192.168.10.28 is alive

192.168.2.2 is unreachable

192.168.2.3 is unreachable

192.168.2.4 is unreachable

192.168.2.5 is unreachable

192.168.2.6 is unreachable

#第二种方式

[root@localhost ~]# fping

192.168.2.1 is alive

192.168.10.28 is alive

192.168.10.27 is alive

192.168.2.2 is unreachable

192.168.2.3 is unreachable

192.168.2.4 is unreachable

192.168.2.5 is unreachable

192.168.2.6 is unreachable

5.只显示alive的目标

[root@localhost ~]# fping 192.168.2.1 192.168.2.2 192.168.2.3    #显示了alive和unreachable的目标

192.168.2.1 is alive

192.168.2.2 is unreachable

192.168.2.3 is unreachable

[root@localhost ~]# fping -a 192.168.2.1 192.168.2.2 192.168.2.3   #只显示了alive的目标

192.168.2.1

6.只显示unreachable的目标

[root@localhost ~]# fping 192.168.2.1 192.168.2.2 192.168.2.3

192.168.2.1 is alive

192.168.2.2 is unreachable

192.168.2.3 is unreachable

[root@localhost ~]# fping -u 192.168.2.1 192.168.2.2 192.168.2.3

192.168.2.2

192.168.2.3

7.结果使用IP地址显示

[root@localhost ~]# fping www.baidu.com

www.baidu.com is alive

[root@localhost ~]# fping -A www.baidu.com

220.181.112.244 is alive

8.指定对一个目标发送几个请求包

默认情况下,fping对一个目标只发送一个请求包,可以使用-c参数指定发送请求包的个数

[root@localhost ~]# fping -c 2 192.168.2.1

192.168.2.1 : [0], 96 bytes, 1.34 ms (1.34 avg, 0% loss)

192.168.2.1 : [1], 96 bytes, 0.99 ms (1.16 avg, 0% loss)

192.168.2.1 : xmt/rcv/%loss = 2/2/0%, min/avg/max = 0.99/1.16/1.34

更多选项,请man fping!

php fping,fping - wangshaohui的个人页面 - OSCHINA - 中文开源技术交流社区相关推荐

  1. php fping,fping安装 - luronggui的个人空间 - OSCHINA - 中文开源技术交流社区

    下面以调用 fping  为例 安装 fping cd /usr/local/src wget http://fping.org/dist/fping-3.10.tar.gz tar -xvf fpi ...

  2. html三列布局源码,HTML三列布局 - 黄柳淞的个人页面 - OSCHINA - 中文开源技术交流社区...

    1.三列布局1 三列布局 body{padding: 0;margin: 0;} .left{width:33.3%;height: 500px;background-color: #ccc;floa ...

  3. 邮件格式转换html,HTML邮件模板 - lenglingx的个人页面 - OSCHINA - 中文开源技术交流社区...

    邮件要求兼容 outlook 等邮箱软件,发现很多样式都不生效.找到的模板如下: 尊敬的开发者: "xxx"在此次的'网络友好度测试'评级:4颗星(最高5颗星). 注意点 不支持头 ...

  4. java自定义标签遍历_自定义标签 - CarlDing的个人页面 - OSCHINA - 中文开源技术交流社区...

    EL的不足,由JSTL来加强  -> 自定义标签来实现. 1:自定义标签 1:自定义标签也是类. 2:让用户在JSP页面使用,不引用Java代码的情况下,调用Java代码. 2:标签开的类的继承 ...

  5. java电子报刊网站_采集电子报纸 - 杨尚川的个人页面 - OSCHINA - 中文开源技术交流社区...

    1.接口 /** *报纸采集器 * @author 杨尚川 */ public interface PaperCollector { /** * 下载当日报纸,一个文件对应一个版面 * @return ...

  6. java大作业用jsp数据库java_JSP数据库大作业 - 不是太阳也要发光的个人页面 - OSCHINA - 中文开源技术交流社区...

    本人QQ:240814476  欢迎大家提问,共同学习,共同进步. 最近做了一个数据库大作业啊,想用JSP做,发现代码量好大,在做前台的时候感觉手忙脚乱,没时间. 可能是本人拖了太久的原因吧 . 做的 ...

  7. flot java_flot中文详解 - 木叶下的个人页面 - OSCHINA - 中文开源技术交流社区

    调用plot函数的方法如下: 1 var plot = $.plot(placeholder, data, options) Data的结构: data应该是data series的一个数组: [ s ...

  8. 黑白球JAVA_桶中取黑白球 - jiacut的个人页面 - OSCHINA - 中文开源技术交流社区

    题目 有一个桶,里面有白球.黑球各100个,现在按下述规则取球: 每次从桶里面拿出来两个球: 如果是两个同色的球,就再放入一个黑球: 如果是两个异色的球,就再放入一个白球. 问:最后桶里面只剩下一个黑 ...

  9. mysql mcd date_mysql升级5.5 - ifeixiang的个人页面 - OSCHINA - 中文开源技术交流社区

    对付Linux的问题,其实很多都是权限问题,细心想一下即可. centos6.4默认装的是mysql5.1,使用 yum update 也update不了.google了一下,找到个yum安装的方法: ...

最新文章

  1. 如何学习:自考小组学习
  2. 中文NER任务简析与深度算法模型总结和实战展示 转 作者原创的不错,很有水平,需要研读
  3. Java学习之注解Annotation实现原理
  4. 一个提高查找速度的小技巧
  5. 中国水产饲料市场发展深度调研及十四五前景预测报告2022年版
  6. USC提出拟牛顿法深度学习优化器Apollo,效果比肩SGD和Adam
  7. P1083 借教室(差分+二分)
  8. 《深入理解Android 卷III》第四章 深入理解WindowManagerService
  9. 64位Ubuntu kylin 16.04 安装laptop mode解决关闭盖子无法唤醒,并解决安装此模式后鼠标间歇断电
  10. 在您的构建过程中添加微基准测试
  11. 酱油和gbt酱油哪个好_酱油越贵越好?认准瓶身这4处,轻松挑到好酱油!
  12. AKKA Actor创建
  13. Spring MVC拦截器(Interceptor)的配置及使用
  14. VS2008无法正确打开项目/解决方案
  15. 新媒体运营的“钱途”在哪里?
  16. Java基础-学习笔记(六)——类的封装性
  17. 快手批量下载-支持作者所有视频无水印带标题
  18. dubbo源码解析之服务调用(通信)流程
  19. 一些dalao的博客
  20. COBOL中的基本语法(转)

热门文章

  1. 七种公司做不大,十种老板成不了事
  2. 【成功解决】实现Ubuntu20,04 与Windows之间的复制粘贴
  3. 信托公司利用境外资金的两大途径
  4. 高效能程序员的修炼-总结篇
  5. 有哪些好用的国产蓝牙耳机推荐?高性价比蓝牙耳机推荐
  6. c语言指针的折半法查找,数据结构笔记7:折半查找法(二分查找法)及C语言实现...
  7. OLAP阵营又增一猛将,比肩Power BI不是说说而已
  8. PHP汉字拼音转换和公历农历转换(代码家园)
  9. 【IDEA】IDEA packages折叠 包折叠
  10. vue解构赋值_ES6解构赋值