PING 或 Packet Internet Groper 是一个深受喜爱的Linux 命令!其主要目的是借助IP网络管理源和设备之间的网络连接状态。在本教程中,您将了解它如何帮助您的项目以及如何开始使用它!
什么是 Linux Ping 命令?
使用 Linux ping 命令,我们还可以访问从网络发送和接收响应的持续时间。它通过向目标主机发送一系列 Internet 控制消息协议 (ICMP) 消息并等待来自主机和设备的 ICMP 回显消息来工作。这告诉我们网络的执行情况。
本质上它发送 ECHO_REQUEST 消息并等待 ECHO_RESPONSE。如果消息显示“fast ping low latency”,则表示连接速度很快。它以毫秒为单位。如今,每台现代计算机、VPS 或设备都预装了 PING,因为它有很多用途。这是检查设备和主机之间性能的一种快速而直接的方法。
无论是局域网 (LAN) 还是广域网(WAN),ping 都能提供准确的连接详细信息。您还可以获得测试的统计摘要,其中包括最小和最大轮数、传输和接收数据包的数量、丢失数据包的百分比以及平均值的标准偏差。它还允许用户检查两个设备之间的网络连接质量。非常棒,对吧?
您的计算机和目标主机之间的 Ping 测试将使您能够确定:
- Target主机状态:是否可达
- 测量往返之间的时间(主机-计算机-主机)
- 丢包百分比
如何安装 Linux Ping 命令
请记住,首先我们必须使用 SSH 访问我们的 VPS。如果您遇到问题,可以查看我们的PuTTY 教程!
大多数 Linux 版本应该默认安装了 ping。您可以检查它是否正在执行:
平-V
如果 ping 不存在,快速系统更新应该可以解决问题:
apt-get update && apt-get install -y iputils-ping
如何使用 Linux Ping 命令?
Linux 中有多种选项允许用户测试两个网络之间的连通性:
1. 检查连通性
您可以在系统中运行一个简单快捷的命令来检查目标主机和服务器或计算机的状态。
在此示例中,我们正在检查与www.google.com 的网络连接:
ping google.com
如果不确定域是什么,也可以使用 IP 地址。您应该会看到 Google 的 IP 地址显示在括号中,以及完整的统计摘要。
- min –指的是收到响应的最短时间
- avg –显示获得响应的平均时间
- max –反映获得响应的最长时间
在 Linux 中要停止 ping 命令,我们应该使用Ctrl+C来停止向目标主机发送数据包。该命令将停止终端中的所有进程。
2.指定ECHO_REQUEST号
-c命令选项用于指定用户要执行的数据包或请求的数量。
语法如下所示:
ping –c * exampledomain.com
这里*是您要执行的 ping 次数。
3. 可听ping
-a Linux ping 命令选项会发出蜂鸣声以检查主机是否处于活动状态,并通过声音通知您。
该命令将如下所示:
ping –a exampledomain.com
请记住,要终止 ping 过程,请按Ctrl+C。
4.设置间隔
Linux 中的–i选项 允许用户设置每个数据包之间的时间间隔(以秒为单位)。
该命令遵循与前面相同的结构:
ping –i 2 –c 7 exampledomain.com
这里两个数字可以改成你需要的。
5. 只收到Linux Ping命令总结
要仅接收网络摘要,请 在 Linux 终端命令行中使用–q选项:
ping –c 7 –q exampledomain.com
同样,我们仍然使用-c 7来执行七个请求,但由于添加了-q,所以只收到摘要。
6. 使用 Linux Ping 命令充斥网络
ping 命令允许用户在以下命令的帮助下每秒发送 100 个或更多数据包:
ping –f exampledomain.com
如果您想测试您的网站或服务器如何处理网络压力(大量请求),此选项非常有用。
结论
Ping 是用于对网络上主机的可访问性进行故障排除的常用实用程序。它有助于我们了解网站可能无法加载的原因。我们需要知道问题的根本原因。它可以是互联网连接、网络丢失或网站不再可用等任何情况。Ping 是帮助我们确定网络设备可访问性的命令。