Bashプログラミング
 Computer >> コンピューター >  >> プログラミング >> Bashプログラミング

Linux で TCP および UDP ポートをリアルタイムで監視する方法

ソフトウェア用語、特にオペレーティング システム レベルでは、ポートは特定のプロセス/アプリケーション、またはネットワーク サービスの種類を識別する論理構造であり、Linux システム上で実行されている各ネットワーク サービスは特定のプロトコル (最も一般的なのはTCP) を使用します。 (伝送制御プロトコル ) とUDP (ユーザー データグラム プロトコル )) と、他のプロセスまたはサービスと通信するためのポート番号。

この短い記事では、実行中のTCP を一覧表示して監視または監視する方法を説明します。 とUDP Linux システム上のソケットの概要をリアルタイムで表示します。

Linux で開いているすべてのポートをリストする

Linux システムで開いているポートをすべてリストするには、次のように netstat コマンドまたは ss ユーティリティを使用します。

また、netstat コマンドは非推奨となり、代わりに ss コマンドがより詳細なネットワーク統計を表示するようになったということにも言及することが重要です。

$ sudo netstat -tulpn
OR
$ sudo ss -tulpn
Linux で TCP および UDP ポートをリアルタイムで監視する方法 Linux で開いているポートを一覧表示する

上記のコマンドの出力からの状態 列は、ポートがリスニング状態 (LISTEN) であるかどうかを示します。 ) かどうか。

上記のコマンドのフラグ:

  • -t – TCP ポートのリストを有効にします。
  • -u – UDP ポートのリストを有効にします。
  • -l – リッスンしているソケットのみを出力します。
  • -n – ポート番号を示します。
  • -p – プロセス/プログラム名を表示します。

TCP と UDP のポート開放をリアルタイムで監視

ただし、TCP を監視するには とUDP ポートをリアルタイムで監視するには、図に示すように、watch ユーティリティを使用して netstat または ss ツールを実行できます。

$ sudo watch netstat -tulpn
OR
$ sudo watch ss -tulpn
Linux で TCP および UDP ポートをリアルタイムで監視する方法 Linux でオープンポートをリアルタイムで監視する

終了するには、Ctrl+C を押してください。 .

次の記事も役立ちます。

<オル>
  • 特定のポートをリッスンしているプロセスを確認する 3 つの方法
  • 「nc」コマンドを使用してリモート ポートが到達可能であることを確認する方法
  • Linux の Systemd で実行中のすべてのサービスを一覧表示する方法
  • Linux システム/ネットワーク管理者向けの Nmap コマンドの 29 の実践例
  • 今のところはここまでです!このトピックに関してご質問やご意見がございましたら、以下のコメント セクションからお問い合わせください。

    Linux スキルを次のレベルに引き上げましょう

    ルート メンバーは、すべてのコース、認定準備トラック、および毎月新しいコースが追加される増大する実践的な Linux コンテンツのライブラリに完全にアクセスできます。

    得られるもの

    すべてのプレミアム記事に広告なしでアクセス

    すべてのコースへのアクセス:Linux、Linux 用 AI、Bash スクリプト、Ubuntu ハンドブック、Golang などを学習します。

    Linux 認定資格 (RHCSA、RHCE、LFCS、LFCA) へのアクセス

    リリース時に新しいコースにアクセス

    週刊ニュースレターにアクセスしてください

    コメント内の優先ヘルプ

    プライベート Telegram コミュニティ

    Linux コミュニティとつながる

    Linux で TCP および UDP ポートをリアルタイムで監視する方法

    Aaron Kili は、Linux と F.O.S.S の愛好家であり、将来の Linux システム管理者、ウェブ開発者であり、現在は TecMint のコンテンツ クリエイターでもあります。コンピュータでの作業が大好きで、知識を共有することを強く信じています。

    TecMint の各チュートリアルは、経験豊富な Linux システム管理者のチームによって作成されています そのため、当社の高品質基準を満たしています。


    1. Bashを楽しい方法で学ぶための3つのコマンドラインゲーム

      学習は大変な仕事であり、誰も仕事が好きではありません。つまり、Bashを習得するのがどれほど簡単であっても、それでもあなたにとっては仕事のように感じるかもしれません。もちろん、ゲームを通して学ばない限り。 Bashターミナルの使い方を教えるゲームがたくさんあるとは思わないでしょうし、あなたは正しいでしょう。真面目なPCゲーマーは、Falloutシリーズがボールトに端末ベースのコンピューターを備えていることを知っています。これは、テキストを介してコンピューターとやり取りするという考えを正常化するのに役立ちますが、AlpineやEmacsのようなアプリケーションを備えているにもかかわらず、Fal

    2. シェルトレースを使用してシェルスクリプトでコマンドの実行をトレースする方法

      シェルスクリプトデバッグシリーズのこの記事では、3番目のシェルスクリプトデバッグモードであるシェルトレースについて説明し、いくつかの例を見て、その動作と使用方法を示します。 このシリーズの前のパートでは、他の2つのシェルスクリプトデバッグモードである詳細モードに明確に光を当てています。 および構文チェック これらのモードでシェルスクリプトのデバッグを有効にする方法のわかりやすい例を含むモード。 Linuxでシェルスクリプトデバッグモードを有効にする方法–パート1 シェルスクリプトで構文チェックのデバッグモードを実行する方法–パート2 シェルトレースとは、シェルスクリプトでコマンド