Linux をより良く使用するには、Linux の必要なネットワーク コマンドをいくつか知り、Linux のパフォーマンスをよりよく理解する必要があります。
1.curl
curl コマンドは、コマンド ラインで動作する URL ルールを使用するファイル転送ツールです。ファイルのアップロードとダウンロードをサポートしているため、総合的な送信ツールですが、伝統によれば、curl はダウンロード ツールと呼ばれます。強力なツールとして、curl は HTTP、HTTPS、ftp などの多くのプロトコルをサポートします。また、POST、Cookie、認証、指定されたオフセットからの部分ファイルのダウンロード、ユーザー エージェント文字列、速度制限、ファイル サイズ、プログレス バー、等。 Web ページの処理とデータ取得を自動化するには、curl が役に立ちます。
curl コマンドを使用して、ダウンロード、さまざまな HTTP リクエストの送信、HTTP ヘッダーの指定などの操作を実行できます。システムにcurlがない場合は、yum installcurlを使用してインストールするか、ダウンロードしてインストールできます。 curl は、ダウンロードされたファイルを stdout に出力し、進行状況情報を stderr に出力します。進行状況情報を表示しない場合は、--silent
オプションを使用します。
curl URL --silent
2. wget
wget コマンドは、指定された URL からファイルをダウンロードするために使用されます。 wget は非常に安定しており、帯域幅が非常に狭く、ネットワークが不安定な状況でも優れた適応性を持っています。ネットワーク上の理由でダウンロードが失敗した場合でも、wget はファイル全体がダウンロードされるまで試行を続けます。サーバーがダウンロード プロセスを中断した場合、サーバーは再度サーバーに接続し、停止したところからダウンロードを続行します。これは、接続時間が制限されているサーバーから大きなファイルをダウンロードする場合に便利です。
3. ping
ping コマンドは、ホスト間のネットワーク接続をテストするために使用されます。 ping コマンドを実行すると、ICMP トランスポート プロトコルを使用して応答を要求するメッセージが送信され、リモート ホストのネットワーク機能に問題がなければ、メッセージに応答するため、ホストが正常に動作していることがわかります。
4.traceroute
traceroute コマンドは、ネットワーク上で送信されるデータ パケットのパス全体をトレースするために使用されます。送信されるデフォルトのパケット サイズは 40 バイトです。
traceroute を通じて、コンピューターからインターネットの反対側のホストまで情報がたどるパスを知ることができます。もちろん、データ パケットが同じ開始点 (送信元) から同じ宛先 (宛先) までたどる経路は毎回異なる場合がありますが、基本的にたどる経路はほとんどの場合同じです。
traceroute は、宛先デバイスに小さなパケットを送信して、それが戻ってくるまでにかかる時間を測定します。パス上の各デバイスは、traceroute テストが 3 回行われます。出力には、各テストの時間 (ミリ秒)、デバイスの名前 (使用可能な場合)、およびその IP アドレスが含まれます。
5. host
host コマンドは、一般的に使用される分析ドメイン名クエリ ツールであり、ドメイン名システムが適切に動作しているかどうかをテストするために使用できます。
6. Whois
は、ドメイン名の登録時間、所有者、電子メールなど、指定されたユーザー アカウントとドメイン名に関連する情報を検索して表示するために使用されます。同様のコマンド:tracepath、host、nslookup、who、障害者。
7. ifplugstatus
ifplugstatus コマンドは、ネットワーク インターフェースにネットワーク ケーブルが接続されているかどうかを確認できます。このコマンドは、Ubuntu にはプリインストールされていません。インストールするには、次のコマンドを使用します。 sudo apt-get install ifplugd
このコマンドは、すべてのネットワーク インターフェイスのステータス、または指定したネットワーク インターフェイスのステータスを確認できます。ifconfig コマンドは、Linux カーネルのネットワーク インターフェイスのネットワーク パラメーターを構成および表示するために使用されます。 ifconfig コマンドで設定したネットワークカード情報は、ネットワークカードを再起動してマシンを再起動すると存在しなくなります。上記の設定情報をコンピュータに永久に保存したい場合は、ネットワーク カードの設定ファイルを変更する必要があります。
9. ifdown/ifupifdownコマンドは、指定されたネットワークインターフェースを無効にするために使用されます。 ifup コマンドは、指定されたネットワーク インターフェイスを起動するために使用されます。10. netstat
netstat コマンドは、Linux のネットワーク システムのステータス情報を出力するために使用され、Linux システム全体のネットワーク ステータスを知ることができます。