Ubuntu系サーバで役立つNW管理コマンドのインストール。
サーバ管理の際に役立つコマンドを最初のうちに入れておきます。
net-tools
ネットワーク管理に必要なツール(ifconfig/netstat等)を導入します。
sudo aptitude install net-tools
ifconfigのオプション
オプション | 意味 | 備考 |
---|---|---|
-a | すべてのネットワークインターフェースを表示 | アクティブでないインターフェースも含む |
-s | 簡潔なリスト形式で表示 | インターフェースの概要を確認するのに便利 |
up | インターフェースを有効化 | ネットワーク接続を開始する |
down | インターフェースを無効化 | ネットワーク接続を停止する |
inet | IPアドレスを設定 | 特定のインターフェースにIPを割り当てる |
netmask | ネットマスクを設定 | サブネットマスクを変更する |
broadcast | ブロードキャストアドレスを設定 | ブロードキャストアドレスを変更する |
mtu | 最大転送単位(MTU)を設定 | パケットサイズの最大値を設定する |
promisc | プロミスキャスモードを有効化 | すべてのパケットを受信する |
-promisc | プロミスキャスモードを無効化 | 通常モードに戻す |
arp | ARPプロトコルを有効化 | アドレス解決プロトコルを使用する |
-arp | ARPプロトコルを無効化 | ARPを無効にする |
allmulti | 全マルチキャストモードを有効化 | すべてのマルチキャストパケットを受信する |
-allmulti | 全マルチキャストモードを無効化 | 通常モードに戻す |
netstatのオプション
オプション | 意味 | 備考 |
---|---|---|
-a | すべての接続とリスニングポートを表示 | 現在の接続状況を確認するのに便利 |
-t | TCP接続のみを表示 | TCPプロトコルの接続を確認 |
-u | UDP接続のみを表示 | UDPプロトコルの接続を確認 |
-l | リスニングポートのみを表示 | サーバが待機しているポートを確認 |
-p | プロセスIDとプログラム名を表示 | どのプログラムがどのポートを使用しているかを確認 |
-n | 数値形式でアドレスとポートを表示 | 名前解決を行わずに表示 |
-r | ルーティングテーブルを表示 | ネットワークのルーティング情報を確認 |
-s | 各プロトコルの統計情報を表示 | ネットワークのトラフィック統計を確認 |
-c | 指定した間隔で情報を更新 | リアルタイムでネットワーク状況を監視 |