Skip to main content

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 指定した間隔で情報を更新 リアルタイムでネットワーク状況を監視