PING 或 Packet Internet Groper 是一個深受喜愛的Linux 命令!其主要目的是借助IP網絡管理源和設備之間的網絡連接狀態。在本教程中,您將了解它如何幫助您的項目以及如何開始使用它!
什么是 Linux Ping 命令?
使用 Linux ping 命令,我們還可以訪問從網絡發送和接收響應的持續時間。它通過向目標主機發送一系列 Internet 控制消息協議 (ICMP) 消息并等待來自主機和設備的 ICMP 回顯消息來工作。這告訴我們網絡的執行情況。
本質上它發送 ECHO_REQUEST 消息并等待 ECHO_RESPONSE。如果消息顯示“fast ping low latency”,則表示連接速度很快。它以毫秒為單位。如今,每臺現代計算機、VPS 或設備都預裝了 PING,因為它有很多用途。這是檢查設備和主機之間性能的一種快速而直接的方法。
無論是局域網 (LAN) 還是廣域網(WAN),ping 都能提供準確的連接詳細信息。您還可以獲得測試的統計摘要,其中包括最小和最大輪數、傳輸和接收數據包的數量、丟失數據包的百分比以及平均值的標準偏差。它還允許用戶檢查兩個設備之間的網絡連接質量。非常棒,對吧?
您的計算機和目標主機之間的 Ping 測試將使您能夠確定:
- Target主機狀態:是否可達
- 測量往返之間的時間(主機-計算機-主機)
- 丟包百分比
如何安裝 Linux Ping 命令
請記住,首先我們必須使用 SSH 訪問我們的 VPS。如果您遇到問題,可以查看我們的PuTTY 教程!
大多數 Linux 版本應該默認安裝了 ping。您可以檢查它是否正在執行:
平-V
如果 ping 不存在,快速系統更新應該可以解決問題:
apt-get update && apt-get install -y iputils-ping
如何使用 Linux Ping 命令?
Linux 中有多種選項允許用戶測試兩個網絡之間的連通性:
1. 檢查連通性
您可以在系統中運行一個簡單快捷的命令來檢查目標主機和服務器或計算機的狀態。
在此示例中,我們正在檢查與www.google.com 的網絡連接:
ping google.com
如果不確定域是什么,也可以使用 IP 地址。您應該會看到 Google 的 IP 地址顯示在括號中,以及完整的統計摘要。
- min –指的是收到響應的最短時間
- avg –顯示獲得響應的平均時間
- max –反映獲得響應的最長時間
在 Linux 中要停止 ping 命令,我們應該使用Ctrl+C來停止向目標主機發送數據包。該命令將停止終端中的所有進程。
2.指定ECHO_REQUEST號
-c命令選項用于指定用戶要執行的數據包或請求的數量。
語法如下所示:
ping –c * exampledomain.com
這里*是您要執行的 ping 次數。
3. 可聽ping
-a?Linux ping 命令選項會發出蜂鳴聲以檢查主機是否處于活動狀態,并通過聲音通知您。
該命令將如下所示:
ping –a exampledomain.com
請記住,要終止 ping 過程,請按Ctrl+C。
4.設置間隔
Linux 中的–i選項?允許用戶設置每個數據包之間的時間間隔(以秒為單位)。
該命令遵循與前面相同的結構:
ping –i 2 –c 7 exampledomain.com
這里兩個數字可以改成你需要的。
5. 只收到Linux Ping命令總結
要僅接收網絡摘要,請?在 Linux 終端命令行中使用–q選項:
ping –c 7 –q exampledomain.com
同樣,我們仍然使用-c 7來執行七個請求,但由于添加了-q,所以只收到摘要。
6. 使用 Linux Ping 命令充斥網絡
ping 命令允許用戶在以下命令的幫助下每秒發送 100 個或更多數據包:
ping –f exampledomain.com
如果您想測試您的網站或服務器如何處理網絡壓力(大量請求),此選項非常有用。
結論
Ping 是用于對網絡上主機的可訪問性進行故障排除的常用實用程序。它有助于我們了解網站可能無法加載的原因。我們需要知道問題的根本原因。它可以是互聯網連接、網絡丟失或網站不再可用等任何情況。Ping 是幫助我們確定網絡設備可訪問性的命令。