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

Linuxpingコマンドの例

ping(Packet INternet Groper)コマンドは、WindowsからLinuxまで、さまざまなオペレーティングシステムで最も広く使用されているユーティリティの1つです。

これは、リモートシステム、サーバー、およびネットワークデバイスの到達可能性をテストするために使用されるネットワークトラブルシューティングツールです。

これは、ICMPエコー要求をリモートシステムに送信することで実現されます。 ICMPパケット要求が受信され、ホストが稼働していることを示すソースに中継されます。

このガイドでは、その使用方法と、さまざまな結果を達成するために渡すことができるさまざまなオプションについて説明します。

Linuxpingコマンド構文

Linuxのpingコマンドの構文は非常に単純でわかりやすいものです。

ping [option] [hostname or IP address]

pingコマンドを使用してホストのIPアドレスを取得する

pingコマンドを使用して、WebサイトのIPアドレスを見つけることができます。 pingコマンドの出力は、ホストのIPアドレスを出力します。


$ ping journaldev.com
PING journaldev.com (45.33.45.237): 56 data bytes
64 bytes from 45.33.45.237: icmp_seq=0 ttl=56 time=59.133 ms
64 bytes from 45.33.45.237: icmp_seq=1 ttl=56 time=43.917 ms

pingコマンドを使用してシステムの接続性または到達可能性をテストする

pingコマンドの最も基本的な使用法は、示されているようにWebサイトのアドレスまたはホスト名にping要求を送信することです。

ping google.com

サンプル出力

または、図のようにIPアドレスを指定してサーバーにpingを実行することもできます。

ping 173.82.2.236

サンプル出力

上記の例では、 CRTL + C を押すまで、pingコマンドはping要求を送信し続けることに注意してください。 。

Pingコマンドは、DNSリゾルバーを使用してホストのIPアドレスを見つけ、ping要求を送信します。ホスト名が無効な場合は、「不明なホスト」が返されます。 」エラー。


$ ping google
ping: cannot resolve google: Unknown host
$ ping sasadsasdd.com
ping: cannot resolve sasadsasdd.com: Unknown host
$ 

ping要求間の時間間隔を指定します

デフォルトでは、pingリクエスト間に1秒のギャップがあります。これを変更してより高い値を指定する場合は、-iを使用します 引数の後に示されている時間間隔が続きます。

ping -i 3 google.com

サンプル出力

上記の例では、pingパケット間の時間間隔は3秒です。

pingパケットサイズを変更する

ping要求に含まれるバイト数はデフォルトで56バイトです(pingヘッダーを含めると64バイト)。ただし、-sを使用して、この値を好みに合わせて変更できます。 オプションの後に値が続きます。値を80に変更するには、コマンドを実行します。

ping -s 80 google.com

サンプル出力

pingパケットサイズを送信する回数を指定します

前の例で観察したように、 CTRL + Cを押す必要があります pingパケットの送信を中断します。この不便を回避するために、-cを使用して送信するパケットの数を指定できます。 国旗。たとえば、5つのpingパケットを送信するには、次のコマンドを実行します。

ping -c 5 google.com

サンプル出力

上記のコマンドは、5つのpingパケットをターゲットに送信し、最終的に停止します。

ターゲットシステムをフラッド

はい、おそらくこれについては懐疑的ですが、pingコマンドを使用してターゲットをフラッディングすることもできます。これは、-fを使用して実現できます。 コマンド。

ping -f jaykiarie.com

サンプル出力

免責事項 :ターゲットシステムにping要求が殺到すると、DOS攻撃が発生し、システムの到達可能性や接続性が低下する可能性があるため、注意が必要です。

pingリクエストのタイムスタンプを出力

必要に応じて、pingパケットが送信されるタイムスタンプを印刷できます。これは、-Dを使用して実現されます オプション。タイムスタンプは、Unix時間とマイクロ秒の組み合わせです。

サンプル出力

結論

これまで見てきたように、pingはネットワークのトラブルシューティングに非常に役立つコマンドであり、システム管理者と通常のユーザーがシステム間の接続に関連するネットワークの問題を診断するのに役立ちます。 「manping」コマンドを実行して、pingコマンドが提供するすべてのオプションを確認できます。


Linux
  1. 7 Linux df コマンドの例

  2. 8 Linux TR コマンドの例

  3. Linux での rm コマンドの例

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

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

  3. w Linux でのコマンド例

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

  2. Linux での ac コマンドの例

  3. Linux での df コマンドの例