ホームページ >運用・保守 >Linuxの運用と保守 >Linuxでポートが占有されているかどうかを確認する方法

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

王林
王林オリジナル
2019-12-27 14:15:2716882ブラウズ

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

1. netstat コマンド

netstat  -anp  |grep   端口号

を次のように使用します (3306 を例にします) netstat -anp |grep 3306 (ただし、以下は一般ユーザーで操作しているため、sudoを追加しています。rootユーザーで操作している場合は、sudoを追加しなくても表示できます)、図1に示すように:

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

##上図は主に監視ステータスが

LISTENで占有されていることを示していますが、最後の列はサービスmysqldによって占有されていることを示しています。特定のポート番号を確認してください。 。

オンライン学習ビデオ チュートリアルの共有:

linux ビデオ チュートリアル

2. 次のコマンドを使用します

netstat   -nultp

このコマンドは、現在使用されているすべてのポートを表示します。以下に示すように:

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

# この図から、ポート 82 が占有されていないことがわかります。

3. 以下に示すように、コマンド

netstat  -anp  |grep  82

を使用して、ポート 82 の使用状況を確認します。 LISTEN 行がないことがわかります。つまり、占有されていないことを意味します。


ここで、図に示されている

LISTENING

は、ポートが占有されていることを意味するものではないことに注意してください。LISTEN と混同しないでください。特定のポートを表示するときは、tcp、ポートが表示される必要があります。 1 行はポートが占有されていることを示します。 Linuxでポートが占有されているかどうかを確認する方法

おすすめの関連記事とチュートリアル:

linux チュートリアル

以上がLinuxでポートが占有されているかどうかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。