e326にUbuntu Serverをインストールする際にいい名称が思い浮かばなかったため、後で替えるつもりで適当な名前を付けていました。で、いいホスト名が決定したのでホスト名変更の為のメモ。
$ 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 servername.kaede.local
/etc/hostnameを編集すればいいようです。
# hostname.domainname
servername.kaede.local
ネットワークを再起動すれば新しいホスト名になります。
# /etc/init.d/networking restart
# hostname
servername.kaede.local
Red Hat/Fedora系の場合はDebian/Ubuntu系に加えて以下のファイルを編集する必要があります。
/etc/sysconfig/network
# HOSTNAME = hostname.domainname
HOSTNAME = servername.kaede.local
/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