こんにちわ、cloudpack磯辺和彦です。

ホスト名を変更するにも、コマンドが用意されている。

変更前

[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

変更

[root@ip-10-0-0-5 ~]# hostnamectl set-hostname jump --static

変更後

[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に、下記の行を追加する。

preserve_hostname: true

元記事はこちらです。
[Linux][EC2] RHEL7でホスト名を変更する