Linuxコマンド【 netstat 】ネットワークの接続状況を表示する

当ページのリンクには広告が含まれています。

スポンサーリンク

netstatコマンドは、ネットワークの接続状況などを表示するコマンドです。

netstatコマンド

書式

netstat [オプション]

netstatコマンドは、ネットワーク関連のさまざまな情報を表示します。接続状況、ルーティング・テーブル、インターフェイス、マスカレード、マルチキャストなど。

オプション

-aすべての接続を表示します。
-c情報を1秒おきに更新して、表示します。
-Cルーティング・キャッシュからルーティング情報を表示します。
-e詳細情報を表示します。
-eeさらに詳細情報を表示します。
-gIPv4とIPv6のマルチキャストグループ情報を表示します。
-iすべてのネットワーク・インターフェースを表示します。
-l接続待ち(LISTEN)状態のソケットのみを表示します。
-Mマスカレード機能の統計情報を表示します。
-n名前解決をせずに数字で表示します。
-p各ソケットが利用しているプロセスID(PID)とプログラム名を表示します。
-rルーティング・テーブルを表示します。
-s各プロトコルの統計情報を表示します。
-tTCPの情報のみを表示します。
-uUDPの情報のみを表示します。

使用例

netstatコマンドをオプションなしで実行してみましょう。

$ netstat
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             Stat
e      
tcp        0     48 XXXX.jp:ssh YYYY.ap:0000 ESTA
BLISHED 
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags       Type       State         I-Node Path
unix  2      [ ]         DGRAM                    7160   @/org/kernel/udev/udevd
unix  11     [ ]         DGRAM                    8609   /dev/log
unix  2      [ ]         DGRAM                    10956  
unix  2      [ ]         DGRAM                    10878  
unix  2      [ ]         DGRAM                    9451   
unix  2      [ ]         DGRAM                    9323   
unix  2      [ ]         DGRAM                    9301   
unix  3      [ ]         STREAM     CONNECTED     9191   
unix  3      [ ]         STREAM     CONNECTED     9190   

… 略 …

ルーティング・テーブルを表示します(オプション -r)。

$ netstat -r
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
aaa.bbb.ccc.0    *               255.255.255.0   U         0 0          0 eth0
link-local      *               255.255.0.0     U         0 0          0 eth0
default         xxx.yyy.zzz.1    0.0.0.0         UG        0 0          0 eth0

関連コマンド

arp, ifconfig, ping

ネットワーク の人気記事

  1. Linuxコマンド【 sftp 】安全なファイル転送を行う
  2. Linuxコマンド【 ssh 】リモートマシンにSSHでログインする
  3. Linuxコマンド【 ssh-keygen 】認証用の鍵を生成する
  4. Linuxコマンド【 ping 】ホストとの接続を確認する
  5. Linuxコマンド【 ntpdate 】日付と時刻をNTPサーバーと同期する
  6. Linuxコマンド【 traceroute 】ホストまでの経路を表示する
  7. Linuxコマンド【 scp 】リモートマシンにファイルコピーする
  8. Linuxコマンド【 arp 】ARPキャッシュを操作する
  9. Linuxコマンド【 netstat 】ネットワークの接続状況を表示する
  10. コマンドリファレンス

関連記事(一部広告含む)