PING 或 Packet Internet Groper 是一個深受喜愛的Linux 命令!其主要目的是借助IP網(wǎng)絡(luò)管理源和設(shè)備之間的網(wǎng)絡(luò)連接狀態(tài)。在本教程中,您將了解它如何幫助您的項目以及如何開始使用它!

什么是 Linux Ping 命令?
使用 Linux ping 命令,我們還可以訪問從網(wǎng)絡(luò)發(fā)送和接收響應(yīng)的持續(xù)時間。它通過向目標(biāo)主機發(fā)送一系列 Internet 控制消息協(xié)議 (ICMP) 消息并等待來自主機和設(shè)備的 ICMP 回顯消息來工作。這告訴我們網(wǎng)絡(luò)的執(zhí)行情況。
本質(zhì)上它發(fā)送 ECHO_REQUEST 消息并等待 ECHO_RESPONSE。如果消息顯示“fast ping low latency”,則表示連接速度很快。它以毫秒為單位。如今,每臺現(xiàn)代計算機、VPS 或設(shè)備都預(yù)裝了 PING,因為它有很多用途。這是檢查設(shè)備和主機之間性能的一種快速而直接的方法。
無論是局域網(wǎng) (LAN) 還是廣域網(wǎng)(WAN),ping 都能提供準(zhǔn)確的連接詳細(xì)信息。您還可以獲得測試的統(tǒng)計摘要,其中包括最小和最大輪數(shù)、傳輸和接收數(shù)據(jù)包的數(shù)量、丟失數(shù)據(jù)包的百分比以及平均值的標(biāo)準(zhǔn)偏差。它還允許用戶檢查兩個設(shè)備之間的網(wǎng)絡(luò)連接質(zhì)量。非常棒,對吧?
您的計算機和目標(biāo)主機之間的 Ping 測試將使您能夠確定:
- Target主機狀態(tài):是否可達(dá)
- 測量往返之間的時間(主機-計算機-主機)
- 丟包百分比
如何安裝 Linux Ping 命令
請記住,首先我們必須使用 SSH 訪問我們的 VPS。如果您遇到問題,可以查看我們的PuTTY 教程!
大多數(shù) Linux 版本應(yīng)該默認(rèn)安裝了 ping。您可以檢查它是否正在執(zhí)行:
平-V
如果 ping 不存在,快速系統(tǒng)更新應(yīng)該可以解決問題:
apt-get update && apt-get install -y iputils-ping
如何使用 Linux Ping 命令?
Linux 中有多種選項允許用戶測試兩個網(wǎng)絡(luò)之間的連通性:
1. 檢查連通性
您可以在系統(tǒng)中運行一個簡單快捷的命令來檢查目標(biāo)主機和服務(wù)器或計算機的狀態(tài)。
在此示例中,我們正在檢查與www.google.com 的網(wǎng)絡(luò)連接:
ping google.com
如果不確定域是什么,也可以使用 IP 地址。您應(yīng)該會看到 Google 的 IP 地址顯示在括號中,以及完整的統(tǒng)計摘要。
- min –指的是收到響應(yīng)的最短時間
- avg –顯示獲得響應(yīng)的平均時間
- max –反映獲得響應(yīng)的最長時間
在 Linux 中要停止 ping 命令,我們應(yīng)該使用Ctrl+C來停止向目標(biāo)主機發(fā)送數(shù)據(jù)包。該命令將停止終端中的所有進(jìn)程。

2.指定ECHO_REQUEST號
-c命令選項用于指定用戶要執(zhí)行的數(shù)據(jù)包或請求的數(shù)量。
語法如下所示:
ping –c * exampledomain.com
這里*是您要執(zhí)行的 ping 次數(shù)。
3. 可聽ping
-a?Linux ping 命令選項會發(fā)出蜂鳴聲以檢查主機是否處于活動狀態(tài),并通過聲音通知您。
該命令將如下所示:
ping –a exampledomain.com
請記住,要終止 ping 過程,請按Ctrl+C。
4.設(shè)置間隔
Linux 中的–i選項?允許用戶設(shè)置每個數(shù)據(jù)包之間的時間間隔(以秒為單位)。
該命令遵循與前面相同的結(jié)構(gòu):
ping –i 2 –c 7 exampledomain.com
這里兩個數(shù)字可以改成你需要的。
5. 只收到Linux Ping命令總結(jié)
要僅接收網(wǎng)絡(luò)摘要,請?在 Linux 終端命令行中使用–q選項:
ping –c 7 –q exampledomain.com
同樣,我們?nèi)匀皇褂?c 7來執(zhí)行七個請求,但由于添加了-q,所以只收到摘要。
6. 使用 Linux Ping 命令充斥網(wǎng)絡(luò)
ping 命令允許用戶在以下命令的幫助下每秒發(fā)送 100 個或更多數(shù)據(jù)包:
ping –f exampledomain.com
如果您想測試您的網(wǎng)站或服務(wù)器如何處理網(wǎng)絡(luò)壓力(大量請求),此選項非常有用。
結(jié)論
Ping 是用于對網(wǎng)絡(luò)上主機的可訪問性進(jìn)行故障排除的常用實用程序。它有助于我們了解網(wǎng)站可能無法加載的原因。我們需要知道問題的根本原因。它可以是互聯(lián)網(wǎng)連接、網(wǎng)絡(luò)丟失或網(wǎng)站不再可用等任何情況。Ping 是幫助我們確定網(wǎng)絡(luò)設(shè)備可訪問性的命令。














