Linux(CentOS)のホスト名を設定(ネットワークの設定)
Linuxマシンに自分自身が何て名前か教えてあげる。インストール直後に必要なネットワークの設定でもある。以下ホスト名を「test」とする場合
/etc/hosts
127.0.0.1 localhost test test.exbridge.jp
/etc/sysconfig/network
NETWORKING=yes HOSTNAME=test.exbridge.jp
これでログイン画面やコマンドラインでlocalhostとなっていたのがtestに変わります。
名前解決のファイルは/etc/resolv.conf
nameserver 192.168.0.2 search exbridge.jp
名前解決に192.168.0.2を使う。
searchはデフォルトのドメイン。
ping test
とかの場合、
ping test.exbridge.jp
を検索するようになる。
あとDHCPやらIPアドレスの設定はCentOSの場合
# system-config-network
というコマンドでCUIでも簡単に設定可能なツールが起動するので便利。
実際には
/etc/sysconfig/network-scripts/
にあるifcfg-eth0に書き込まれる。このファイルを直接編集してもO.K.
<2009/01/10 追記>
どうやらsystem-config-networkのツールは一時的に
/etc/sysconfig/networking/devices/
に書き込んでいるみたい。system-config-networkからデバイスを削除したい場合はこのファイルを直接削除する。