我在 /etc/sysconfig/network 文件中将主机名设置为 host.example.com
HOSTNAME=host.example.com
仅供参考,我随后重新启动了机器。
我在使用 Puppet 时遇到了一个问题:当我在这台机器上运行 Facter 时,它返回以下信息:
#facter 完整限定域名
主机托管
因此 puppet 生成了错误的证书等等......
以下是我的主机上发生的情况:
# 主机名
主机.example.com
# 主机名 --fqdn
示例.com
# 主机名 -y
(没有任何)
# dns域名
com
我不明白为什么 Facter 会得到错误的信息...我做错了什么?
答案1
将主机添加到 /etc/hosts 文件以进行 DNS 解析:
10.1.2.3 host.example.com 主机