特にネットワークのトラブルシューティングを行う際には、ネットワーク関連の問題をチェックし続けることが重要です。最初にチェックする必要があるのは、どのポートがアクティブでリッスンしているか、またはどのアプリケーションがサーバーに接続されているかです。ネットワークのリスニング ポート セクションは、どのプロセスがリッスンし、通信エンドポイントとして機能するかを示します。リスニング ポートの状態は、開いている、閉じている、フィルター処理されている、またはフィルター処理されていない状態です。
Linux でリッスン ポート情報を確認するコマンドを探している場合は、この記事のガイドに従ってください。
Linux でリッスン ポートを確認する方法
Linux システムでリッスン ポート情報を取得するには、4 つの簡単で迅速な方法があります。これらを実際に確認してみましょう。
1: Netstat コマンドでポートをリッスンする
Network Statistics (netstat) は、コマンドラインのネットワーク監視およびトラブルシューティング ツールです。ネットワークを介した接続の構成を管理するために使用されます。 Linux システムで netstat コマンドを使用すると、TCP、UDP、着信接続と発信接続、マルチキャスト メンバーシップ、ルーティング テーブル、およびポート リッスンに関する完全な情報が得られます。
上記のコマンドを実行して、netstat コマンドを使用してすべてのポートを一覧表示します。
$ 須藤 ネットスタット -tunlp
上記のフラグは次のことを示しています。
t – TCP ポート用
の – UDP ポートの場合
n – 数値アドレス用
l – リスニング ポートを表示する
p – PID を表示する
2: ss コマンドによるリッスン ポート
ソケット統計 (ss) は、追加の詳細と統計を含むネットワーク ソケット情報を表示するもう 1 つの方法です。これは、いくつかの同様の機能を持つ netstat コマンドの優れた代替手段です。
指定されたコマンドを実行して、Linux でポートをリッスンできます。
$ 須藤 ss -tunlp
3: lsof コマンドによるリッスン ポート
ご存じのとおり、Linux と UNIX ではすべてがファイル システムとして機能します。デバイスであろうとフォルダであろうと、ファイルと呼ぶことができます。これらのファイルの一部は表示され、一部は非表示になっています。の lsof (開いているファイルのリスト) コマンドは、開いているファイルに関する情報を表示するために使用される組み込みのコマンド ライン ツールです。
次のコマンドを実行して、Linux システムのネットワーク ファイルとポート リッスン情報を一覧表示できます。
$ 須藤 lsof -私
4: nmap コマンドでポートをリッスンする
ネットワーク マッパー ( nmap ) は、ネットワーク情報を表示するための最も安全な監査ツールの 1 つです。ネットワークの専門家がネットワークの検出とリスニング ポートに使用します。
の nmap は Linux システムの組み込みツールではありません。ターミナルで次のコマンドを使用してインストールできます。
$ 須藤 適切な インストール nmap
次のコマンドは、Linux システムのすべての開いているポートとリッスンしているポートを表示するために使用されます。
$ 須藤 nmap -n -PN -sT -p- ローカルホスト
結論
リスニング ポートは、アプリケーションまたはプロセスがリッスンするネットワーク ポートです。つまり、これらは通信エンドポイントであると言えます。ネットワークの問題と、ネットワークサーバーに接続されているアプリケーションを常にチェックすることが重要です。上記のガイドラインでは、Linux システムのリッスン ポートを表示するさまざまな方法について説明しました。コマンドライン ツール、つまり、netstat、ss、 nmap とlsof。