これもいつも忘れてるのでメモ。
参考はこちら。
Amazon EC2 Linux Static Hostname RHEL7 Centos7
CentOS7からは、ファイルをいじらず「hostnamectl」というコマンドを利用しろとのこと。
$ sudo hostnamectl set-hostname --static zunda
このままだと、AWSでは再起動時にCloud-initの処理により上書きされてしまうので、以下を更新しろとのこと。
$ sudo vi /etc/cloud/cloud.cfg ・・・ preserve_hostname: true
Developers.IOさんが教えてくれた。
cloud-initのデフォルト挙動を徹底的に調べてまとめてみた -結果ソースコードを読んだ- | Developers.IO