Netstat - Linuxコマンド - Unixコマンド

netstat - ネットワーク接続、 ルーティングテーブル 、インタフェース統計、 仮装接続 、マルチキャストメンバーシップを表示する

使用例

シノプシス

netstat [ address_family_options ] [ --tcp | -t ] [ --udp | -u ] [ --raw | -w ] [ - リスニング | -l ] [ --all | -a ] [ --numeric | -n ] [ --numeric-hosts ] [ --numeric-ports ] [ --numeric-ports ] [ --symbolic | -N ] [ --extend | -e [ --extend | -e] ] [ --timers | -o ] [ --program | -p ] [ --verbose | -v ] [ --continuous | -c] [delay] netstat { --route | -r } [ address_family_options ] [ --extend | -e [ --extend | -e] ] [ - verbose | -v ] [ --numeric | -n ] [ --numeric-hosts ] [ --numeric-ports ] [ --numeric-ports ] [ --continuous | -c] [delay] netstat { --interfaces | -i } [ iface ] [ --all | -a ] [ --extend | -e [ --extend | -e] ] [ - verbose | -v ] [ --program | -p ] [ --numeric | -n ] [ --numeric-hosts ] [ --numeric-ports ] [ --numeric-ports ] [ --continuous | -c] [delay] netstat { --groups | -g } [ --numeric | -n ] [ --numeric-hosts ] [ --numeric-ports ] [ --numeric-ports ] [ --continuous | -c] [delay] netstat { --masquerade | -M } [ --extend | -e ] [ --numeric | -n ] [ --numeric-hosts ] [ --numeric-ports ] [ --numeric-ports ] [ --continuous | -c] [delay] netstat { --statistics | -s } [ --tcp | -t ] [ --udp | -u ] [ --raw | -w ] [遅延] netstat { --version | -V } netstat { --help | -h } address_family_options

[ --protocol = { inetunixipxax25netromddp } [、 ...] ] [ --unix | -x ] [ --inet | --ip ] [ --ax25 ] [ --ipx ] [ --netrom ] [ --ddp ]

DESCRIPTION

NetstatはLinuxネットワーキングサブシステムに関する情報を表示します。 印刷される情報のタイプは、次のように第1引数によって制御されます。

(なし)

デフォルトでは、 netstatは開いているソケットのリストを表示します。 アドレスファミリを指定しない場合、設定されているすべてのアドレスファミリのアクティブソケットが印刷されます。

--route、-r

カーネルルーティングテーブルを表示します。

--groups、-g

IPv4とIPv6のマルチキャストグループメンバーシップ情報を表示します。

--interface&iface、-i

すべてのネットワークインターフェイス、または指定された ifaceの テーブルを表示します

-masquerade、-M

マスカレードされた接続のリストを表示します。

- 統計、-s

各プロトコルの要約統計情報を表示します。

オプション

--verbose、-v

冗長で何が起こっているのかをユーザーに伝えます。 特に未構成のアドレスファミリに関する有用な情報を表示します。

- 数値、-n

シンボリックホスト、ポート、またはユーザー名を決定する代わりに、数値アドレスを表示します。

- 数値ホスト

数字のホストアドレスが表示されますが、ポートまたはユーザー名の解決には影響しません。

- 数値ポート

数値のポート番号が表示されますが、ホスト名またはユーザー名の解決には影響しません。

--numeric-users

数値のユーザーIDが表示されますが、ホスト名またはポート名の解決には影響しません。

- プロトコルファミリ、-A

接続を表示するアドレスファミリを指定します(おそらく、低レベルプロトコルとも呼ばれます)。 familyは、 inetunixipxax25netrom 、およびddpなどのアドレスファミリキーワードのコンマ( '、')で区切られたリストです。 これは、 -inet 、-- unix-x )、-- ipx 、-- ax25 、 - netrom 、および--ddpオプションと同じ効果があります。 アドレスファミリinetには、raw、udp、およびtcpプロトコルソケットが含まれています。

-c、--continuous

これによりnetstatは選択された情報を毎秒連続して印刷します。

-e、--extend

追加情報を表示します。 詳細を表示するには、このオプションを2回使用します。

-o、--timers

ネットワーキングタイマーに関する情報を含みます。

-p、--program

各ソケットが属するプログラムのPIDと名前を表示します。

-l、--listening

リスニングソケットのみを表示する。 (これらはデフォルトでは省略されています)。

-a、--all

リスニングソケットとノンリスニングソケットの両方を表示します。 --interfacesオプションを指定すると、マークされていないインターフェイスが表示されます

-F

FIBからルーティング情報を印刷します。 これがデフォルトです。

-C

ルートキャッシュからルーティング情報を出力します。

ディレイ

Netstatは遅延秒ごとに統計情報を印刷します。 UP

出力

アクティブなインターネット接続(TCP、UDP、生)

プロト

ソケットで使用されるプロトコル(tcp、udp、raw)。

Recv-Q

このソケットに接続されたユーザープログラムによってコピーされなかったバイト数。

送信-Q

リモートホストによって確認応答されなかったバイト数。

ローカルアドレス

ソケットのローカルエンドのアドレスとポート番号。 --numeric-n )オプションが指定されていない限り、ソケットアドレスは標準ホスト名(FQDN)に解決され、ポート番号は対応するサービス名に変換されます。

外国の住所

ソケットのリモートエンドのアドレスとポート番号。 「ローカルアドレス」と似ています。

状態

ソケットの状態。 rawモードには状態がなく、通常はUDPで使用される状態がないため、この列は空白のままにしておくことができます。 通常これはいくつかの値の1つです:

設立

ソケットには確立された接続があります。

SYN_SENT

ソケットが積極的に接続を確立しようとしています。

SYN_RECV

ネットワークから接続要求を受信しました。

FIN_WAIT1

ソケットが閉じられ、接続がシャットダウンしています。

FIN_WAIT2

接続が閉じられ、ソケットはリモートエンドからのシャットダウンを待機しています。

TIME_WAIT

ソケットは、ネットワーク内のパケットを処理するためにクローズした後で待機しています。

閉まっている

ソケットが使用されていません。

CLOSE_WAIT

リモートエンドがシャットダウンし、ソケットが閉じるのを待っています。

LAST_ACK

リモートエンドがシャットダウンし、ソケットが閉じられます。 確認応答を待っています。

聴く

ソケットは着信接続を待機しています。 このようなソケットは、 - listening-l )または--all-a )オプションを指定しないかぎり、出力には含まれません。

閉鎖

両方のソケットはシャットダウンされていますが、私たちはまだすべてのデータを送信していません。

未知の

ソケットの状態は不明です。

ユーザー

ソケットの所有者のユーザー名またはユーザーID(UID)。

PID /プログラム名

プロセスID(PID)とソケットを所有するプロセスのプロセス名のスラッシュで区切られたペア。 --programは、この列をインクルードします。 また、所有していないソケットに関するこの情報を表示するには、 スーパーユーザー特権が必要です。 この識別情報は、IPXソケットではまだ使用できません。

タイマー

(これは書かれる必要があります)

アクティブUNIXドメインソケット

プロト

ソケットによって使用されるプロトコル(通常unix)。

RefCnt

参照カウント(つまり、このソケット経由で接続されたプロセス)。

フラグ

表示されるフラグは、SO_ACCEPTON( ACCとして表示)、SO_WAITDATA( W )またはSO_NOSPACE( N )です。 SO_ACCECPTONは、対応するプロセスが接続要求を待機している場合に、未接続のソケットで使用されます。 他のフラグは通常の関心事ではありません。

タイプ

ソケットアクセスにはいくつかのタイプがあります。

SOCK_DGRAM

ソケットは、Datagram(コネクションレス)モードで使用されます。

SOCK_STREAM

これはストリーム(接続)ソケットです。

SOCK_RAW

ソケットは生のソケットとして使用されます。

SOCK_RDM

これは信頼性の高い配信メッセージを提供します。

SOCK_SEQPACKET

これは順次パケットソケットです。

SOCK_PACKET

生のインタフェースアクセスソケット。

未知の

未来が私たちにもたらすものを誰が知っているのか - ちょうどここに記入してください:-)

状態

このフィールドには、次のキーワードのいずれかが含まれます。

無料

ソケットが割り当てられていない

聞いている

ソケットは接続要求を待機しています。 このようなソケットは、 - listening-l )または--all-a )オプションを指定すると、出力にのみ含まれます。

接続する

ソケットが接続しようとしています。

接続された

ソケットが接続されています。

切断

ソケットが切断されています。

(空の)

ソケットは別のソケットに接続されていません。

未知の

この状態は決して起こらないはずです。

PID /プログラム名

ソケットが開いているプロセスのプロセスID(PID)とプロセス名。 上に書かれたアクティブなインターネット接続のセクションでもっと多くの情報が利用可能です。

パス

これは、ソケットに接続された対応するプロセスのパス名です。

アクティブなIPXソケット

(これはそれを知っている誰かによって行われる必要があります)

アクティブなNET / ROMソケット

(これはそれを知っている誰かによって行われる必要があります)

アクティブなAX.25ソケット

(これはそれを知っている誰かによって行われる必要があります)

関連項目

route 8)、 ifconfig (8)

重要: man コマンド%man )を使用して、特定のコンピュータでコマンドがどのように使用されているかを確認してください。