ネットワーク情報を表示するコマンド netstat
netstat コマンドを引数なしで実行すると2種類の一覧が表示される
- Active Internet connections
- Active UNIX domain sockets
主な出力内容
Proto | プロトコル |
Recv-Q | ソケットからプログラムに渡されていないデータのバイト数 |
Send-Q | リモートホストに受け入れられなかったデータのバイト数 |
Local Address | ローカルホストのホスト名またはIPアドレス:ポート番号 |
Foreign Address | リモートホストのホスト名またはIPアドレス:ポート番号 |
State | 接続状態 ESTABLISHED -> 接続が確立している TIME_WAIT -> 接続を閉じ、相手先からの切断を待ち受けている状態 CLOSED -> 接続が閉じている状態 CLOSE_WAIT -> 接続が閉じられるのを待機している状態 LISTEN -> 接続要求を待ち受けている状態 UNKOWN -> 不明 |
netstat の主なオプション
-a | すべてのソケットを表示 |
-t | TCPプロトコルのみ表示 |
-n | ホスト、ポート番号などの名前解決をせずに数値で表示 |
-p | ソケットを使っているプロセスの PID を表示 |
-l | 接続待ち状態にあるソケットのみを表示 |
-r | ルーティングテーブルを表示 |