作者:Linux迷
連結:https://www.linuxmi.com/gping-ping.html
本文討論ping網絡管理實用程序的簡要歷史,以及如何在Linux中使用gping實用程序以圖形格式顯示ping命令輸出。Ping是一個大家都知道的命令行實用工具,用於測試LAN和WAN中設備之間的連接性和可達性。Ping是Packet InterNet Groper的縮寫。它將Internet控制消息協議(ICMP)回顯請求數據包發送到指定的URL或IP位址,並期望目標主機發出ICMP回顯應答。如果收到目標主機的答覆,則表明該主機仍在運行。Ping是最常用的網絡診斷工具,可以解決與網絡相關的許多問題。Ping是計算機網絡領域中最古老的實用程序之一。它由美國科學家Michael John Muuss於1983年開發。Ping支持幾乎所有作業系統,包括GNU/Linux,Unix,macOS和Windows以及嵌入式系統。下面是使用ping命令檢查主機是否在網絡中的典型方法:在這裡, -c 3表示要發送的ECHO_REQUEST數據包的數量。linuxmi@linuxmi:~/www.linuxmi.com$ ping -c 3 xxvi.ai
PING xxvi.ai (101.36.110.77) 56(84) bytes of data.
64 bytes from 101.136.111.77 (101.136.111.77): icmp_seq=1 ttl=128 time=49.6 ms
64 bytes from 101.136.111.77 (101.136.111.77): icmp_seq=2 ttl=128 time=81.1 ms
64 bytes from 101.136.111.77 (101.136.111.77): icmp_seq=3 ttl=128 time=56.0 ms--- xxvi.ai ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2005ms
rtt min/avg/max/mdev = 49.648/62.236/81.073/13.568 ms有些人可能不喜歡常規ping命令的默認輸出格式。您可能希望以某種圖形格式可視化ping命令的輸出。這就是gping實用程序派上用場的地方!Gping是一個跨平臺的命令行程序,當您嘗試ping主機或網站時,該程序會在終端內部顯示漂亮的圖形。作者這樣描述它:「 ping,但帶有圖形」。Gping使用圖形而不是數字和文本顯示ping命令的輸出。它是一個用Rust程式語言編寫的開源網絡實用程序,並在MIT許可下發布。Gping目前支持的平臺包括GNU / Linux,macOS和Windows。Gping在AUR中是可用的,所以您可以使用一個AUR幫助程序(例如Yay)在Arch Linux及其變體上安裝Gping。在其他Linux發行版上,您可以使用argo包管理器安裝它。cargo 不僅僅是一個包管理器,它還是 Rust 的項目管理利器。因此,請確保您已經在Linux系統中安裝了當前的Rust穩定版本。linuxmi@linuxmi:~/www.linuxmi.com$ cargo install gping在Linux中使用Gping以圖形格式顯示Ping命令輸出
使用Gping檢查主機或網站(如linuxmi.com)的網絡連接,並以圖形格式顯示輸出,只需在終端運行此命令:linuxmi@linuxmi:~/www.linuxmi.com$ ping xxvi.ai在Linux中使用Gping以圖形格式顯示Ping命令輸出與常規ping實用程序相比,Gping非常少,並且不提供任何選項來按所需方式自定義輸出。例如,您不能
Gping僅用於以圖形格式顯示ping命令輸出。僅此而已。
要顯示Gping的幫助部分,請運行:
linuxmi@linuxmi:~/www.linuxmi.com$ gping --help
gping 0.1.7
Ping, but with a graph.
USAGE:
gping [OPTIONS] <hosts>...
FLAGS:
-h, --help Prints help information
-V, --version Prints version information
OPTIONS:
-b, --buffer <buffer> Determines the number pings to display. [default: 100]
ARGS:
<hosts>... Hosts or IPs to ping
源:
...END...
長按或掃描下面的二維碼關注Linux公社
關注Linux公社,添加「星標」
每天獲取技術乾貨,讓我們一起成長
合作聯繫微信:linuxgs