如何使用 Linux ping 命令 ?

B站影视 日本电影 2025-09-13 06:09 1

摘要:在本文中,我们将深入研究 ping 命令,这是 Linux 中普遍存在的一种网络工具。Ping 命令是最常用的诊断工具之一,用于测试和调试网络连接问题。

Linux Ping

在本文中,我们将深入研究 ping 命令,这是 Linux 中普遍存在的一种网络工具。Ping 命令是最常用的诊断工具之一,用于测试和调试网络连接问题。

Ping (Packet Internet Groper) 是一个命令行实用程序,用于测试 IP 网络中两台主机之间的连通性。它通过发送 Internet Control Message Protocol (ICMP) 来运行。Echo 向目标主机发送请求消息并等待 Echo
回复。从发送到接收回复所花费的时间是可以测量的,并提供有关网络运行状态和速度的有价值信息。

Linux 中 ping 命令的一般语法如下:

ping [options] destination

Simple 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.com

Specify 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.com

Audible Ping

如果您希望接收到每个响应时都发出可听见的蜂鸣声,请使用 -a 选项。

ping -a www.google.com

Ping Flood

-f 选项允许您向网络发送大量数据包。这是一种对你的网络进行压力测试的方法,应该谨慎使用。

sudo ping -f www.google.com

Record Route

-R 选项用于记录 ping 命令到达目的地所遵循的路由。

酷瓜云课堂 - 开源在线教育解决方案

来源:鸠摩智首席音效师

相关推荐