ホームページ > 運用・保守 > Linuxの運用と保守 > netstatの基本的な使い方の紹介

netstatの基本的な使い方の紹介

巴扎黑
リリース: 2017-07-21 18:05:45
オリジナル
2254 人が閲覧しました

5. プロセス名、プロセス番号、ユーザー ID を取得します

ポートと接続情報を表示する場合、対応するプロセス名とプロセス番号を表示できるとシステム管理者にとって非常に役立ちます。たとえば、Apache の httpd サービスはポート 80 を開きます。http サービスが開始されているかどうか、または http サービスが Apache または nginx によって開始されているかどうかを確認したい場合は、プロセス名を確認できます。

プロセス情報を表示するには、-pオプションを使用します。

  1. ~$ sudo netstat -nlpt

  2. アクティブ インターネット接続(サーバーのみ)

  3. プロト 受信-Q 送信-Q ローカル アドレス 海外 アドレス 状態 PID/プログラム

  4. tcp 0 0 127.0 .1.1:53 0.0.0.0:*聞いてください1144/dnsmasq

    t cp
  5. 0
  6. 0 127.0.0.1:631 0.0 .0.0:*聞いてください661/cupsd

    tcp6
  7. 0
  8. 0 :: 1 :631 :::*聞いてください661/cupsd

-p オプションを使用する場合、netstat は root 権限で実行する必要があります。そうしないと、root 権限で実行されているプロセス名を取得できず、http や ftp を含む多くのサービスが root 権限で実行されます。

プロセス名やプロセス番号と比較して、プロセスの所有者を表示する方が便利です。プロセス名とユーザー名の両方を表示するには、

-ep オプションを使用します。

  1. $ sudo netstat -ltpe

  2. アクティブ インターネット接続(サーバーのみ)

  3. プロト 受信-Q 送信-Q 国内 住所 海外 住所 ユーザー Inode PID/プログラム

  4. tcp 0 0 啓発:ドメイン *:* ルートを聞く 11090 1144/dnsmasq

  5. tcp 0 0 ローカルホスト:ipp *:* ルートを聞く 9755 661 /cupsd

  6. tcp600ip6- localhost:ipp [::]:* ルートを聞く 9754 661/cupsd

TCP プロトコルの下でリッスンしているソケットは上にリストされており、プロセス情報といくつかの追加情報が含まれています。 。

この追加情報には、ユーザー名とプロセスの i ノード番号が含まれます。このコマンドはネットワーク管理者にとって非常に便利です。

- -n オプションと -e オプションを一緒に使用する場合、User 列の属性はユーザー名ではなくユーザーの ID 番号になります。

Netstat の概要

Netstat は、tcp、udp、unix ソケットを含む、システム上のすべてのネットワーク ソケット接続を一覧表示するために使用できるコマンド ライン ツールです。さらに、リッスン状態のソケットを一覧表示することもできます。 (つまり、アクセス要求を待っています)。システム上の Web サービスが起動しているかどうかを確認したい場合は、ポート 80 が開いているかどうかを確認できます。上記の機能により、netstat はネットワーク管理者やシステム管理者にとって不可欠なツールになります。このチュートリアルでは、netstat を使用してネットワーク接続情報とシステムによって開かれているポート番号を検索する方法を説明するために、いくつかの例を示します。

1. すべての接続をリストする

最初に紹介するのは、現在の接続をすべてリストするという最も単純なコマンドです。 -a オプションを使用するだけです。

上記のコマンドは、tcp、udp、および unix プロトコルでのすべてのソケットのすべての接続をリストします。ただし、この情報は十分に詳細ではないため、管理者は多くの場合、特定のプロトコルまたはポートの特定の接続ステータスを確認する必要があります。

編集元:
原文: LCTT

以上がnetstatの基本的な使い方の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート