RHEL7でホスト名を設定する

2019年8月3日

hostnamectlコマンドで端末のホスト名の設定を行えます。

ホスト名の表示

[root@localhost ~]# hostnamectl status
   Static hostname: localhost.localdomain
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 527331cf8b8b4efbb50358a7f11715f0
           Boot ID: 31841b3cfe2c4bf48e277c3eacdfe368
    Virtualization: vmware
  Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-514.el7.x86_64
      Architecture: x86-64

ホスト名の設定

[root@localhost ~]# hostnamectl set-hostname "test-hostname"

test-hostnameは任意のホスト名を設定します。

[root@localhost ~]# hostnamectl status
   Static hostname: test-hostname
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 527331cf8b8b4efbb50358a7f11715f0
           Boot ID: 31841b3cfe2c4bf48e277c3eacdfe368
    Virtualization: vmware
  Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-514.el7.x86_64
      Architecture: x86-64

ホスト名をデフォルトに戻す

[root@localhost ~]# hostnamectl set-hostname ""
[root@localhost ~]# hostnamectl status
   Static hostname: n/a
Transient hostname: localhost
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 527331cf8b8b4efbb50358a7f11715f0
           Boot ID: 31841b3cfe2c4bf48e277c3eacdfe368
    Virtualization: vmware
  Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-514.el7.x86_64
      Architecture: x86-64