サーバーを再起動した後、FQDNは保持されません。

サーバーを再起動した後、FQDNは保持されません。

hostname次のコマンドを使用して新しいUbuntu 18.04サーバーを設定しようとしています。

hostnamectl set-hostname foo.example.com

次の行を追加します。/etc/hosts

12.34.56.78 foo.example.com foo

サーバーを再起動して次の変更を行った後も持続しないようです。

12.34.56.78 foo

この問題を検出すると、一部の人々はchattrホストファイルを変更できないようにする方法を提案しているようで、次のコマンドを実行すると機能しているように見え、再起動時にホストファイルは変更されません。

chattr +i /etc/hosts

しかし、サーバーが再起動したときに実行すると、FQDNではなくhostname --fqdnドメインのみが返されることがわかりました。example.comfoo.example.com

この問題の原因は何であり、回避策は何ですか?

関連情報