インストール後のホスト名の変更
2008/06/20
e326にUbuntu Serverをインストールする際にいい名称が思い浮かばなかった*1ため、後で替えるつもりで適当な名前を付けていました。で、いいホスト名が決定したのでホスト名変更の為のメモ。
現在のホスト名の調べ方
$ hostname hostname.domainname
unameでも調べることが可能です。
$ uname -a Linux hostname.domainname 2.6.24-16-server #1 SMP Thu Apr 10 13:15:38 UTC 2008 x86_64 GNU/Linux
hostnameコマンドを利用して変更する
hostnameコマンドの引数に新しいホスト名を渡すだけで設定可能。
# hostname servername.kaede.local
直接設定ファイルを編集する
Debian/Ubuntu系
/etc/hostnameを編集すればいいようです。
# hostname.domainname コメントアウト
servername.kaede.local
ネットワークを再起動すれば新しいホスト名になります。
# /etc/init.d/networking restart # hostname servername.kaede.local
Red Hat/Fedora系
Red Hat/Fedora系の場合はDebian/Ubuntu系に加えて以下のファイルを編集する必要があります。
/etc/sysconfig/network
# HOSTNAME = hostname.domainname この行を削除/コメントアウトし、設定し直す
HOSTNAME = servername.kaede.local
hostsファイル
/etc/hostsファイルにも古いホスト名の設定がなされているため、再設定します
127.0.0.1 localhost 192.168.xxx.xxx servername.kaede.local servername # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters