服务器重启后 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使 hosts 文件不可变,并在运行以下命令时,它似乎正在工作并且 hosts 文件在重新启动时没有改变:

chattr +i /etc/hosts

但是,当服务器重新启动时,我注意到当我运行时hostname --fqdn,它仅返回域example.com而不是 FQDN foo.example.com

这可能是什么原因以及如何解决?

相关内容