?
本文討論ping網絡管理實用程序的簡要歷史,以及如何在Linux中使用gping實用程序以圖形格式顯示ping命令輸出。
?
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數據包的數量。
上面的命令將返回如下所示的輸出:
ping命令輸出
有些人可能不喜歡常規ping命令的默認輸出格式。您可能希望以某種圖形格式可視化ping命令的輸出。這就是gping實用程序派上用場的地方!
認識下Gping
Gping是一個跨平臺的命令行程序,當您嘗試ping主機或網站時,該程序會在終端內部顯示漂亮的圖形。作者這樣描述它:“ ping,但帶有圖形”。
Gping使用圖形而不是數字和文本顯示ping命令的輸出。它是一個用Rust編程語言編寫的開源網絡實用程序,并在MIT許可下發布。Gping目前支持的平臺包括GNU / Linux,macOS和Windows。
在Linux上安裝Gping
Gping在AUR中是可用的,所以您可以使用一個AUR幫助程序(例如Yay)在Arch Linux及其變體上安裝Gping。
$ yay -S gping-git
在其他Linux發行版上,您可以使用argo包管理器安裝它。cargo 不僅僅是一個包管理器,它還是 Rust 的項目管理利器。因此,請確保您已經在Linux系統中安裝了當前的Rust穩定版本。
在Linux中安裝Rust編程語言
安裝Rust后,運行以下命令安裝Gping: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命令輸出
要退出Gping,請按q或按ESC鍵。
與常規ping實用程序相比,Gping非常少,并且不提供任何選項來按所需方式自定義輸出。例如,您不能
Gping僅用于以圖形格式顯示ping命令輸出。僅此而已。
要顯示Gping的幫助部分,請運行:... FLAGS: -h, --help Prints help information -V, --version Prints version information OPTIONS: -b, --buffer Determines the number pings to display. [default: 100] ARGS: ... Hosts or IPs to ping
?源:
審核編輯:湯梓紅
本文討論ping網絡管理實用程序的簡要歷史,以及如何在Linux中使用gping實用程序以圖形格式顯示ping命令輸出。
?
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命令檢查主機是否在網絡中的典型方法:
$ ping
示例:
$ ping -c 3 xxvi.ai
在這里, -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命令的默認輸出格式。您可能希望以某種圖形格式可視化ping命令的輸出。這就是gping實用程序派上用場的地方!
認識下Gping
Gping是一個跨平臺的命令行程序,當您嘗試ping主機或網站時,該程序會在終端內部顯示漂亮的圖形。作者這樣描述它:“ ping,但帶有圖形”。
Gping使用圖形而不是數字和文本顯示ping命令的輸出。它是一個用Rust編程語言編寫的開源網絡實用程序,并在MIT許可下發布。Gping目前支持的平臺包括GNU / Linux,macOS和Windows。
在Linux上安裝Gping
Gping在AUR中是可用的,所以您可以使用一個AUR幫助程序(例如Yay)在Arch Linux及其變體上安裝Gping。
$ yay -S gping-git
在其他Linux發行版上,您可以使用argo包管理器安裝它。cargo 不僅僅是一個包管理器,它還是 Rust 的項目管理利器。因此,請確保您已經在Linux系統中安裝了當前的Rust穩定版本。
在Linux中安裝Rust編程語言
安裝Rust后,運行以下命令安裝Gping: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命令輸出
要退出Gping,請按q或按ESC鍵。
與常規ping實用程序相比,Gping非常少,并且不提供任何選項來按所需方式自定義輸出。例如,您不能
- ?
- ?
- 指定要發送的ECHO_REQUEST數據包的數量,
- ?
- ?
- ?
- 指定兩次請求之間的時間間隔,
- ?
- ?
- 收到數據包時按鈴,
- ?
- ?
- 如果未收到響應,則顯示一條消息。
Gping僅用于以圖形格式顯示ping命令輸出。僅此而已。
要顯示Gping的幫助部分,請運行:
linuxmi@linuxmi:~/www.linuxmi.com$ gping --help gping 0.1.7 Ping, but with a graph. USAGE: gping [OPTIONS]
?源:
- gping GitHub Repository
審核編輯:湯梓紅
評論
查看更多