作用:批量的给目标主机发送ping请求,测试主机的存活情况。
特点:并行发送,结果易读。
fping可以同时ping很多台机器,另外一方面是结果易读,他可以很友好展示出ping10台或者100台主机的结果,对于我们要执行很多ping操作的人来说,fping比ping更加好用。
从官网或者网址下载fping源码包进行编译。
fping安装步骤:
一、访问官网获取源码包(http://fping.org/)
或
[root@www ~]# wget http://fping.org/dist/fping-4.0.tar.gz [root@www ~]# tar zxf fping-4.0.tar.gz [root@www ~]# ls fping-4.0 fping-4.0.tar.gz
二、测试: 目录下会有很多源码文件,在fping目录下执行configure进行配置测试。
[root@www fping-4.0]# ./configure checking for gcc... no checking for cc... no checking for cl.exe... no configure: error: in `/root/fping-4.0': configure: error: no acceptable C compiler found in $PATH See `config.log' for more details
这里提示找不到C编译器,所以需要安装C编译器,这里我使用GCC编译器。
安装gcc编译器:
[root@www fping-4.0]# yum install gcc
再次尝试configure进行配置测试
[root@www fping-4.0]# ./configure
四、 执行make命令进行源码编译:
在当前目录下执行make命令
[root@www fping-4.0]# make
五、进行编译安装:
使用make install进行编译安装fping源码
[root@www fping-4.0]# make install [object Object]
六、查看是否安装成功fping
[root@www fping-4.0]# ls /usr/local/sbin/fping /usr/local/sbin/fping
测试fping
[root@www ~]# fping www.baidu.com www.baidu.com is alive [root@www ~]# fping www.google.com www.google.com is unreachable
fping参数介绍
1、命令参数man、-h、--htlp等方式查看使用方法。
常用参数介绍
-a 只显示出存活的主机参数
-u 只显示出不存活的主机参数
通过标准输入方式fping +IP1 +IP2 ....
-g 支持主极端的方式 192.168.1.1 192.168.1.155 或者 192.168.1.0/24
2、 通过读取一个文件中IP内容
方式:fping -f filename