FreeBSD QandA 1857

FreeBSD QandA

Q. ネットワークに関する情報を得るにはどうすればいいのでしょうか?

A. netstat(1) を使います。netstat はオプションによって全く違う出力を
   行いますので、それぞれの簡単な使い方を覚えておくといいでしょう。

     - TCP の再送状況を知る
         % netstat -p tcp

     - mbuf の状態を報告する
         % netstat -m

     - インタフェースの一覧と統計を見る
         % netstat -i

     - 特定のインタフェースの5秒ごとのトラフィックを表示する
         % netstat -I fxp0 -w 5

     - routing table の状態を知る (現在のデフォルトゲートウェイを確認する)
         % netstat -r

     - サーバプロセスが使用しているソケットも含め、全ソケットの状態を表示
         % netstat -a
       このサーバにポート 80 を LISTEN しているサーバはいるのかな?
       というときは
         % netstat -na | grep '\.80.*LISTEN'

       また、あるポートを使用しているのはどのプロセスかを知るには
       [管理番号 800] を参考にしてください。

間違い・追加情報を見付けた場合は、 修正案の投稿のしかた を読んだ上で、
QandA@jp.FreeBSD.org まで お知らせください。