云配置

云配置

我花了几个小时试图找出导致在最新版本的 Debian 9 上运行命令“hostname -f”时出现错误“hostname:名称或服务未知”的原因。当我运行“hostname”时,我得到的主机名是正常的,我怀疑这与 Lightsail 自动更改 FQDN hosts.debian.tmpl 文件(我认为)有关。如何成功更改 Lightsail 实例上的 FQDN?

答案1

1) 分配一个弹性IP并将其分配给实例。

2) 用全新的“开箱即用”文件替换“/etc/cloud/cloud.cfg”。

3)编辑“/etc/sysconfig/network”:

网络=是 主机名=我的主机名

4)编辑“/etc/hosts”:

127.0.0.1 myhostname.mydomain.com myhostname localhost.localdomain localhost localhost4.localdomain4 localhost4

5)停止实例

6)编辑实例的用户数据:

云配置

主机名:myhostname

7)重启实例

相关内容