LinuxPing 命令


Ping 或 PacketInternetGroper 是一種網絡管理實用程序,可通過 IP 網絡檢查源和目標計算機/設備之間的連接狀態。它還可以幫助您估計從您的網絡發送和接收響應需要多長時間。

我們都有經常訪問的最喜歡的網站。如果其中任何一個不加載,我想知道為什麼。是因為您沒有連接到互聯網,還是您的互聯網服務提供商有問題,您無法訪問該網站?另一個原因可能是網站本身不可用。無論是什麼原因,Linux Ping 命令都能為您提供所有答案。

Ping 使用 Internet 控制消息協議 (ICMP) 向主機或目標計算機發送和接收回顯消息,提供網絡性能建議。 向目標計算機發送 ICMP 請求消息。如果目標 IP 地址可用,它將向主機計算機發送 ICMP 消息響應。這可以讓您了解網絡連接狀態,例如往返時間(發送和接收數據包所需的時間)。

使用 Ping 命令

在 Linux 終端中輸入以下命令:

ping

得到的輸出是:

讓我們解釋一下上述常用選項(按字母順序)。

選項解釋
1使用此選項可在對等方可訪問時發出蜂鳴聲
b b使用此選項允許 ping 廣播地址
2號如果您不想 ping 探測的源地址,請使用此選項
c(計數)使用此選項設置發送 ping 請求的次數
d使用此選項為正在使用的套接字設置 SO-DEBUG 選項
F使用此選項通過每秒發送數百個數據包來淹沒您的網絡。
我(間隔)使用此選項指定連續數據包傳輸之間的間隔。默認間隔值為 1 秒
I(接口地址)使用此選項將源地址設置為指定的接口地址。 ping IPv6 鏈路本地地址時需要此選項。它的參數可以是設備的 IP 地址或名稱。
l (預載)使用此選項可設置無需等待響應即可發送的數據包數。 您必須是超級用戶才能選擇大於 3 的值。
n使用此選項可將網絡地址顯示為數字而不是主機名
qq使用此選項可顯示安靜輸出。這意味著只有摘要將顯示在開始和結束時間
時間 (ttl)使用此選項設置生命週期
v使用此選項進行詳細輸出
使用此選項顯示版本並退出
w(截止日期)使用此選項可指定 ping 結束前的超時時間(以秒為單位),無論發送或接收的數據包數量如何。
W(超時)使用此選項設置等待響應的時間量(以秒為單位)。

一些基本的ping功能

以下是一些用於檢查網絡性能的基本 ping 功能:

ping 主機以獲取可用性

您可以使用以下 ping 命令檢查主機是否正在運行。

$ ping host-name/IP

按 Ctrl + C 中止命令

ping 主機以獲取可用性

增加或減少 ping 數據包之間的間隔

在 Linux 上,發送每個數據包的默認間隔是 1 秒。 您可以通過設置大於 1 的值來增加間隔,通過設置小於 1 的值來減小間隔。

以下是增加 ping 之間的時間間隔的示例。

$ ping -i 5 127.0.0.1

以下是減少 ping 之間時間的示例。

$ ping -i 0.5 127.0.0.1

您必須是超級用戶才能將此間隔設置為小於 0.2 秒,如下圖所示。

增加或減少 ping 數據包之間的間隔

因此,該命令必須運行 sudo。如下。

 $ sudo ping -i 0.5 127.0.0.1

當您按 Enter 時,系統將提示您輸入密碼,並且該命令應該可以工作。

更改 ping 數據包大小

默認 ping 數據包大小為 56 字節。您可以使用以下命令對其進行更改。

$ ping -s packetsize hostname/IP

在這裡,將數據包大小設置為 100。您可以看到在輸出的第一行中該值設置為 100。

更改 ping 數據包大小

Ping 發送盡可能多的數據包

您可以根據需要 ping 發送任意數量的數據包,如下所示:

$ ping -c NumberOfPackets IP/hostname

以下示例將數據包數設置為 5。之後,結果結束。

Ping 發送盡可能多的數據包

網絡氾濫

Ping 命令允許超級用戶使用以下命令每秒發送超過 100 個數據包:

$ sudo ping -f hostname-IP

網絡氾濫

ping 輸出“.”。 發送 ping 時,接收時使用“/”。

設置 ping 超時

無論發送和接收多少個 ping 數據包,您都可以設置結束 ping 的時間限制。

$ ping -w timeinseconds hostname/ip

這裡我們使用 3 秒作為超時時間。

設置 ping 超時

可聽見的 ping

可以設置ping命令為嗶聲,查看主機是否可用,如下:

$ ping -a hostname/ip

練習完本教程後,您可以運行 ping 命令以最佳方式查看網絡性能。您還可以使用高級開關通過 ping 自定義請求和響應。