netstat(LPIC)
netstat
TCPとUDPのサービスポートの状態、UNIXドメインソケットの状態、ルーティングルーティング情報などを表示します。
オプション
-a
すべてのプロトコル(TCP、UDP、UNIXソケット)を表示
-l
接続待ちのソケットを表示
-n
ホスト、ポート、ユーザーなど名前を解決せず、数字のアドレスを表示
-p
ソケット/ポートをオープンしているプログラムのPIDと名前を表示
-r
ルーティングテーブルを表示
-s
統計情報を表示
-t
TCPソケットを表示
-u
UDPソケットを表示
-x
UNIXソケットを表示
サンプル
すべてのプロトコル(TCP、UDP、UNIXソケット)を表示
$ netstat -a
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 localhost:domain 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:ssh 0.0.0.0:* LISTEN
tcp 0 348 v160-251-101-197.3f:ssh fpb6aa6cb4.ap.nur:59895 ESTABLISHED
...
ルーティングテーブルを表示
$ netstat -r
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
default v160-251-100-1. 0.0.0.0 UG 0 0 0 eth0
cache12.cloud.z v160-251-100-1. 255.255.255.255 UGH 0 0 0 eth0
160.251.100.0 0.0.0.0 255.255.254.0 U 0 0 0 eth0
v160-251-100-1. 0.0.0.0 255.255.255.255 UH 0 0 0 eth0
cache13.cloud.z v160-251-100-1. 255.255.255.255 UGH 0 0 0 eth0