GNU/Linux >> Linux の 問題 >  >> Linux

Gpingを使用してPingコマンド出力をグラフ形式で表示する

このガイドでは、 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

Linux
  1. Linuxでmkfsコマンドを使用して、ディスクまたはパーティション上のファイルシステムをフォーマットする

  2. Linuxlsコマンド

  3. 12 UNIX / Linux 時刻コマンド出力形式オプション例

  1. コマンド出力またはファイルの内容を列形式で表示する

  2. Unix のトップ コマンド出力を読み取り可能な形式でファイルにキャプチャする方法

  3. MTR コマンドの例を使用して Linux で Ping と Traceroute を組み合わせる方法

  1. Linux での ping コマンドの例

  2. コマンドの出力をBashを使用して列ごとに分割しますか?

  3. Bashで1行コマンドを使用して、各サブディレクトリのサイズをリスト形式で表示しますか?