ホームページ コンピューターのチュートリアル コンピュータ知識 LSOF を使用してポートをリアルタイムで監視する方法

LSOF を使用してポートをリアルタイムで監視する方法

Mar 20, 2024 pm 02:07 PM
ポート 注文 lsof

LSOF (List Open Files) は、主に Linux/Unix オペレーティング システムと同様のシステム リソースを監視するために使用されるコマンド ライン ツールです。 LSOF コマンドを使用すると、ユーザーはシステム内のアクティブなファイルと、これらのファイルにアクセスしているプロセスに関する詳細情報を取得できます。 LSOF は、ユーザーが現在ファイル リソースを占有しているプロセスを特定するのに役立ち、それによってシステム リソースの管理が改善され、起こり得る問題のトラブルシューティングが可能になります。 LSOF は強力かつ柔軟であり、システム管理者がファイル リーク、閉じられていないファイル記述子などのファイル関連の問題を迅速に特定するのに役立ちます。 LSOFコマンド経由

LSOF コマンド ライン ツールを使用すると、システム管理者と開発者は次のことが可能になります。

  • 特定のファイルまたはポートを現在使用しているプロセスを特定します。ポートが競合する場合に特に重要です。
  • 削除されたがプロセスによってまだ開かれているファイルを検出します。これにより、不必要なスペース消費が発生する可能性があります。LSOF コマンドは、そのような状況を識別して解決するために使用されます
  • 「ポートはすでに使用されています」などのエラーの効率的なトラブルシューティングに役立ちます
  • ネットワークアクティビティを追跡し、監視のためにネットワーク接続をオープンします
  • ファイル アクセス パターンを調査して、潜在的なセキュリティ脆弱性を特定するのに役立ちます

このチュートリアルでは、LSOF コマンドを使用してライブ ポートを監視する方法を学習します。

LSOF コマンドの基本構文

LSOF コマンドの構文は次のとおりです。

$lsof [オプション][名前]

LSOF コマンドのオプションは、表示するファイル関連情報を指定するためのフラグです。これらのオプションには通常、ファイル名、プロセス ID、ユーザー名、またはネットワーク ファイル (IPv4、IPv6) の IP アドレスが含まれます。さまざまなオプションを選択すると、LSOF コマンドは、これらの識別子に関連付けられている開いているファイルを一覧表示できます。

LSOF コマンドを使用してポートをリアルタイムで監視します

LSOF は通常、多くの Linux システムにプレインストールされています。システムにインストールされていない場合は、利用可能なパッケージを手動でダウンロードしてインストールする必要がある場合があります。次のコマンドを実行すると、システムへの LSOF のインストールを確認し、インストールされているバージョンを確認できます:

$lsof-v

LSOF を使用してポートをリアルタイムで監視する方法

適切な権限で LSOF コマンドを実行するには、プロセスとネットワーク接続に関する特定の情報を取得するためにスーパーユーザー権限に昇格する必要がある場合と、管理者権限で「sudo」を使用する必要がある場合があることに注意することが重要です。このコマンド。

ネットワーク ファイルの一覧表示

「-i」オプションを指定して LSOF コマンドを実行すると、リッスンしているソケットや確立された接続など、ネットワーク接続のあるプロセスに関する情報が表示されます。

$lsof-i

前のコマンドは、プロセス名 (COMMAND)、プロセス ID (PID)、ユーザー (USER)、ファイル記述子 (FD)、接続タイプ (TYPE)、ローカル アドレスとリモート アドレス、および接続ステータスに関する情報を表示します。次の出力が表示されるはずです:

LSOF を使用してポートをリアルタイムで監視する方法

TCP 接続の一覧表示

特定の種類の接続やポートなど、特定の条件に基づいて出力をフィルタリングできます。たとえば、「lsof --itcp」を使用すると、TCP 接続に関連付けられたプロセスのみを一覧表示できます。

$lsof—i tcp: 1—1024

前のコマンドは、指定されたポート範囲 1 ~ 1024 内で TCP 接続を開いているプロセスに関する情報をフィルター処理します。これは、どのプロセスがパブリック サービスに関連付けられた既知のポートを使用しているかを識別するのに役立ちます。

LSOF を使用してポートをリアルタイムで監視する方法

特定のポートのリアルタイム監視

LSOF を使用すると、特定のポートをリアルタイムで監視できます。たとえば、ポート 80 上の「HTTP」に関連するプロセスを監視するとします。このプロセスは 3 秒ごとに更新されます。これを行うには、次のコマンドを使用してポート 80 をリアルタイムで監視します。

$lsof—i:80—r3

LSOF を使用してポートをリアルタイムで監視する方法

SSHD ポート 22 のリアルタイム監視

ポート 22 で実行されているすべての SSHD 接続を監視するには、次のコマンドを実行します。

$sudo lsof -i:22-r3

このコマンドは、ポート 22 上のネットワーク接続に関するリアルタイム情報を 3 秒ごとに継続的に監視し、表示します。これは、新しい SSH 接続や切断など、リアルタイムで発生する変更を追跡する場合に特に役立ちます。

LSOF を使用してポートをリアルタイムで監視する方法

リアルタイム監視ポート範囲

指定したポート範囲 1 ~ 1024 で開いている TCP 接続を持つプロセスの情報をリアルタイムで監視するには、次のコマンドを使用できます。

$lsof-i tcp:1-1024-r3

LSOF を使用してポートをリアルタイムで監視する方法

すべてのポートのリアルタイム監視

LSOF コマンドを使用すると、すべてのネットワーク接続をリアルタイムで監視できます。たとえば、監視を継続的に実行し、ネットワーク接続に関するリアルタイム情報を 5 秒ごとに表示したいとします。

$lsof—i—r5

次の出力には、プロセスとそれに関連するネットワーク ソケットのリアルタイムの詳細が 5 秒ごとに含まれます:

LSOF を使用してポートをリアルタイムで監視する方法

同様に、LSOF コマンドを使用して、「確立された」接続のみを監視することもできます。

$lsof—i—E—r10

#########結論は######### LSOF を使用してポートをリアルタイムで監視する方法このチュートリアルでは、LSOF コマンドを使用してポートをリアルタイムで監視する方法を学習しました。このコマンドは、システム管理者や他の Linux ユーザーが、すべてのアクティブなポートまたは開いているポートを含むネットワーク接続を監視するのにも役立ちます。このガイドが、さまざまなオプションを指定して LSOF コマンドを使用し、さまざまなポートとプロセスをリアルタイムで監視する方法を理解するのに役立つことを願っています。

以上がLSOF を使用してポートをリアルタイムで監視する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Windows PCでサウンドバーがモニター画面として検出される[修正] Windows PCでサウンドバーがモニター画面として検出される[修正] Feb 19, 2024 pm 11:42 PM

Windows PC では、HDMI ポートに接続するとサウンドバーがモニターとして認識されることに気付いたユーザーもいます。これにより混乱が生じる可能性がありますが、解決策はこれだけではありません。 HDMI 経由でサウンドバーを PC に接続する方法 ほとんどのサウンドバーは、HDMI、光学式、または 3.5mm オーディオ接続を使用します。サウンドバーが HDMI 接続のみをサポートしている場合は、HDMIARC というラベルの付いた HDMI ポートに接続する必要があります。多くのテレビやモニターには通常、複数の HDMI ポートが装備されており、そのうちの 1 つが HDMI 標準に準拠した ARC プロトコルをサポートしている必要があります。つまり、HDMI は音声と映像を送信するためのインターフェースですが、デバイスに HDMI ポートがない場合は、モニターの使用を検討してください。

Windows 11/10でSUDOコマンドを実行する方法 Windows 11/10でSUDOコマンドを実行する方法 Mar 09, 2024 am 09:50 AM

sudo コマンドを使用すると、ユーザーはスーパーユーザー モードに切り替えることなく、昇格された特権モードでコマンドを実行できます。この記事では、Windows システムで sudo コマンドに似た機能をシミュレートする方法を紹介します。修道コマンドとは何ですか? Sudo (「スーパーユーザー do」の略) は、Linux や MacOS などの Unix ベースのオペレーティング システムのユーザーが、通常は管理者が持つ昇格した権限でコマンドを実行できるようにするコマンド ライン ツールです。 Windows 11/10 での SUDO コマンドの実行 ただし、最新の Windows 11 Insider Preview バージョンのリリースにより、Windows ユーザーはこの機能を体験できるようになりました。この新機能により、ユーザーは次のことが可能になります。

Win11 でネットワーク カードの MAC アドレスを確認する方法 Win11 でネットワーク カードの MAC アドレスを取得するコマンドを使用する方法 Win11 でネットワーク カードの MAC アドレスを確認する方法 Win11 でネットワーク カードの MAC アドレスを取得するコマンドを使用する方法 Feb 29, 2024 pm 04:34 PM

この記事では、Win11 システムでコマンド プロンプト (CommandPrompt) を使用してネットワーク アダプターの物理アドレス (MAC アドレス) を確認する方法を読者に紹介します。 MAC アドレスは、ネットワーク通信において重要な役割を果たすネットワーク インターフェイス カード (NIC) の一意の識別子です。コマンド プロンプトを介して、ユーザーは現在のコンピュータ上のすべてのネットワーク アダプタの MAC アドレス情報を簡単に取得できます。これは、ネットワークのトラブルシューティング、ネットワーク設定の構成、その他のタスクに非常に役立ちます。方法 1: 「コマンド プロンプト」を使用する 1. [Win+X] キーの組み合わせを押すか、タスク バーの [Windows ロゴ] を [右クリック] して、表示されるメニュー項目で [ファイル名を指定して実行] を選択します。ウィンドウを実行し、[cmd]コマンドを入力して、

hyperv 拡張セッション モードはどこにありますか? Win11 でコマンドを使用して Hyper-V 拡張セッション モードを有効または無効にするためのヒント hyperv 拡張セッション モードはどこにありますか? Win11 でコマンドを使用して Hyper-V 拡張セッション モードを有効または無効にするためのヒント Feb 29, 2024 pm 05:52 PM

Win11 システムでは、コマンドを使用して Hyper-V 拡張セッション モードを有効または無効にできます。この記事では、コマンドを使用して操作する方法を紹介し、ユーザーがシステム内の Hyper-V 機能をより適切に管理および制御できるようにします。 Hyper-V は Microsoft が提供する仮想化テクノロジであり、Windows Server、Windows 10 および 11 (Home Edition を除く) に組み込まれており、ユーザーは Windows システムで仮想オペレーティング システムを実行できます。仮想マシンはホスト オペレーティング システムから分離されていますが、設定を通じてサウンド カードやストレージ デバイスなどのホストのリソースを引き続き使用できます。重要な設定の 1 つは、拡張セッション モードを有効にすることです。拡張セッションモードはハイパーです

超実用的! Linux マスターになれる Sar コマンド 超実用的! Linux マスターになれる Sar コマンド Mar 01, 2024 am 08:01 AM

1. 概要 sar コマンドは、システムアクティビティから収集されたデータを通じてシステム使用状況レポートを表示します。これらのレポートはさまざまなセクションで構成されており、各セクションにはデータの種類とデータが収集された時期が含まれます。 sar コマンドのデフォルト モードでは、CPU にアクセスするさまざまなリソース (ユーザー、システム、I/O スケジューラなど) の CPU 使用率がさまざまな時間増分で表示されます。さらに、特定の期間におけるアイドル状態の CPU の割合も表示されます。各データ ポイントの平均値はレポートの下部にリストされます。 sar レポートはデフォルトで 10 分ごとにデータを収集しますが、さまざまなオプションを使用してこれらのレポートをフィルタリングおよび調整できます。 uptime コマンドと同様に、sar コマンドも CPU 負荷の監視に役立ちます。 sarにより過負荷の発生が把握できる

Windowsコンピュータ上のAHCIポート0デバイスエラーを修正 Windowsコンピュータ上のAHCIポート0デバイスエラーを修正 Feb 19, 2024 pm 12:45 PM

コンピューターを起動するたびに AHCI ポート 0 デバイス エラーが発生する場合は、この記事に記載されている方法に従って問題を解決する必要があります。 AHCIポート0デバイスエラーとは何ですか? AHCI デバイスのエラーは BIOS によって報告されます。 SMART は、ポート 0 のハード ドライブに障害があり、アクセスできない可能性があることを示しました。ハードドライブには、いつでも問題が発生する可能性があります。デスクトップ コンピューターの場合は、ハード ドライブの接続ポートを変更してみることをお勧めします。問題が解決しない場合は、ハードドライブ自体に問題がある可能性があります。この問題を解決するには、ディスク チェック ツールを実行し、障害が発生したハード ドライブを無効にし、ポートをチェックします。 Windows コンピュータでの AHCI ポート 0 デバイス エラーの修正 通常、AHCI ポート 0 デバイス エラーは、オペレーティング システムの問題が原因ではなく、ポート 0 でのハード ドライブの障害が原因で発生します。

Linux でサービスを再起動する正しい方法は何ですか? Linux でサービスを再起動する正しい方法は何ですか? Mar 15, 2024 am 09:09 AM

Linux でサービスを再起動する正しい方法は何ですか? Linux システムを使用していると、特定のサービスを再起動する必要がある状況がよく発生しますが、サービスの再起動時に実際にサービスが停止しない、または開始しないなどの問題が発生することがあります。したがって、サービスを再起動する正しい方法を習得することが非常に重要です。 Linux では、通常、systemctl コマンドを使用してシステム サービスを管理できます。 systemctl コマンドは systemd システム マネージャーの一部です

LSOF を使用してポートをリアルタイムで監視する方法 LSOF を使用してポートをリアルタイムで監視する方法 Mar 20, 2024 pm 02:07 PM

LSOF (ListOpenFiles) は、主に Linux/Unix オペレーティング システムと同様のシステム リソースを監視するために使用されるコマンド ライン ツールです。 LSOF コマンドを使用すると、ユーザーはシステム内のアクティブなファイルと、これらのファイルにアクセスしているプロセスに関する詳細情報を取得できます。 LSOF は、ユーザーが現在ファイル リソースを占有しているプロセスを特定するのに役立ち、それによってシステム リソースの管理が改善され、起こり得る問題のトラブルシューティングが可能になります。 LSOF は強力かつ柔軟であり、システム管理者がファイル リーク、閉じられていないファイル記述子などのファイル関連の問題を迅速に特定するのに役立ちます。 LSOF コマンド経由 LSOF コマンド ライン ツールを使用すると、システム管理者と開発者は次のことを行うことができます。 ポートの競合が発生した場合に、どのプロセスが現在特定のファイルまたはポートを使用しているかを確認する

See all articles