ネットワーク情報を表示するコマンド 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 ルーティングテーブルを表示