Linuxでポートが使用されている場合は、どのようにして解放しますか?

Linuxシステムでは、以下のコマンドで占有されたポートを開放できます。

  1. netstatコマンドで、使用中のポート番号とプロセスID(PID)を確認する:
  2. netstat -tuln | grep <ポート番号>
  3. あるいは
  4. netstat -tuln | grep “:%d”
  5. 使用中のポートに関連付けられたPIDを特定したら、killコマンドを使用してプロセスを終了させます。
  6. kill
  7. 上記の対策が効かない場合は fuser コマンドでポートを解放してみましょう。
  8. fuser -k <ポート番号>/tcp
  9. あるいは
  10. fuser -k <ポート番号>/udp

なお、上記コマンドの<ポート番号>は、実際に占有されているポート番号に置き換えてください。また、上記操作の実行にはroot権限が必要な場合があります。

bannerAds