2015年8月10日月曜日

[CentOS7] ホスト名を変更したい


恒久的にホスト名を変更したい場合は、以下のように hostnamectl コマンドを実行します。
赤字が新しく設定したいホスト名です。
# hostnamectl set-hostname centos7
以下のようにコマンドを実行すると設定内容を確認できます。
# hostnamectl
   Static hostname: centos7
         Icon name: computer
           Chassis: n/a
        Machine ID: 27de80cb85b64cdb8b619f3b508153f0
           Boot ID: cbd4e6d2cb0c4f3dbd3b9c692f49cd40
    Virtualization: xen
  Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-123.el7.x86_64
      Architecture: x86_64

ちなみに、ホスト名は、以下のファイルに設定されます。CentOS6 とはファイルが異なります。
  • /etc/hostname

また、NetworkManager の nmtui コマンドでもホスト名を変更できます。nmtui がインストールされていない場合は、yum で以下のように実行するとインストールできます。
# yum install NetworkManager-tui
nmtui を 以下のように、root ユーザの英語環境で実行します。
# env LANG=C nmtui
下図のように設定画面が表示されるので、矢印キーで[Set system hostname] を選択して ENTER を押下するとホスト名を設定する画面が表示されます。



[Hostname]にホスト名を入力し、タブキーで[OK]に移動してENTERキーを押下すると設定できます。