このガイドでは、 pingの簡単な歴史について説明しています。 ネットワーク管理ユーティリティと、 gpingを使用してpingコマンドの出力をグラフ形式で表示する方法 Linuxのユーティリティ。
Pingの簡単な紹介
Pingは、LANとWANのデバイス間の接続性と到達可能性をテストするためのよく知られたコマンドラインユーティリティです。 PingはPの略です acket私 nter N et G ローパー。インターネット制御メッセージプロトコル(ICMP)エコー要求パケットを指定されたURLまたはIPアドレスに送信し、ターゲットホストからのICMPエコー応答を期待します。ターゲットホストから応答を受け取った場合、それはホストが生きていることを意味します。 Pingは、ネットワーク関連の問題をトラブルシューティングするために最も一般的に使用されるネットワーク診断ツールです。
Pingは、コンピュータネットワークの分野でこれまでに作成された中で最も古いユーティリティの1つです。 Michael John Muussによって開発されました 、1983年にアメリカの科学者。Pingは、GNU / Linux、Unix、macOS、Windows、組み込みシステムなど、ほぼすべてのオペレーティングシステムをサポートしています。
ping
を使用する一般的な方法 ホストがネットワーク内で稼働しているかどうかを確認するコマンドを以下に示します。
$ ping <ip-or-url>
例:
$ ping -c 3 ostechnix.com
ここでは、-c 3
送信するECHO_REQUESTパケットの数を示します。
上記のコマンドは、次のような出力を返します。
PING ostechnix.com(2606:4700:20::681a:528 (2606:4700:20::681a:528)) 56 data bytes
64 bytes from 2606:4700:20::681a:528 (2606:4700:20::681a:528): icmp_seq=1 ttl=55 time=105 ms
64 bytes from 2606:4700:20::681a:528 (2606:4700:20::681a:528): icmp_seq=2 ttl=55 time=103 ms
64 bytes from 2606:4700:20::681a:528 (2606:4700:20::681a:528): icmp_seq=3 ttl=55 time=103 ms
--- ostechnix.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2000ms
rtt min/avg/max/mdev = 102.852/103.667/105.223/1.100 ms

通常のpingコマンドのデフォルトの出力形式が気に入らない場合があります。 pingコマンドの出力をグラフィック形式で視覚化することをお勧めします。ここでgping ユーティリティが便利です!
Gpingに挨拶する
Gping はクロスプラットフォームのコマンドラインプログラムであり、ホストまたはWebサイトにpingを実行しようとすると、端末内にきれいなグラフを表示します。作者はそれを説明しています-"ping、ただしグラフ付き。"
Gpingは、pingコマンドの出力を、数値やテキストではなくグラフで表示します。これは、 Rustで記述されたオープンソースのネットワークユーティリティです。 プログラミング言語であり、MITライセンスの下でリリースされています。 Gpingは現在、GNU / Linux、macOS、およびWindowsをサポートしています。
LinuxにGpingをインストールする
GpingはAURで利用できるため、 Yay などのAURヘルパープログラムを使用して、ArchLinuxとそのバリアントにGpingをインストールできます。 。
$ yay -S gping-git
他のLinuxディストリビューションでは、cargo
を使用してインストールできます。 パッケージマネージャー。 Cargo Package Managerは、デフォルトでRustとともに配布されます。したがって、次のリンクで説明されているように、LinuxシステムにRustの現在の安定したリリースがインストールされていることを確認してください。
- LinuxにRustプログラミング言語をインストールする
Rustをインストールした後、次のコマンドを実行してGpingをインストールします。
$ cargo install gping
LinuxでGpingを使用してPingコマンド出力をグラフ形式で表示する
Gpingを使用してホストまたはWebサイト(ostechnix.comなど)のネットワーク接続を確認し、出力をグラフ形式で表示するには、ターミナルから次のコマンドを実行するだけです。
$ gping ostechnix.com

Gpingを終了するには、 q
を押します。 またはESC
を押します キー。
通常のpingユーティリティと比較すると、Gpingは非常に最小限であり、出力を希望どおりにカスタマイズするためのオプションはありません。たとえば、できません
- 送信するECHO_REQUESTパケットの数を指定します。
- リクエスト間の間隔を秒単位で指定します。
- パケットを受信したときにベルを鳴らす
- 応答がない場合はメッセージを表示します。
Gpingは、pingコマンドの出力をグラフ形式で表示することのみを目的としています。それ以上でもそれ以下でもありません。宣伝されているとおり、この仕事は完璧に行われます。
Gpingのヘルプセクションを表示するには、次を実行します。
$ gping --help
gping 0.1.6
Ping, but with a graph.
USAGE:
gping <host>
FLAGS:
-h, --help Prints help information
-V, --version Prints version information
ARGS:
<host> Host or IP to ping