Linuxでプロセスが使用しているポート番号を確認する方法は何ですか?
Linuxでは、プロセスが使用しているポート番号を確認するためのさまざまな方法があります。以下はいくつかよく使われる方法です:
- netstatコマンドを使用する。
- netstat -tulnコマンドを実行し、LISTEN状態のポート情報を抽出する
- このコマンドは、現在リッスン中のすべてのポートとそれに対応するプロセスを表示します。
- lsofコマンドの使用:
- lsofコマンドを使用して、ポート番号を調べる。
- 具体のポート番号に置き換えて、このコマンドはそのポート番号に属するプロセス情報を表示します。
- ssコマンドを使用します。
- ss -tuln | grep LISTEN を使って検索します。
- このコマンドは、すべてのリスニング中のTCPポートとそれに対応するプロセスを表示します。
どの方法を使っても、これらのコマンドを実行するにはRootまたはRoot権限を持つユーザーが必要です。