Linux システムでネットワークに ping を実行する方法: [ping ホスト名または IP アドレス] コマンドを実行します。 ping コマンドは一般的に使用されるネットワーク コマンドで、通常、[ping 192.168.1.1] など、ターゲット ホストとの接続をテストするために使用されます。
Linux システムの ping コマンドは、一般的に使用されるネットワーク コマンドです。通常、ターゲット ホストとの接続をテストするために使用されます。よく「ping を実行する」と言います。 Web ページを開けない場合は、「まずゲートウェイ アドレス 192.168.1.1 に ping を実行してください。」というメッセージが表示されます。
ICMP ECHO_REQUEST パケットをネットワーク ホストに送信し (ICMP ECHO_REQUEST をネットワーク ホストに送信)、応答を表示します。これにより、出力される情報に基づいてターゲット ホストがアクセス可能かどうかを判断できます (ただし、これは絶対的なものではありません)。 )。一部のサーバーでは、ping による検出を防ぐために、ファイアウォールの設定で ping を無効にしたり、カーネル パラメーターで ping を無効にしたりしているため、ping ではホストが開いているかどうかを判断できません。
Linux での Ping は Windows での ping とは少し異なります。Linux での Ping は自動的に終了しません。終了するには ctrl c を押すか、パラメータ -c を使用して完了するために必要な応答数を指定する必要があります。
1. コマンド形式:
ping [パラメータ] [ホスト名または IP アドレス]
2. コマンド機能:
ping コマンドは、ネットワークと各外部ホストのステータスの確認、ハードウェアとソフトウェアの問題の追跡と分離、ネットワークのテスト、評価、管理に使用されます。ホストが実行中でネットワークに接続されている場合、ホストはループバック信号に応答します。各エコー要求には、インターネット プロトコル (IP) と ICMP ヘッダーが含まれており、その後に tim 構造体とパケットを満たすのに十分なバイトが続きます。デフォルトでは、割り込み信号が受信されるまでエコー信号要求を送信し続けます (Ctrl-C)。
ping コマンドは、1 秒あたり 1 つのデータグラムを送信し、受信した応答ごとに 1 行の出力を出力します。 ping コマンドは、往復時間とパケット損失の統計を計算し、完了時に簡単な概要を表示します。 ping コマンドは、プログラムがタイムアウトになるか、SIGINT 信号を受信すると終了します。 Host パラメーターは、有効なホスト名またはインターネット アドレスのいずれかです。
3. コマンドパラメータ:
-d Socket の SO_DEBUG 関数を使用します。
-f リミット検出。大量のネットワーク パケットをマシンにすばやく送信し、その応答を確認します。
-n 数値のみを出力します。
-q は、送信されたパケット情報を表示せず、最終結果のみを表示します。
-r 通常のルーティング テーブルを無視し、データ パケットをリモート ホストに直接送信します。通常、マシンのネットワーク インターフェイスに問題があるかどうかを確認します。
-R ルーティング プロセスを記録します。
-v は、命令の実行プロセスを詳細に表示します。
-c Number: 指定された数のパケットを送信した後に停止します。
-i 秒数: ネットワーク パケットをマシンに送信する間隔を秒単位で設定します。デフォルト値は 1 秒に 1 回送信します。
-I ネットワーク インターフェイス: 指定されたネットワーク インターフェイスを使用してデータ パケットを送信します。
-l Preloading: リクエスト情報を送信する前に送信するデータパケットを設定します。
-p テンプレート スタイル: データ パケットを埋めるためのテンプレート スタイルを設定します。
-s バイト数: 送信されるデータ バイト数を指定します。デフォルト値は 56 です。8 バイトの ICMP ヘッダーを加えると、合計は 64 ICMP データ バイトになります。
-t 生存値: 生存値 TTL のサイズを設定します。
以上がLinuxシステムでネットワークにpingを実行する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。