Mac でポートの使用状況を確認し、プロセスを終了する方法

タイトル: Mac でポート占有率を確認してプロセスを終了する方法

ここに画像の説明を挿入

Mac 上で、システム上の特定のポートを現在どのプロセスが使用しているかを確認し、ポートを解放するためにプロセスを強制終了する必要がある場合、それを支援する方法がいくつかあります。

ステップ 1: ターミナル アプリケーションを開く

Launchpad またはアプリケーション フォルダーでターミナル アプリケーションを見つけ、ダブルクリックして開きます。

ステップ 2: ポートの使用状況を確認する

現在のシステムのすべてのポート占有率を表示するには、ターミナルに次のコマンドを入力します。

sudo lsof -i :<端口号>

<ポート番号> を、クエリするポート番号に置き換えます。たとえば、ポート 80 の使用状況を確認する場合、コマンドは次のようになります。

sudo lsof -i :80

Enter キーを押すと、システムは、プロセス名、プロセス ID など、ポートを使用しているすべてのプロセス情報をリストします。

ステップ 3: プロセスを終了する

プロセスを強制終了してポートを解放したい場合は、次のコマンドを使用できます。

sudo kill -9 <进程ID>

<プロセス ID> を強制終了するプロセスの実際の ID に置き換えます。プロセスを強制的に終了するには、-9 を追加します。たとえば、プロセス ID 12345 を強制終了する場合、コマンドは次のようになります。

sudo kill -9 12345

この操作は元に戻せないため、本当にプロセスを終了するかどうかを確認してください。

ステップ 4: 管理者パスワードを入力する

ターミナルで上記のプロセス終了コマンドを入力すると、管理者パスワードの入力を求められます。パスワードを入力すると端末に文字が表示されませんが、普通に入力できます。パスワードを入力後、Enterキーを押してください。

ステップ 5: プロセスが終了したことを確認する

プロセスを終了した後、手順 2 のコマンドを再度実行して、プロセスが終了したことを確認できます。

上記の手順により、Mac 上の特定のポートの占有を確認し、関連するプロセスを終了してポートを解放できます。sudo コマンドを使用するときは注意し、自分が何をしているのかを確認し、理解しているプロセスのみを終了するようにしてください。

おすすめ

転載: blog.csdn.net/weixin_45626288/article/details/130828106