我在/etc/hosts定义了服务器的FQDN及其别名:
XXXX server1.example.com server1
但是,命令hostname --fqdn只会返回别名( server1 )而不是FQDN。 这是为什么?
你有没有改变/etc/hostname ? 改变之后你重新启动了networking服务吗?
invoke-rc.d hostname.sh start invoke-rc.d networking force-reload invoke-rc.d network-manager force-reload
没有他们,服务器仍然会使用旧的。
更多信息可以在这里find 。