netstat コマンド
LINUX よく使う基本コマンド
netstat コマンド ネットワーク情報を表示する |
文法 |
netstat [オプション] インターフェース(NIC) |
netstat コマンドは、ネットワークの使用状況を表示させる際に使用するコマンドです。 オプションなしで実行した場合は、コマンド実行時に使用可能なネットワークアドレスを表示します。 また、オプションを指定することで、ルーティングテーブルや詳細情報を表示することができます。 |
よく使うオプション |
-a すべての情報を表示する -i ネットワークインターフェースについての情報を表示する -r ルーティングテーブル(経路情報)を表示する -v 詳細な情報を表示する -e さらに詳細な情報を表示する -c 情報を1 秒ごと表示する |
使用例・・・ネットワーク情報を表示する |
$ netstat Active UNIX domain sockets (w/o servers) Proto RefCnt Flags Type State I-Node Path unix 3 [ ] DGRAM 8581 /run/systemd/notify unix 2 [ ] DGRAM 8583 /run/systemd/cgroups-agent unix 5 [ ] DGRAM 8597 /run/systemd/journal/socket unix 30 [ ] DGRAM 8599 /dev/log unix 2 [ ] DGRAM 27339 /var/run/chrony/chronyd.sock unix 2 [ ] DGRAM 17378 /run/systemd/shutdownd unix 3 [ ] STREAM CONNECTED 32394 unix 3 [ ] STREAM CONNECTED 32378 unix 3 [ ] DGRAM 18260 unix 3 [ ] STREAM CONNECTED 32393 unix 3 [ ] DGRAM 18261 unix 3 [ ] STREAM CONNECTED 7851800 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 30564 unix 3 [ ] STREAM CONNECTED 32376 unix 2 [ ] DGRAM 28020 unix 3 [ ] STREAM CONNECTED 32375 unix 2 [ ] DGRAM 30135 unix 3 [ ] STREAM CONNECTED 32373 unix 2 [ ] DGRAM 28823 unix 3 [ ] STREAM CONNECTED 7849912 unix 2 [ ] DGRAM 40474 |
使用例・・・ルーティングテーブルを表示する |
$ netstat -r Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface default buffalo.setup 0.0.0.0 UG 0 0 0 eth0 192.168.11.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 |