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

Linuxでポートが開いているかどうかを確認する方法

zbt
zbtオリジナル
2023-08-08 16:31:0514038ブラウズ

Linux で特定のポートが開いているかどうかを確認する方法: 1. "netstat -tuln | grep" コマンドを使用して開きます; 2. "lsof -i" コマンドを使用して開きます; 3. "ss" を使用します-tuln | grep」コマンドを使用して開きます。 4. 「nmap -p」コマンドを使用して開きます。 5. ファイアウォール ルールを使用して表示し、「iptables -L -n | grep」コマンドを使用して開きます。

Linuxでポートが開いているかどうかを確認する方法

#このチュートリアルの動作環境: Windows10 システム、linux6.4.3 バージョン、DELL G3 コンピューター。

Linux オペレーティング システムでは、ポートが開いているかどうかをすばやく確認する方法がたくさんあります。一般的に使用されるいくつかの方法を以下に紹介します。

方法 1: `netstat` コマンドを使用する

`netstat` は、ネットワーク接続、ルーティング テーブル、ネットワーク インターフェイス情報を表示するために使用できるネットワーク統計ツールです。 、など。次のコマンドを使用して、ポートが開いているかどうかを確認できます:

netstat -tuln | grep

ここで、「 」は照会するポート番号です。上記のコマンドを実行した後、出力にポートが含まれている場合は、ポートが開いていることを意味します。

このコマンドの `-tuln` オプションは、それぞれ次のことを意味します: `-t` は TCP 接続の表示に使用され、 `-u` は UDP 接続の表示に使用され、 `-l` はリスニングの表示に使用されます。接続では、サービス名の代わりにポート番号を表示するために「-n」が使用されます。

方法 2: `lsof` コマンドを使用する

`lsof` は、開いているファイルを表示および操作するために使用されるツールです。プロセスが指定されたポートを使用しているかどうかを確認するためにも使用できます。次のコマンドを使用して、ポートが開いているかどうかを確認します。

lsof -i :

ここで、 `` は照会するポート番号です。ポートが開いている場合は、そのポートに関するプロセス情報が表示されます。

方法 3: `ss` コマンドを使用する

`ss` は、ソケット、ネットワーク インターフェイス、ルーティング テーブルなどの情報を表示するためのもう 1 つの強力なネットワーク ツールです。次のコマンドを使用して、ポートが開いているかどうかを確認します:

ss -tuln | grep

ここで、「」は照会するポート番号です。上記のコマンドを実行した後、出力にポートが含まれている場合は、ポートが開いていることを意味します。

方法 4: `nmap` コマンドを使用する

`nmap` は、リモート ホスト上の開いているポートを検出するために使用できるネットワーク スキャン ツールです。次のコマンドを使用して、ポートが開いているかどうかをスキャンできます:

nmap -p

ここで、`` はクエリ対象のポート番号、`` はクエリ対象のホスト IP アドレスです。問われる。上記のコマンドを実行した後、出力にポートが「開いている」と示されている場合は、ポートが開いていることを意味します。

方法 5: ファイアウォール ルールを使用して確認する

ファイアウォールを使用してポート制限を設定した場合は、次のコマンドを使用してポートが制限されているかどうかを確認することもできます。 open:

iptables -L -n | grep :

ここで、「」はクエリ対象のポート番号です。出力にポートが「ACCEPT」または「DROP」ステータスにあることが示されている場合は、ポートがオープンされていることを意味します。

要約すると、上記は、特定のポートが開いているかどうかをすばやく確認するために一般的に使用されるいくつかの方法です。実際の状況に応じて適切な方法を選択し、ネットワーク環境をより適切に管理および維持します。

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

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