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

Linux でポートが有効になっているかどうかを確認する方法

WBOY
WBOYオリジナル
2022-04-12 17:29:5329686ブラウズ

方法: 1. lsof コマンドを使用して、ポートが有効かどうかを確認します。このコマンドは、システムによって開かれたすべてのファイルを一覧表示するために使用されます。パラメーターが "-i" に設定されている場合、条件を満たすプロセスを一覧表示できます 構文 「lsof -i:ポート番号」です; 2. 開いているすべてのポート番号を表示できる「netstat-aptn」コマンドを使用します。

Linux でポートが有効になっているかどうかを確認する方法

#この記事の動作環境: linux7.3 システム、Dell G3 コンピューター。

Linux でポートが有効かどうかを確認する方法

lsof コマンドは、プロセスによって開かれたファイル、ファイルを開いたプロセス、およびプロセスによって開かれたポートを確認するために使用されます。 (TCP、UDP)。削除されたファイルを取得/回復します。非常に便利なシステム監視ツールですが、lsofコマンドはコアメモリや各種ファイルにアクセスする必要があるため、rootユーザーで実行する必要があります。

Linux 環境では、すべてがファイルの形式で存在し、ファイルを通じて通常のデータだけでなく、ネットワーク接続やハードウェアにもアクセスできます。したがって、たとえば、伝送制御プロトコル (TCP) ソケットやユーザー データグラム プロトコル (UDP) ソケットでは、システムはバックグラウンドでアプリケーションにファイル記述子を割り当てます。ファイルの性質に関係なく、ファイル記述子はアプリケーションによって使用されます。基盤となるオペレーティング システムと対話するための共通インターフェイスを提供します。アプリケーションによって開かれたファイルの記述子リストには、アプリケーション自体に関する多くの情報が含まれているため、lsof ツールを使用してこのリストを表示できると、システムの監視やトラブルシューティングに役立ちます。

構文:

lsof(选项)

オプション:

  • -a ファイルを開くプロセスをリストします。

  • -c 指定したプロセスによって開かれたファイルをリストします;

  • -g GID プロセスの詳細をリストします;

  • -d ファイル番号を占有しているプロセスをリストします;

  • d ディレクトリ内で開かれているファイルをリストします;

  • D ディレクトリ内で開いているファイルを再帰的にリストします;

  • -n NFS を使用してファイルをリストします;

  • -i リスト条件を満たすプロセス。 (4、6、プロトコル、:ポート、@ip)

最初の方法:

lsof コマンドを使用します

lsof -i:端口号

例は次のとおりです。

Linux でポートが有効になっているかどうかを確認する方法

2 番目の方法:

netstat-aptn コマンドを使用します。

Linux でポートが有効になっているかどうかを確認する方法

関連する推奨事項: 「Linux ビデオ チュートリアル

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

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