ホスト名がEC2で設定した名前のままになってしまう

【事象】
hostnameコマンドを実行しても、ホスト名がEC2で設定された名前になっている

[root@hoge.hogehoge.jp]# hostname
ip-11-12-13-14

にも拘わらず、プロンプトの名称はhoge.hogehoge~と想定している名前になっている。
hostsやcloud.cfgなど確認したがそれらしき定義をしている箇所が見当たらなかった。

【原因】
NICKNAMEという環境変数設定が行われていたため、プロンプトの箇所だけ名前が書き換わっていた。

[root@hoge.hogehoge.jp]# cat /etc/profile.d/prompt.sh
export NICKNAME=hoge.hogehoge.jp

【対応方法】
prompt.shを書き換える

【補記:そもそもホスト名自体が想定と異なる場合】
Linuxにより異なるが、Amazon Linux 2の場合はhostnamectlにて書き換える。
(以下にケース書かれているが、出力される内容によっては/etc/hostsも書き換える)
https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/set-hostname.html

なお、Amazon Linux 2のフォーク元であるCentOSもhostnamectlであった。
news.mynavi.jp