-
lsofコマンドを使用する方法: lsofコマンドは、現在開かれているファイルやネットワーク接続を表示するためのユーティリティです。次のコマンドを使用して、特定のポートを使用しているプロセスを特定し、そのプロセスを停止することができます。
sudo lsof -i :ポート番号
上記のコマンドでプロセスのリストが表示されます。PID(プロセスID)を確認し、次のコマンドを使用してプロセスを停止します(PIDの部分を実際のPIDに置き換えてください)。
sudo kill -9 PID
-
netstatコマンドを使用する方法: netstatコマンドは、ネットワーク接続の詳細情報を表示するためのユーティリティです。次のコマンドを使用して、特定のポートを使用しているプロセスを特定し、そのプロセスを停止することができます。
sudo netstat -tuln | grep ポート番号
上記のコマンドでプロセスのリストが表示されます。PIDを確認し、次のコマンドを使用してプロセスを停止します。
sudo kill -9 PID
-
systemdを使用する方法: systemdはUbuntuでデーモンやサービスを管理するためのシステムです。特定のポートを使用しているサービスを停止するには、次のコマンドを使用します(ポート番号とサービス名を適切に置き換えてください)。
sudo systemctl stop サービス名
例えば、ポート番号80を使用しているApacheサーバーを停止するには、次のコマンドを実行します。
sudo systemctl stop apache2
これらの方法を使用して、Ubuntuで実行中のポートを停止することができます。必要に応じて、適切な方法を選択してください。