最も便利なネットワークコマンドは何ですか?
もちろん、最も便利なネットワークコマンドは、作業しているネットワークの種類によって異なります。 ネットワークには2つの主要なファミリがあり、ここでは両方を扱います。 最初のファミリであるUnixまたはLinuxファミリは最も古く、その起源はコンピューティングの初期に遡り、Unixシステムがすべてのネットワークオペレーティングシステムの中で支配的になりました。 2番目のファミリであるWindowsファミリは、多くのネットワークコンピュータがWindowsベースのオペレーティングシステムを実行しているため、最近広く使用されています。 どちらにも同様の機能がありますが、これらの目的を達成するネットワークコマンドは異なります。
多くの人が知っているネットワークコマンドの1つはpingコマンドです。 どちらもping [destination_address]の基本構文と同じ基本構文を使用しますが、それぞれに使用できるオプションは異なります。 Pingは、1台のコンピューターが別のコンピューターと通信するのにかかる時間を確認する簡単な方法であり、さまざまなトラブルシューティングの目的に使用できます。また、ネットワークをデバッグするときに学習する最初のネットワークコマンドの1つです。 使用可能なオプションには、手動タイムアウトの設定、送信するバッファサイズの設定、各ホップの作成時のタイムスタンプが含まれます。
Tracerouteは、パケットが送信元から宛先までのルートを示すため、一般的なネットワークコマンドの1つです。 これは、ネットワーク接続がどれだけ移動するかを知るのに興味深いかもしれませんが、接続が減速している場所を見つけるためにも役立ちます。 Tracerouteは、UnixシステムとWindowsシステムの両方で使用可能なネットワークコマンドのコアスイートの一部ですが、それぞれで使用できるオプションはわずかに異なります。
システム、特に他の多くのユーザーがいるUnixシステムにログインしている場合、最もよく使用されるネットワークコマンドの1つはfingerコマンドです。 構文finger [username]を使用すると、システムにログインしている別のユーザーに関する情報が表示されます。 これには、ユーザーの本名、連絡先情報、電子メールアドレス、およびユーザーディレクトリ内のドキュメントで指定した追加情報が含まれる場合があります。 リモートでは、コマンドfinger [username] @ [host]を使用することで、多くの場合コマンドを利用できます。
sshコマンドを使用すると、ログインしているホストから別のコンピューターに安全な接続を確立できます。 これは、ローカルコンピューターから、シェルを介して、またはそのコンピューターを介して動作するために別のホストにログインしている間に使用できます。 多くのシステムでは、ssh-keygenを使用することもできます。これにより、sshプロトコル用の多数の認証キーが生成されます。
多くのシステムでは、ドメイン名に関する情報を取得する便利で簡単な方法であるwhoisコマンドも使用できます。 whoisコマンドはさまざまな情報を返すことがありますが、ほとんどの人はそれを使用して、ドメイン名が解決されるホストのIPアドレスを見つけます。 whoisコマンドを設定して、whoisデータベースを照会して、ドメインに関するより包括的な情報(登録日時、登録者の連絡先情報、技術的および管理上の連絡先など)を返すこともできます。