|
netstatは、ネットワーク接続、ルーティングテーブル、各種ネットワークインタフェースの統計情報などを表示するコマンド行ツール。UNIX、Unix系、Windows NT系オペレーティングシステムで利用可能。"network statistics" の略。 ネットワークに関わる問題を探したり、トラフィック量を調べて性能を測定するといった用途に使う〔netstatコマンド IBM〕。 == パラメータ == このコマンドのパラメータには、スラッシュ (/) ではなくハイフン (-) を前置する。 * -a : 全てのアクティブなTCPコネクションと、そのマシンがlistenしているTCPポートおよびUDPポートを表示する。 * -b : 各コネクションやlistenポートに対応したプログラム名を表示する(Windows XPと2003 Server以降のみ)。 * -e : イーサネットの統計情報を表示する(受信した総バイト数やパケット数など)。-s と組み合わせて使うことができる。 * -f : 外部のアドレスについて完全修飾ドメイン名 <FQDN> を表示する(Windowsでは使えない)。 * -i : ネットワークインタフェースとそれらの統計情報を表示する(Windowsでは使えない)。 * -n : アクティブなTCPコネクションを表示するが、アドレスやポート番号は数値的に表示され、名前への変換は行わない。 * -o : アクティブなTCPコネクションと対応するプロセスID (PID) を表示する。Windowsタスクマネージャを併用するとPIDからどのアプリケーションかがわかる。-a, -n,および-pと共に指定できる。Windows XPと2003 Server以降で利用可能(Windows 2000ではホットフィックスがある〔Microsoft サポートオンライン 〕)。 * -p Windows: Protocol : Protocolで指定したプロトコルのコネクションを表示する。Protocolに指定できるのはtcp, udp, tcpv6, udpv6のいずれかである。-sと組み合わせてプロトコルの統計情報を表示する場合はtcp, udp, icmp, ip, tcpv6, udpv6, icmpv6, ipv6のいずれかを指定できる。 * -p Linux: Process : ソケットごとのプロセスの対応を表示する(Windowsの-bに相当)。root権限が必要。 * -P Solaris: Protocol : Protocolで指定したプロトコルのコネクションを表示する。Protocolにはip, ipv6, icmp, icmpv6, igmp, udp, tcp, rawipが指定できる。 * -r : ルーティングテーブルの内容を表示する。Windowsでのroute printコマンドに相当。 * -s : プロトコル毎の統計情報を表示する。デフォルトでは、TCP、UDP、ICMP、IPの統計情報を表示する。Windows XP以降でIPv6をインストールしている場合、TCP over IPv6、UDP over IPv6、ICMPv6、IPv6についての統計情報も表示する。-pを併用すると、指定したプロトコルの情報を表示できる。 * -v : -bと組み合わせると、コネクション作成やlistenポートに関わるコンポーネントを羅列する。 * Interval : 指定された情報をInternal秒ごとに表示する。CTRL+Cで表示が停止する。これを省略すると1回だけ表示する。 * /? : ヘルプ情報を表示する(Windowsのみ)。 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Netstat」の詳細全文を読む スポンサード リンク
|