在 Ubuntu Linux 上找不到 Ping 命令
您的系统在查找 ping 命令时是否遇到问题?不用担心;我们已经解决了您的问题!
在计算机的现代时代,我们通过各种网络跨多个设备连接。这些网络有助于在我们的设备(例如手持设备、台式电脑、手表等)之间建立连接。使用这些服务,我们可以毫不费力地将大量数据从一个地点发送到全球的另一个地点。
由于使用各种网络的计算机通信,这一切都成为可能。然而,有时我们的计算机可能无法到达所需的网络,从而导致网络连接中断。这就是 ping 命令的用武之地。
Ping命令
Ping 被定义为具有高音调和尖锐共鸣的音调。计算机和网络监控将其用作确定达到特定目标的时间的测试。该目标可能是另一台计算机或网络目的地,例如服务器、路由器等。
收件人会退回该消息,并回复我们的设备发送的 ICMP 回显请求。你可以把它想象成一个潜艇系统。潜艇发送声纳来探测物体,物体反射回声,从而告诉潜艇该物体的相对距离。
类似地,ping 命令将数据包(回显请求)发送到目的地。需要多长时间才能收到响应,并且 ping 命令确定返回响应的数量?该命令确定远程主机的活动,即它是否活动,以及所用的时间和数据包丢失。
所花费的时间是从主机到系统的一个周期的延迟(通常以毫秒为单位)。时间延迟不应超过称为“超时”的特定限制。如果远程主机花费的时间超过服务器/路由器/计算机的指定时间,我们会收到“超时”错误,这意味着回显响应或“ping”未在指定的足够接收时间内到达。这称为 TTL 或“生存时间”。
为了测试连接的一致性程度,有多次发起 ping,即可以通过 ping 命令发送 4 到 5 个 echo 请求来测试连接是否成功,结果显示为接收到的字节数、TTL、和丢包率。
现在我们已经很好地了解了 ping 的作用以及它是如何工作的,让我们深入了解它在 Ubuntu Linux 上的安装过程。
默认情况下,ping 命令是 Ubuntu 软件包“iputils”的一部分,它是几个有用的实用程序的集合,用于监视我们的网络性能。它们安装在大多数系统中,但如果找不到它们,我们使用以下命令集来安装软件包。
$ sudo apt install iputils-ping
这使得我们可以在 Linux 系统的 docker 中使用 ping 命令。
测试 ping 命令
您可以通过键入 ping 命令来测试与远程主机的连接。
这将使系统能够发送“ping”来测试系统的连接性并确定远程主机是否处于活动状态。您还可以通过输入 IP 地址来确定其丢包率。
我们可以使用以下命令在 Linux 上检查我们的 IP 地址。
按“Ctrl+C”中止操作。因此,该命令将向您显示总体结果,包括一个周期内发送和接收的数据包数量以及检索它们所需的时间。
在这里,您将看到几个测试数据包“ping”到远程主机以获取响应。 icmp-seq 是您的本地主机(系统)发送的请求的序列号。 “Ttl”是数据包占用的网络节点数。该术语是恒定的并且不能改变。时间是数据包完成从本地到远程主机并返回的传输周期的持续时间。
限制 ping
您可以使用以下命令限制发送的数据包数量。
淹没网络
您可以通过 ping 命令淹没网络来查看负载下的网络性能。这可以通过打字来完成。
Ping 到某个服务器
您还可以通过输入 URL 来 ping 您选择的任何服务器。
上述命令将显示与所述网络的网络连接。
故障排除
可以通过多种方式使用 Ping 命令来测试我们设备上的网络以及其他网络的响应。
我们可能会向 IP 地址发送 ping 以确定它是否响应。如果失败,则意味着设备当前处于非活动状态,或者网络流量太大,导致我们无法访问该设备。如果响应时间较长,则意味着一侧或两侧可能存在连接问题,具体取决于所花费的时间。
如果我们无法访问主机名,但 IP 地址似乎可以访问,这可能意味着主机名解析存在问题。这意味着 DNS 服务器可能无法访问。
我们可以通过将 ping 保留为“运行直到停止”选项来检查和平衡我们的网络活动,这使得 ping 命令能够连续运行,除非出现故障。我们还可以随时测试网络的各个部分以确定它们的功能。
ping 的几种选择
ping 命令具有多种用于有效网络监控的选项。我们可以通过键入来访问这些选项。
或者
这将打开各种选项,显示它们的符号以及简要说明。
卸载 ping 命令
我们可以通过卸载 iputils 包来卸载 ping 命令。
卸载所有依赖项。
$sudo apt-get remove –自动删除 iputils-ping
清除所有数据和配置。
$sudo apt-get purge iputils-ping
结论
本文介绍了 ping 命令,该命令用于测试我们的网络速度及其对其他网络的接收情况。它可用于对各种设备之间的网络或连接进行故障排除。它适用于大多数系统,因为它是通用命令。我们研究了它的安装和工作,例如各种选项和故障排除。
我们希望您在阅读本文后能够成功安装 ping 并能够充分利用此命令。