摘要:在本文中,我们将深入研究 ping 命令,这是 Linux 中普遍存在的一种网络工具。Ping 命令是最常用的诊断工具之一,用于测试和调试网络连接问题。
Linux Ping
在本文中,我们将深入研究 ping 命令,这是 Linux 中普遍存在的一种网络工具。Ping 命令是最常用的诊断工具之一,用于测试和调试网络连接问题。
Ping (Packet Internet Groper) 是一个命令行实用程序,用于测试 IP 网络中两台主机之间的连通性。它通过发送 Internet Control Message Protocol (ICMP) 来运行。Echo 向目标主机发送请求消息并等待 Echo
回复。从发送到接收回复所花费的时间是可以测量的,并提供有关网络运行状态和速度的有价值信息。
Linux 中 ping 命令的一般语法如下:
ping [options] destinationSimple Ping
ping 命令的最基本用途是向特定的主机或 IP 地址发送回显请求,例如:
ping www.google.com该命令将发送无限数量的 ICMP 报文,直到按 Ctrl+C 停止。在停止时,它提供数据包丢失、传输、接收和花费时间的摘要。
Limit the Number of Pings
要限制发送的数据包数量,请使用 -c 选项,例如:
ping -c 4 www.google.com该命令向 www.google.com 发送 4 个 ICMP 报文,然后自动停止。
Ping with Interval
可以使用 -i 选项设置两个请求之间的间隔,默认值是 1 秒。例如,设置请求间隔为 2 秒:
ping -i 2 www.google.comSpecify Packet Size
You can specify the packet size of ICMP packets using the -s option. This can be helpful for diagnosing network issues related to packet size. The default size is 56 bytes .
通过 -s 选项可以指定 ICMP 报文的报文大小,这有助于诊断与数据包大小相关的网络问题。默认大小为 56 字节。
ping -s 100 www.google.comAudible Ping
如果您希望接收到每个响应时都发出可听见的蜂鸣声,请使用 -a 选项。
ping -a www.google.comPing Flood
-f 选项允许您向网络发送大量数据包。这是一种对你的网络进行压力测试的方法,应该谨慎使用。
sudo ping -f www.google.comRecord Route
-R 选项用于记录 ping 命令到达目的地所遵循的路由。
酷瓜云课堂 - 开源在线教育解决方案
来源:鸠摩智首席音效师