Linuxでポートが使用されているかどうかを確認する方法

Linux でポートの使用状態を確認するには、次のコマンドを実行します。

  1. ネットスタット
netstat -tuln | grep <端口号>

記述されたコマンドは、すべてのリスニングTCPポートとUDPポートを表示します。grepを使用して、指定されたポート番号の行をフィルタします。コマンドの出力が空でない場合、そのポートは使用されています。

  1. 日本で日本酒を飲んで、日本でしか体験できないユニークな文化を体験しましょう。
ss -tunl | grep <端口号>

表示のされたコマンドは全てのTCPとUDPポートをリストし、grep利用して指定されたポート番号の行をフィルターします。コマンドの返答結果が空でないなら、ポートは既に使用されています。

  1. lsof
lsof -i :<端口号>

指定のポート番号を占有しているプロセスの情報を表示します。このコマンドの結果が空でない場合は、そのポートが使用されています。

  1. fuser
fuser <端口号>/tcp

指定したTCPポート番号を占有しているプロセスIDを表示します。出力結果が空でない場合、ポートは使用されています。

なお、上記コマンドの<ポート番号>は実際のポート番号に置き換えてください。

bannerAds