ホスト名の設定

OSをインストールした直後のホスト名はたいてい localhost.localdomain になっている。これはホスト名の変更方法のメモ。ちなみに、OS は CentOS 5.3。

手順

network ファイルの編集。

% sudo vim /etc/sysconfig/network
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=foobar.example.com       # ここを変更する。
/etc/sysconfig/network ~~~~~~~~~~

hosts ファイルの編集

% sudo vim /etc/hosts
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1       foobar.example.com localhost.localdomain localhost # ここを変更する。
::1     localhost6.localdomain6 localhost6
/etc/hosts ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

反映と確認。

% sudo /etc/init.d/network restart
% hostname
foobar.example.com