红联Linux门户
Linux帮助

fping:一次ping多个主机/IP

发布时间:2016-06-20 16:16:10来源:topspeedsnail.com作者:斗大的熊猫

我们都知道ping命令,它是诊断网络连接的基本工具。


我的问题是:

我管理了几台服务器,有时我需要使用ping检测每台主机是否连通,如:

$ ping server1.topspeedsnail.com
$ ping 234.231.33.6
$ ping 34.22.232.34

但是,ping命令并不支持一次ping多个主机,如:

$ ping server1.topspeedsnail.com 234.231.33.6 34.22.232.34

那么,怎么实现类似上面命令,一次ping多个主机呢?

下面介绍一个命令:fping,它和ping命令功能类似,可以实现一次ping多个主机。


安装fping

在Arch Linux上安装fping:

$ sudo pacman -Syu
$ sudo pacman -S fping

基于Debian / Ubuntu的发型版:

$ sudo apt-get update
$ sudo apt-get install fping

在CentOS安装fping:

$ sudo yum install epel-release
$ sudo yum install fping


fping的使用

使用方法和ping命令类似。

ping一个主机:

$ fping blog.topspeedsnail.com

fping:一次ping多个主机/IP

ping多个主机:

$ fping 192.168.0.112 blog.topspeedsnail.com google.com github.com

fping:一次ping多个主机/IP

把要ping的主机放到文件中。例如,在文件myhost.txt写入如下内容:

192.168.0.112
blog.topspeedsnail.com
google.com
github.com

$ sudo fping -f myhost.txt

fping:一次ping多个主机/IP


关于fping的详细信息,请看man文档:

$ man fping


本文永久更新地址:http://www.linuxdiyf.com/linux/21694.html