network
コマンド | 説明 |
netstat -an netstat -a -n |
すべてのコネクション情報を,所有しているプロセスのプログラム名やコンポーネント名の一覧と一緒に表示 |
netstat -r | ルーティング情報を表示する |
netstat -e netstat -s |
IPプロトコル/イーサネットの統計情報を表示する |
表示項目の意味:http://itpro.nikkeibp.co.jp/article/COLUMN/20060227/230845/
コマンド | 説明 |
/sbin/ifconfig -a | ネットワークインターフェースの設定を表示
Link encap 接続方式を表示。イーサネットの場合は「Ethernet」、 ループバック・デバイスの場合は「Local Loopback」と 表示される HWaddr MACアドレス inet addr IPアドレス。IPv6を利用している場合は「inet6 addr」項目に 表示される Bcast ブロード・キャスト・アドレス Mask ネットマスク UP インタフェースの状況。UPが表示されている場合はインタフェースが 起動していることを表す BROADCAST インタフェースの状況。BROADCASTが表示されている場合は ブロードキャストを利用していることを表す RUNNING インタフェースの状況。RUNNINGが表示されている場合はインタフェースが 準備完了であることを表す MULTICAST インタフェースの状況。MULTICASTが表示されている場合は マルチキャストが有効であることを表す MTU MTU値 Metric メトリック値 RX 受信パケット数。packetsは受信した総パケット数、errorsは エラーになったパケット数、droppedは破棄したパケット数、 overrunsは処理が間に合わなかったパケット数、 frameは指定フレーム・サイズを超過したパケット数を表す TX 送信パケット数。packetsは送信した総パケット数、errorsは エラーになったパケット数、droppedは破棄したパケット数、 overrunsは処理が間に合わなかったパケット数、 carrierはキャリア数、collisionsは衝突検知回数、 txqueuelenは送信キューのサイズを表す RX bytes 受信バイト数 TX bytes 送信バイト数 Interrupt ネットワーク・カードが利用している割り込み番号 Base address ネットワーク・カードが利用しているI/Oアドレス |
arp -a arp -an |
ホスト名 IPアドレス |
tcpdump -i any -n port 80 and icmp and not vrrp | ネットワーク上に流れるパケットをモニタリングする
-i any 監視するLANインタフェースを指定 -n IPアドレスやポート番号などを名前に変換せずに表示 port 80 and icmp and not vrrp 80番ポートとicmpプロトコル(vrrpプロトコルは除く)をみる |
mtr -n google.co.jp | 通信経路の継続表示 |
nslookup >set type=MX >example.com |
メールエクスチェンジを調べる |
wget http://www.example.com/file.tar.gz wget -r ftp://ftp.example.com/dir/ wget -A .png http://www.example.com/index.html |
Webサーバーからファイルをダウンロード FTPサーバーのdirディレクトリ以下全てを取得する png画像のみを入手する |
dmesg | ブート時のメッセージの内容を確認。ネットワークインターフェイスの確認など。 |
参考:原因調査用Linuxコマンド http://blog.father.gedow.net/2012/10/23/linux-command-for-trouble/