Linux Ping命令与示例

Linux Ping命令

Ping命令是跨平台的,是用于解决与网络相关的问题的最常用工具。 PING代表Packet Internet Grouper,主要用于确认两个网络节点之间的连接。主要用于检查主机是否可访问。

使用此命令来确定主机是否处于活动状态。如果有效,请回复。否则,目标将处于非活动状态。

Basicaly Ping命令将ICMP数据包发送到目标服务器或主机,并等待响应。接收到来自目的地的响应(即回声数据包)后,将数据包重新发送到目的地。

Ping命令的基本语法

Ping命令的基本语法如下:

ping [options] destination

哪里选件:给定选项 在这里目的地:目标网站或IP地址。

ping命令示例

这是一个例子 ping Linux命令。

1. ping命令的基本用法

让我们检查一下 www.google.com 发送ICMP报文是否可达。停止接收包装 Ctrl+c

ping www.google.com

输出看起来像这样:

Ping命令示例基本使用“ width =” 735“ height =” 236“ srcset =” https://linux4one.com/wp-content/uploads/2019/03/Ping-command-examples-Basic-Use .png 735w,https://linux4one.com/wp-content/uploads/2019/03/Ping-command-examples-Basic-Use-300x96.png 300w“ data-lazy-sizes =”(最大宽度:735px )100vw,735pxPing命令示例-基本用法

在上面的命令中,ping命令开始将ICMP软件包发送到目标IP地址。然后打印目标服务器返回的输出。

2.更改ping数据包之间的间隔

使用 -i (可选)您可以更改发送到目标服务器的两个ping数据包之间的间隔。使用此选项可以更改默认间隔。例如,要每2秒发送一个数据包,请使用以下命令:

ping -i 2 linux4one.com

输出看起来像这样:

ping命令Linux-2每隔ping一次“ width =” 731“ height =” 234“ srcset =” https://linux4one.com/wp-content/uploads/2019/03/Ping-Command-Linux-Pinging-After -Each-2-Seconds.png 731w,https://linux4one.com/wp-content/uploads/2019/03/Ping-Command-Linux-Pinging-After-Each-2-Seconds-300x96.png 300w -lazy-sizes =“(最大宽度:731px)100vw,731pxping命令Linux-Ping每2秒一次

您可以看到上述命令每2秒ping通目标服务器一次。应该按 CTRL+c 停止ping。

3.封包限制

使用ping命令限制数据包数量 -c 使用选项。您可以指定任意数量的数据包发送到目标服务器。传输指定数量的数据包后,它将自动停止。在这里您可能不需要按 CTRL+c 停止ping。

例如,运行以下命令仅将4个数据包发送到目标服务器 linux4one.com 并停止它:

ping -c 4 linux4one.com

输出看起来像这样:

Ping命令Linux限制Pings“宽度=” 731“高度=” 270“ srcset =” https://linux4one.com/wp-content/uploads/2019/03/Ping-Command-Linux-Limit-Pings.png 731w ,Https://linux4one.com/wp-content/uploads/2019/03/Ping-Command-Linux-Limit-Pings-300x111.png 300w“ data-lazy-sizes =”(最大宽度:731px)100vw, 731像素Ping命令Linux-Ping限制4。指定数据包大小

默认情况下 ping 命令发送一个大小为数据包 56 bytes。要更改此数据包大小,您可以使用 -s 可选的。

执行以下命令,将大小为75的数据包发送到目标服务器。

ping -s 75 127.0.0.1

输出看起来像这样:

Ping命令Linux-指定数据包大小“ width =” 732“ height =” 148“ srcset =” https://linux4one.com/wp-content/uploads/2019/03/Ping-Command-Linux-Specify-Packet-大小.png 732w,https://linux4one.com/wp-content/uploads/2019/03/Ping-Command-Linux-Specify-Packet-Size-300x61.png 300w“ data-lazy-sizes =”(max-宽度:732px)100vw,732pxPing命令Linux数据包大小规格5。声音平

当收到数据包时,ping命令会发出蜂鸣声。 -a 可选的。每次接收到数据包时,此选项都会发出哔声。

运行以下命令以发出哔声:

ping -a www.google.com

按下 Ctrl+c 停止发送数据包。

6.指定ping超时

您可以使用以下命令限制ping命令的运行时间: -w 可选的。在指定的时间过去之后终止或停止ping命令。

在以下示例中,ping命令将在以下时间后停止发送数据包 3.5 seconds

ping -w www.google.com

输出看起来像这样:

Linux ping命令超时“ width =” 731“ height =” 237“ srcset =” https://linux4one.com/wp-content/uploads/2019/03/Linux-ping-command-Timeout.png 731w,https: //linux4one.com/wp-content/uploads/2019/03/Linux-ping-command-Timeout-300x97.png 300w“ data-lazy-sizes =” =“(最大宽度:731px)100vw,731pxLinux使用ping命令执行ping-TimeoutFlood网络

您还可以每秒发送100个以上的数据包 ping 命令做这样的事情 -f 选项与ping命令一起使用。此选项仅可用 sudo 特权。

例如,要每秒发送100个以上的数据包,可以使用以下命令: Ctrl+c 中断以下命令:

ping -f www.google.com

输出看起来像这样:

Ping Command Linux-Flood“ width =” 735“ height =” 149“ srcset =” https://linux4one.com/wp-content/uploads/2019/03/Ping-Command-Linux-Flood.png 735w,https: //linux4one.com/wp-content/uploads/2019/03/Ping-Command-Linux-Flood-300x61.png 300w“ data-lazy-sizes =”(最大宽度:735px)100vw,735pxPing Command Linux洪水

结论

您通过示例学习了Linux Ping命令。如有任何疑问,请不要忘了在下面发表评论。

Sidebar