Linux

【Linux】「netstat」コマンドについて

 

「netstat」についておしえて下さい。

こんにちはユキトモです。

今回は「netstat」コマンドについて簡単に解説していきます。

この記事でわかること

  • netstatコマンドの概要が分かります。

netstatコマンド

ひとことで言うと

「各種ネットワークの状況を確認するコマンド」

です。
 

オプションなしで実行すると、現在通信を行っている状況をすべて表示します。
 

TCPだけでなくUNIXソケットと呼ばれるローカル通信についても表示されます。
 
情報がたくさん表示されるので、
 
絞り込んで使うことが多いでしょう。
 

筆者の環境の例を抜粋して記すと

 netstat -t
 
# nオプション → ホスト名、ポート番号などを数値で表示します。
$ netstat -n
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0     36 192.168.***.***:22      192.168.***.*:*****     ESTABLISHED
udp        0      0 192.168.***.***:68      192.168.***.***:**      ESTABLISHED
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags       Type       State         I-Node   Path
unix  3      [ ]         DGRAM                    12295    /run/systemd/notify
(略)
 
# lオプション → LISTEN状態を表示します。
$ netstat -l
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 0.0.0.0:sunrpc          0.0.0.0:*               LISTEN
(略)
 
# rオプション → ルーティング情報を表示します。
$ netstat -r
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
default         _gateway        0.0.0.0         UG        0 0          0 ens160
192.168.***.*   0.0.0.0         255.255.255.0   U         0 0          0 ens160
 
# uオプション → UDP通信のみを表示します。
$ netstat -u
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
udp        0      0 home1:bootpc            192.168.***.***:bootps  ESTABLISHED
 
# tオプション → TCP通信のみを表示します。
$ netstat -t
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0     36 home1:ssh               192.168.*.*:**       ESTABLISHED
 

 

ネットワークの通信状況はわかりにくいので、
 

障害時にはnetstatコマンドのようなコマンドを使って
 

確認していきます。
 

以上、netstatの概要の解説でした。
 

WordPress専用クラウド型レンタルサーバー『wpX Speed』

ムームードメイン

★月額110円〜/WordPress簡単インストール! ロリポップレンタルサーバー ★

ドメイン登録数 国内シェア№1 お名前.com

未経験から最短でエンジニア転職を目指す

【初心者でも安心】たった10分で出来るWordPressブログの始め方



-Linux
-, ,