Linuxネットワークコマンド
ifconfig
dhclient
ping
arp
nslookup
netstat
traceroute
dig
whois
hostname
ifconfig
ネットワークインターフェースの設定を行います。
すべてのネットワークインターフェースの情報を表示します。
# ifconfig
# ifconfig -a
IPアドレスとネットマスクを設定します。
# ifconfig eth0 192.168.0.1 netmask 255.255.255.0
eth0を無効にします。
# ifconfig eth0 down
eth0を有効にします。
# ifconfig eth0 up
dhclient
IPアドレスを開放します。
# dhclient eth0 -r
DHCPサーバからIPアドレスを再取得します。
# dhclient eth0
ping
ICMPのECHO REQUEST パケットをネットワーク上のホストに送ります。
# ping ホスト(IPアドレス または ドメイン名)
# ping [-c<回数>] ホスト
arp
ARPキャッシュを操作します。
ARPキャッシュを表示します。
# arp
特定の機器の情報だけを表示させます。
# arp -a ホスト名またはIPアドレス
ARPキャッシュからエントリを削除します。
# arp -d ホスト名またはIPアドレス
nslookup
ホスト名のIPアドレスが正常に引けるか どうかを確認します。
# nslookup <ホスト名>
netstat
ネットワークに関する情報を表示すします。
引数なし オープンされているソケットの一覧を表示
-r カーネルのルーティングテーブルを表示
-g マルチキャストグループメンバーシップ情報を表示
-i ネットワークインターフェースの状態を表示
-m IPマスカレードされた状態を表示
-s 各プロトコルの統計情報の一覧を表示
traceroute
ホストへのネットワーク経路を表示します。
ネットワーク上の相手先ホストへどのように接続されているかを表示します。
# traceroute <ホスト名>
ホップ数
ルータ名
IPアドレス
ホストに到達するまでの時間
dig
ドメイン名に関する情報を集めるためのコマンドです。
# dig <ドメイン名>
# dig asahi-net.or.jp
whois
ドメイン名などをwhoisサーバに問い合わせます。
# whois <ドメイン名>
# whois asahi-net.or.jp
hostname
システムのホスト名を表示します。
-a エイリアス名を表示します
-i IPアドレスを表示します
-f ロングホスト名を表示します
-d DNSドメイン名を表示します
2007.01.12