netstat(8)


名前

netstat-ネットワーク接続、ルーティングテーブル、インターフェイス統計、マスカレード接続、およびマルチキャストメンバーシップを出力します

概要

netstat {–groups | -g}

netstat {–masquerade | -M}

netstat {–statistics | -s}

netstat {–version | -V}

netstat {–help | -h}

address_family_options:

]

このプログラムは廃止されました。 netstatの代わりはssです。 netstat-rの代わりにiprouteを使用します。 netstat-iの代わりにip-slinkを使用します。 netstat-gの代わりにipmaddrがあります。

説明

Netstatは、Linuxネットワークサブシステムに関する情報を出力します。印刷される情報のタイプは、次のように最初の引数によって制御されます。

(none)

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

-route、-r

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

-groups、-g

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

-interfaces = iface、-I = iface、-i

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

–masquerade、-M

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

-statistics、-s

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

オプション

– verbose、-v

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

-numeric、-n

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

-numeric-hosts

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

-numeric-ports

は数値のポート番号を表示しますただし、ホストまたはユーザーの解像度には影響しません名前。

-numeric-users

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

-protocol = family、-A

アドレスファミリを指定します(接続が表示される低レベルのプロトコルとして説明する方がよいでしょう。 familyは、inet、unix、ipx、ax25、netrom、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

リスニングソケットと非リスニングソケット(TCPの場合、これは確立された接続を意味します)の両方を表示します.– interfacesオプションを使用して、そうでないインターフェイスを表示しますmark

-f

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

-c

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

-Z–context

SELinuxが有効な場合はSELinuxコンテキストを出力します。

-T- notrim

長いアドレスのトリミングを停止します。

delay

Netstatは、遅延秒ごとに統計の印刷を繰り返します。 UP。

出力

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

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

Recv-Q

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

Send-Q

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

ローカルアドレス

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

外部アドレス

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

状態

ソケットの状態。 rawモードには状態がなく、通常はUDPで使用される状態がないため、この列は空白のままにすることができます。通常、これはいくつかの値のいずれかになります。ESTABLISHEDソケットには確立された接続があります。 SYN_SENTソケットはアクティブに接続を確立しようとしています。 SYN_RECVネットワークから接続要求を受信しました。 FIN_WAIT1ソケットが閉じられ、接続がシャットダウンされています。 FIN_WAIT2接続が閉じられ、ソケットはリモートエンドからのシャットダウンを待機しています。 TIME_WAITソケットは、閉じた後、まだネットワーク内にあるパケットを処理するために待機しています。 CLOSEDソケットは使用されていません。 CLOSE_WAITリモートエンドがシャットダウンし、ソケットが閉じるのを待っています。 LAST_ACKリモートエンドがシャットダウンし、ソケットが閉じています。確認を待っています。 LISTENソケットは着信接続をリッスンしています。 –listening(-l)または–all(-a)オプションを指定しない限り、このようなソケットは出力に含まれません。CLOSING両方のソケットがシャットダウンされましたが、まだすべてのデータが送信されていません。不明ソケットの状態は不明です。

ユーザー

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

PID /プログラム名

ソケットを所有するプロセスのプロセスID(PID)とプロセス名のスラッシュ区切りのペア。–programにより、この列が含まれます。スーパーユーザー権限も必要です。あなたが町にいないソケットに関するこの情報を参照してください。この識別情報は、IPXソケットではまだ利用できません。

タイマー

(これを記述する必要があります)

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

ソケットで使用されるプロトコル(通常はunix)。

RefCnt

参照カウント(つまり、このソケットを介して接続されたプロセス)。

フラグ

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

タイプ

ソケットアクセスにはいくつかのタイプがあります。SOCK_DGRAMソケットはデータグラム(コネクションレス)モードで使用されます。 SOCK_STREAMこれはストリーム(接続)ソケットです。 SOCK_RAWソケットはrawソケットとして使用されます。 SOCK_RDMこれは、確実に配信されるメッセージを提供します。 SOCK_SEQPACKETこれはシーケンシャルパケットソケットです。 SOCK_PACKET生のインターフェースアクセスソケット。 UNKNOWN未来が私たちに何をもたらすかを誰が知っているか-ここに入力するだけです:-)

状態

このフィールドには次のキーワードのいずれかが含まれます:無料ソケットは割り当てられていませんリスニングソケットは接続をリッスンしていますリクエスト。このようなソケットは、-listening(-l)または–all(-a)オプションを指定した場合にのみ出力に含まれます。接続ソケットが接続を確立しようとしています。 CONNECTEDソケットが接続されています。切断ソケットが切断されています。 (空)ソケットが別のソケットに接続されていません。 UNKNOWNこの状態は決して起こらないはずです。

PID /プログラム名

プロセスID(PID)と、ソケットが開いているプロセスのプロセス名。上記のアクティブなインターネット接続のセクションで詳細を確認できます。

パス

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

アクティブなIPXソケット

(これは、知っている人)

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

(これは知っている人が行う必要があります)

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

(これは知っている人が行う必要があります知っている)

注意事項

Linuxリリース2.2以降では、netstat-iはaliasinterfacesのインターフェース統計を表示しません。エイリアスごとのインターフェイスカウンターを取得するには、ipchains(8)コマンドを使用して明示的なルールを設定する必要があります。

ファイル

/ etc / services-サービスの変換

ファイル

/ proc-以下のファイルを介してカーネルステータス情報へのアクセスを提供するprocファイルシステムのマウントポイント。

/ proc / net / dev-デバイス

情報

/ proc / net / raw-生のソケット情報

/ proc / net / tcp-TCP

ソケット情報

/ proc / net / udp-UDPソケット情報

/ proc / net / igmp-IGMPマルチキャスト情報

/ proc / net / unix-Unixドメインソケット情報

/ proc / net / ipx-IPXソケット情報

/ proc / net / ax25-AX25ソケット情報

/ proc / net / appletalk- –DDP(appletalk)ソケット情報

/ proc / net / nr –NET / ROMソケット情報

/ proc / net / route–IPルーティング情報

/ proc / net / ax25_route-AX25ルーティング情報

/ proc / net / ipx_route-IPXルーティング情報

/ proc / net / nr_nodes- -NET / ROMノードリスト

/ proc / net / nr_neigh-NET / ROMネイバー

/ proc / net / ip_masquerade-マスカレード接続

/ proc / net / snmp –statistics

関連項目

ss(8)、ip(8)

バグ

ソケットを表示中に変更すると、奇妙な情報が表示される場合があります。これが発生する可能性はほとんどありません。

作成者

netstatのユーザーインターフェイスはFredBaumgarten < [email protected] 基本的にMattWelshによるmanページ< [email protected] >。 Alan Cox < [email protected] >によって更新されましたが、もう少し作業が必要です。 Tuan Hoang < [email protected] >によって再度更新されました。
マニュアルページとネットに含まれるコマンド-toolsパッケージは、Bernd Eckenfels < [email protected] >によって完全に書き直されています。

Leave a Reply

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です