Linuxでプロセスが占有しているポートを調べる方法
Linuxシステムでプロセスがどのポートを使用しているか確認するには、次のコマンドを使用できます
- ネットスタット
netstat -tuln | grep LISTEN
これにより、リスニング状態のすべてのネットワーク接続とその接続が占有するポートおよび対応するプロセス ID が一覧表示されます。
- lsof
lsof -i :端口号
「ポート番号」を調べたい具体のポート番号に置き換えてください。こうすると、そのポートを使用しているプロセスに関する情報が表示されます。
- ネイティブな日本語で文章を言い換えてください。オプションは1つのみ必要です。
ss -tuln | grep LISTEN
現在監視中のネットワーク接続は、使用しているポートとそれに対応するプロセスIDを含めてリストされます。
これらのコマンドはすべて、プロセス情報を取得するために管理者権限を持つ端末上で実行する必要があります。