首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我如何在同一时间平多个IP地址?

问我如何在同一时间平多个IP地址?
EN

Unix & Linux用户
提问于 2019-06-14 17:46:27
回答 6查看 68.6K关注 0票数 31

我知道可以运行Bash for循环和ping多服务器的方法,是否有一个Linux工具可以让我这样做,而不必一次编写一个Bash脚本来ping一个服务器列表?

就像这样:

代码语言:javascript
复制
$ ping host1 host2 host3

注意:我正在专门寻找CentOS/Fedora,但是如果它在其他发行版上工作,那也可以。

EN

回答 6

Unix & Linux用户

发布于 2019-06-14 19:44:49

福平位于同名的Fedora包中,允许许多主机或一组ip地址。

代码语言:javascript
复制
$ fping -a -A -c 1 hosta hostb
192.168.0.20 : xmt/rcv/%loss = 1/1/0%, min/avg/max = 0.64/0.64/0.64
192.168.1.3  : xmt/rcv/%loss = 1/1/0%, min/avg/max = 0.50/0.50/0.50

fping将发出ping包,然后以循环的方式转移到下一个目标.如果目标回复,则会将其记录下来并从列表中删除。

票数 22
EN

Unix & Linux用户

发布于 2019-06-17 16:20:30

我建议使用GNU并行

代码语言:javascript
复制
parallel -u ping ::: host1 host2 host3

输出将交错

票数 15
EN

Unix & Linux用户

发布于 2019-06-14 20:57:39

代码语言:javascript
复制
oping host1 host2 host3

描述:

ping使用ICMP包(更被称为"ping数据包“)来测试网络主机的可达性。它支持以透明的方式使用IPv4和/或IPv6并行地连接多个主机。这个包包含两个命令行应用程序:“ping”是ping(1)、ping6(1)和fping(1)等工具的替代品。"noping“是一种基于ncurses的工具,它在敲击时显示统计数据,并突出显示异常的往返时间。

票数 10
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/524963

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档