我在虚拟机上使用Debian 9映像。未安装ping命令。当我跑步时:
sudo apt-get install ping
它问我:
Package ping is a virtual package provided by:
iputils-ping 3:20161105-1
inetutils-ping 2:1.9.4-2+b1
You should explicitly select one to install.
为什么有两家ping公司?他们之间有什么不同?是否有一些指南来选择一个版本而另一个版本?这种选择意味着什么?所有的脚本和程序会兼容这两个版本吗?
发布于 2017-10-25 12:42:24
iputils
罗氏ping
支持比inetutils
‘ping
更多的特性,例如IPv6 ( inetutils
在单独的二进制文件( ping6
)中实现)、广播pings、服务质量位.链接的手册提供了详细信息。
iputils
‘ping
支持inetutils
’ping
上的所有可用选项,因此为后者编写的脚本可以很好地处理前者。相反,情况并非如此:使用iputils
-specific选项的脚本不适用于inetutils
。
就两者存在的原因而言,inetutils
是GNU网络实用程序,针对各种操作系统并提供了许多不同的网络工具;iputils
是Linux特有的,并且包含较少的实用程序。因此,通常您将两者结合起来,以便在Linux上获得对Linux特定特性的完整覆盖和支持,并且只在非Linux系统上使用inetutils
。
发布于 2017-10-25 12:45:11
inetutils-ping
是可移植的GNU实现,用于非Linux系统(如Debian GNU/kFreeBSD)。
iputils-ping
仅仅是Linux,但确实有更多的特性。如果您使用的是Linux,您可能需要iputils
版本的ping。
发布于 2019-11-01 09:55:23
iputils-ping
通过PTR查询执行DNS反向查找。如果您的DNS服务器没有响应,则必须等待超时。
在这种情况下,inetutils-ping
的性能要好得多。
https://unix.stackexchange.com/questions/400351
复制相似问题