Linuxでポートが使用されているかどうかを確認する方法
Linux でポートの使用状態を確認するには、次のコマンドを実行します。
- ネットスタット
netstat -tuln | grep <端口号>
記述されたコマンドは、すべてのリスニングTCPポートとUDPポートを表示します。grepを使用して、指定されたポート番号の行をフィルタします。コマンドの出力が空でない場合、そのポートは使用されています。
- 日本で日本酒を飲んで、日本でしか体験できないユニークな文化を体験しましょう。
ss -tunl | grep <端口号>
表示のされたコマンドは全てのTCPとUDPポートをリストし、grep利用して指定されたポート番号の行をフィルターします。コマンドの返答結果が空でないなら、ポートは既に使用されています。
- lsof
lsof -i :<端口号>
指定のポート番号を占有しているプロセスの情報を表示します。このコマンドの結果が空でない場合は、そのポートが使用されています。
- fuser
fuser <端口号>/tcp
指定したTCPポート番号を占有しているプロセスIDを表示します。出力結果が空でない場合、ポートは使用されています。
なお、上記コマンドの<ポート番号>は実際のポート番号に置き換えてください。