Netstat は、カーネル内のネットワークおよび関連情報にアクセスするプログラムで、TCP 接続、TCP および UDP の監視、プロセス メモリ管理に関するレポートを提供します。
コマンド: netstat [-a][-e][-n][-o][-p Protocol][-r][-s][Interval][1]
オプションの意味は以下の通り:
-a リッスンしているソケットを含むすべてのソケットを表示します。
-c は、ユーザーが中断するまで 1 秒ごとに再表示します。
-i は、すべてのネットワーク インターフェイスに関する情報を「netstat -i」の形式で表示します。
-n 名前の代わりにネットワーク IP アドレスを使用して、ネットワーク接続ステータスを表示します。
-r はコアルーティングテーブルを表示します。形式は「route -e」と同じです。
-t は TCP プロトコルの接続状態を表示します。
-u は UDP プロトコルの接続状態を表示します。
-v は進行中の作業を示します。
-p は、指定されたプロトコル情報を表示します。
-b は、各接続またはリスニング ポートの作成に関係する実行可能プログラムを示します。
-e イーサネット統計を表示します。このオプションは、-s オプションと組み合わせて使用できます。
-f は、外部アドレスの完全修飾ドメイン名 (FQDN) を表示します。
-o 各接続に関連付けられた所有プロセス ID を表示します。
-s は各プロトコルの統計を表示します。
-x NetworkDirect 接続、リスナー、共有エンドポイントを表示します。
-y は、すべての接続の TCP 接続テンプレートを表示します。他のオプションとの併用はできません。
interval 選択した統計が再表示されるときに表示の間に一時停止する秒数。統計の再表示を停止するには、CTRL+C を押します。省略した場合、netstat は現在の構成情報を 1 回出力します。
一般的に使用されるコマンドの例
1. netstat -a more (リッスンしているポートとリッスンしていないポートを含むすべてのポートをリストします)
2. netstat -at (すべての TCP ポートをリストします)
3. netstat -au (すべての udp ポートをリストします)
4. netstat -l (リスニング状態のすべてのポートをリストします)vc3Ryb25nPjwvcD4KPHA+PHN0cm9uZz48aW1nIHNyYz0="http://www.2cto.com/uploadfile/Collfiles/20141114/2014111409193550.jpg" alt="">
5. ネット統計-lt (リスニング状態のすべての TCP ポートをリストします)
6. netstat -lu (リスニング状態のすべての udp ポートをリストします)
7. netstat - lx (リスニング状態のすべての UNIX ポートをリストします) .