Ubuntuでホスト名を変更する
Ubuntuサーバーのホスト名 hostname を変更します。(Ubuntu 14.04 LTS)
I. /etc/hostname ファイルの編集
$ sudo vim /etc/hostname
/etc/hostname ファイルには、システムのホスト名(ここでは、regnum とします)を1行記載します。
regnum
II. /etc/hosts ファイルの編集
$ sudo vim /etc/hosts
デフォルトでは /etc/hosts ファイルの記載は次のようになっていました。
127.0.0.1 localhost
127.0.1.1 ubuntu
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
この1行目は、
127.0.0.1 localhost.localdomain localhost
と変更しておいた方が好ましいでしょう。
さらに、2行目を、システムのホスト名を反映するように変更します。
ここでは、ホスト名が regnum 、FQDNが regnum.calliedesign.com とします。
127.0.1.1 regnum.calliedesign.com regnum
なお、127.0.1.1 のIPアドレスそのものには、127.0.0.0/8 ブロックのいずれかのIPアドレスという以上の意味はありません。
Debian リファレンス 5.1.1. ホスト名の解決 には以下のように記載されています。
本例の2行目の IP アドレス 127.0.1.1 は他の Unix 系システムでは見かけないかもしれません。bug #719621 に記録されているように、Debian インストーラー は恒久的 IP アドレスのないシステムのために一部ソフトウエアー (GNOME等) のための回避策としてこの項目を作成します。
III. システムの再起動
/etc/hostname ファイルと /etc/hosts ファイルの変更を反映させるために、システムを再起動します。
$ sudo reboot
これでUbuntuサーバーのホスト名の変更が反映されます。