查看原文
其他

每天学一个 Linux 命令(118):fping

点击关注👉 民工哥技术之路 2021-12-16

点击下方“民工哥技术之路”,选择“设为星标”

回复“1024”获取独家整理的学习资料!

命令简介

fping 命令是 ping 命令的加强版,它可以同时 ping 多台主机(网段)。

系统默认是没有安装,需要用户在使用前手动安装。

[root@centos7 ~]# fping
-bash: fping: command not found
[root@centos7 ~]# yum install fping -y

语法格式

 fping [options] [targets...]

选项说明

-a  #显示存活的主机
-b  #ping 数据包的大小(默认为56)
-c  #ping每个目标的次数 (默认为1)
-f  #从文件获取目标列表(不能与-g同时使用)
-l  #循环向指定目标发送 ping
-g  #通过指定开始和结束地址来生成目标列表
-u  #打印不可达的目标主机

应用举例

同时fping多个指定的地址

[root@centos7 ~]# fping 192.168.1.1 192.168.1.79 192.168.1.199
192.168.1.1 is alive
192.168.1.79 is alive
192.168.1.199 is alive
[root@centos7 ~]# fping 192.168.1.1 192.168.1.79 192.168.1.199 192.168.1.100
192.168.1.1 is alive
192.168.1.79 is alive
192.168.1.199 is alive
192.168.1.100 is unreachable

fping整个网段地址

[root@centos7 ~]# fping -g 192.168.1.0/24 2>/dev/null
192.168.1.1 is alive
192.168.1.10 is alive
192.168.1.79 is alive
192.168.1.81 is alive
192.168.1.93 is alive
192.168.1.199 is alive
192.168.1.2 is unreachable
192.168.1.3 is unreachable
.........
192.168.1.249 is unreachable
192.168.1.250 is unreachable
192.168.1.251 is unreachable
192.168.1.252 is unreachable
192.168.1.253 is unreachable
192.168.1.254 is unreachable

2>/dev/null #减少信息输出,直接显示结果

fping网段,但只显示活动主机

[root@centos7 ~]# fping -ag 192.168.1.0/24 2>/dev/null
192.168.1.1
192.168.1.10
192.168.1.79
192.168.1.81
192.168.1.93
192.168.1.199

fping指定的区间段

[root@centos7 ~]# fping -ag 192.168.1.90  192.168.1.100 2>/dev/null
192.168.1.93

fping 整体类似于 ping 命令,但比它强大,不需要等待对方主机返回相关的信息,只需将数据包完整的发送给某个主机后,就可以直接将数据发送给下一个主机,从而实时多主机同时ping的功能,使用也非常简单,功能确实强大不少。

每天学一个 Linux 命令(115):accton
每天学一个 Linux 命令(116):cfdisk
每天学一个 Linux 命令(117):atop

推荐阅读 点击标题可跳转

火了!这款免费、开源的终端资源监控器是真的牛逼

学会这 11 条,你离 Git 大神就不远了!

牛批!简单几步,无坑部署最小化 K8S 集群

堕落了!经典软件下载网站被查

新版 Win10 来了!网友:要被丑哭了。。。

这款 Web SSH 客户端工具超牛逼!爱了

Kubernetes 之 kubectl 使用指南

Kubernetes 之 YAML 语法

Kubernetes 之 Pod 实现原理

: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存