Red Hatなどでは、ホスト名はFQDNと同じものが推奨されています。
ただ、DNSに関係しない場合には適当な値でもOKです。
1.現在のホスト名を確認します。
[root@server ~]# hostname
localhost.localdomain2.恒久的にホスト名を変更する場合。
[root@server ~]# hostnamectl set-hostname example.com
[root@server ~]# hostnamectl
   Static hostname: example.com
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 505b****************************
           Boot ID: 0904****************************
    Virtualization: kvm
  Operating System: Rocky Linux 8.4 (Green Obsidian)
       CPE OS Name: cpe:/o:rocky:rocky:8.4:GA
            Kernel: Linux 4.18.0-305.3.1.el8_4.x86_64
      Architecture: x86-643.一時的にホスト名を変更する場合。
[root@server ~]# hostname example.com
[root@server ~]# hostname
example.com目次
AWS EC2等一部サービスの場合
上記の恒久的なホスト名変更を行っても、再起動時に反映されない(=初期値に戻る)場合には、「/etc/cloud/cloud.cfg」があるかどうかを確認します。
存在する場合には、以下の値を変更します。
[root@server ~]# vi /etc/cloud/cloud.cfg
-   preserve_hostname: false
+   preserve_hostname: true