ホスト名を変更するにも、コマンドが用意されている。
変更前
01 02 03 04 05 06 07 08 09 10 11 | [root@ip-10-0-0-5 ~] # hostnamectl status Static hostname : ip-10-0-0-5.iret. local Icon name: computer Chassis: n /a Machine ID: 58ab7d423b974a7789b5d487a94d6f94 Boot ID: 6d54614a40b643d3ac0274938d123edd Virtualization: xen Operating System: Red Hat Enterprise Linux Server 7.0 (Maipo) CPE OS Name: cpe: /o :redhat:enterprise_linux:7.0:GA:server Kernel: Linux 3.10.0-123.el7.x86_64 Architecture: x86_64 |
変更
1 | [root@ip-10-0-0-5 ~] # hostnamectl set-hostname jump --static |
変更後
01 02 03 04 05 06 07 08 09 10 11 | [root@ip-10-0-0-5 ~] # hostnamectl status Static hostname : jump Icon name: computer Chassis: n /a Machine ID: 58ab7d423b974a7789b5d487a94d6f94 Boot ID: 6d54614a40b643d3ac0274938d123edd Virtualization: xen Operating System: Red Hat Enterprise Linux Server 7.0 (Maipo) CPE OS Name: cpe: /o :redhat:enterprise_linux:7.0:GA:server Kernel: Linux 3.10.0-123.el7.x86_64 Architecture: x86_64 |
ちなみに、EC2の場合は、cloud-initの設定を変更しないと、再起動したときに変更されてしまう。
/etc/cloud/cloud.cfgに、下記の行を追加する。
1 | preserve_hostname: true |
元記事はこちらです。
「[Linux][EC2] RHEL7でホスト名を変更する」