Linux ユーザーは、ネットワーク接続を効率的に管理する方法を知っている必要があります。問題のトラブルシューティングやトラフィックの監視を行う場合、ネットワーク接続の管理がさらに重要になります。の Linux ネット統計 指示 は、アクティブなネットワーク接続、リスニング ポート、ルーティング テーブル、およびネットワーク インターフェイスの統計を検査できる多機能ツールです。システム パフォーマンスの最適化やデバッグを行う場合でも、単にネットワーク アクティビティをより深く理解したい場合でも、このコマンドをマスターすることは不可欠です。この投稿では、インストール方法を学びます ネット統計、そのさまざまなオプションを検討し、それを使用してシステムのネットワーク動作に関する詳細な洞察を取得します。実用的な例と最大化のヒントについては、読み続けてください。 ネット統計の能力。
インストール方法 ネット統計 Linux 上で
Linux を始める前に ネット統計 一部の Linux ディストリビューションにはデフォルトでこのコマンドが含まれていないため、コマンドをインストールする必要がある場合があります。 Linuxのインストール方法はこちら ネット統計 Ubuntu およびその他の Linux システム上。
Ubuntuのインストール ネット統計
Ubuntu では、使用するには net-tools パッケージをインストールする必要があります ネット統計、そのパッケージの一部であるためです。インストールできます ネット統計 次のコマンドを使用して Ubuntu を実行します。
sudo apt update sudo apt install net-tools
他の Linux ディストリビューションでは、次のようなそれぞれのパッケージ マネージャーを使用します。 うーん or DNF:
# For RHEL-based distros (CentOS, Fedora, etc.) sudo yum install net-tools
インストールしたら、次のように入力して確認します。 ネット統計 あなたの端末で。
の基本構文 ネット統計
リナックス ネット統計 コマンドの構文は非常に単純です。
netstat [OPTIONS]
さまざまなオプションを組み合わせて、ネットワーク接続、ポートなどに関する詳細な出力を取得できます。
Linux の実用的な使用法 ネットスタット 指示
以下では、このコマンドの一般的で実際的な使用法をいくつか説明します。
- Linux を使用してすべての TCP ポートをリストする ネット統計 指示: すべての TCP 接続をリストするには、 -t オプション付き ネット統計。これにより、システム上のすべてのアクティブな TCP ポートが表示されます。
netstat -t
- Linux を使用してすべての UDP ポートをリストする ネット統計 指示: 同様に、次のコマンドを使用してすべての UDP 接続を一覧表示できます。 -u オプション:
netstat -u
- Linux を使用してリスニングポートのみをリストする ネット統計 指示: リスニングポートのみを表示するには、 -l オプション。これにより、確立されたすべての接続がフィルタリングされ、接続を待機しているポートのみが表示されます。
netstat -l
- Linux を使用してリッスンする TCP ポートのみをリストする ネット統計 指示: TCP リスニング ポートのみの場合は、 -t そして -l オプション:
netstat -lt
- Linux を使用してリッスンする UDP ポートのみをリストする ネット統計 指示: UDP リスニング ポートの場合は、-u と -l を組み合わせます。
netstat -lu
- Linux を使用してリスニングする UNIX ポートのみをリストする ネット統計 指示: UNIX ドメインソケットを表示するには、 -x オプションと一緒に -l リスニングしている UNIX ポートのみをリストするには:
netstat -lx
- Linux を使用してすべてのポートの統計をリストする ネット統計 指示: すべてのプロトコルのネットワーク統計を表示するには、 -s オプションが便利です。これにより、トラフィックとエラー数の概要が得られます。
netstat -s
- Linux を使用した TCP ポートの統計の一覧表示 ネット統計 指示: 特に TCP の統計を表示するには、以下を組み合わせます。 -s と -t:
netstat -st
- Linux を使用した UDP ポートの統計の一覧表示 ネット統計 指示: UDP 統計の場合は、次を使用します。 -す:
netstat -su
- Linux を使用して PID とプログラム名を表示する ネット統計 指示: どのプログラムが特定のネットワーク ポートを使用しているかを知りたい場合があります。を使用します。 -p プロセス ID (PID) とプログラム名を表示するオプション:
sudo netstat -p
- 印刷する ネット統計 Linuxを活用した情報継続 ネットスタット 指示: 接続をリアルタイムで監視する必要がある場合は、 -c オプション。ネットワーク統計を継続的に出力します。
netstat -c
- Linux を使用してカーネル ルーティング情報を取得する ネット統計 指示: カーネルのルーティング テーブルを表示するには、 -r オプション。これにより、パケットがネットワーク上でどのようにルーティングされるかが表示されます。
netstat -r
- Linux を使用してプログラムが実行されているポートを取得する ネット統計 指示: プログラムがどのポートを使用しているかを調べるには、 -p オプション付き grep:
sudo netstat -plnt | grep <program_name>
これにより、ポート番号と関連プログラムが表示されます。
追加 ネット統計 オプション
いくつかの一般的なオプションについて説明しましたが、ここではさらにいくつかのオプションを紹介します ネット統計 便利なオプション:
- -i : ネットワークインターフェースの統計を表示します。
- -g : マルチキャストグループのメンバーシップ情報を表示します。
- -v : 詳細モードでは、より詳細な出力が可能です。
これらのオプションにより、ネットワークの問題を診断したりトラフィックを検査したりする際の柔軟性が高まります。
の表 ネット統計 コマンド
| 使用事例 | 指示 |
| すべての TCP ポートをリストする | netstat -t |
| すべての UDP ポートをリストする | netstat -u |
| すべてのリスニングポートをリストする | netstat -l |
| リッスンしている TCP ポートのみをリストする | netstat -lt |
| リスニング中の UDP ポートのみをリストする | netstat -lu |
| リスニングしている UNIX ポートのみをリストする | netstat -lx |
| ネットワーク統計のリストを表示する | netstat -s |
| TCP 統計のリストを表示する | netstat -st |
| UDP 統計のリストを表示する | netstat -su |
| PIDとプログラム名の表示 | sudo netstat -p |
| ネットワーク情報を継続的に印刷する | netstat -c |
| カーネルルーティングテーブルを表示する | netstat -r |
| grep <プログラム> | sudo netstat -plnt |
ネット統計 代替
それでも ネット統計 強力ですが、少し時代遅れだと考えられています。最新の代替品をお探しの場合は、 ss (ソケット統計) は優れています ネット統計 alternative. It is more efficient and offers similar functionalities:
ss -tuln
このコマンドは、次のように、リッスンしているすべての TCP ポートと UDP ポートをリストします。 ネット統計。 Linux 環境をより簡単にナビゲートするのに役立つ他の Linux コマンドについて知りたい場合は、次のブログを読むことをお勧めします。 すべてのユーザーが知っておくべき15の基本的なLinuxコマンド.
結論
ネットワーク管理者にとって、 ネット統計 Linux のコマンドはツールキットの重要な部分です。トラフィック フローを分析し、開いているポートを特定し、ネットワーク アクティビティに関連するプロセスを追跡するための頼りになるツールです。問題が発生したとき、 ネット統計 は、TCP、UDP、およびルーティング テーブルを詳細に調べるオプションを使用して、誰がどこに接続しているかを簡単に表示します。 Linux が進化するにつれて、私たちのツールも進化します。最新のディストリビューションでは、多くの場合、 ss 効率性と拡張された機能のおかげで、 ネット統計 を知り尽くした人にとって、信頼できるスタンバイであり続けます。これをマスターすると、ネットワークの内部の仕組みを深く、実用的に観察できるようになります。
よくある質問
インストール方法 ネット統計 Linuxでは?
インストールするには ネット統計 Linux では、net-tools パッケージが必要です。 Ubuntu で次を実行します。 sudo apt install net-tools.
何が最高ですか ネット統計 alternative?
の ss コマンドは次の最新の代替手段です ネット統計 同様の機能を提供しますが、より高速で効率的です。
モニタリングしてもいいですか ネット統計 連続出力しますか?
はい、付きます netstat -cを使用すると、ネットワーク情報をリアルタイムで継続的に印刷できます。
リナックスとは何ですか ネット統計 使用するコマンド?
リナックス ネット統計 このコマンドは、アクティブな接続、リスニング ポート、ルーティング テーブル、ネットワーク インターフェイス統計などのネットワーク関連情報を表示するために使用されます。これは、Linux システムのネットワーク トラフィックの監視、接続の問題のトラブルシューティング、TCP ポートと UDP ポートの両方のステータスの確認を行うための強力なツールです。
Linux システム上でアクティブな TCP 接続をすべて表示するにはどうすればよいですか?
走るとき netstat -atを選択すると、状態に関係なく、すべてのアクティブな TCP 接続のリストが表示されます。これは、どの TCP ポートが開いていてアクティブに使用されているかをすばやく確認したり、予期しない接続や疑わしい接続を特定したりするのに役立ちます。
とは何ですか netstat -au に使用されますか?
コマンド netstat -au Linux 上のすべてのアクティブな UDP 接続を表示するために使用されます。
とは何ですか netstat -s に使用されますか?
の netstat -s このコマンドは、TCP、UDP、ICMP、IP など、サポートされているすべてのプロトコルの数と情報を表示します。出力には、送信、受信、ドロップされたパケット数、エラー数、その他のプロトコル固有の統計などのメトリクスが含まれます。