FreeBSD QandA 1857
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 まで
お知らせください。