命令提示符和系统日志消息中主机名显示不正确

命令提示符和系统日志消息中主机名显示不正确

我尝试将我的主机名设置为 0.6.0.07252014,但是当我在命令提示符和系统日志消息中看到时,它没有得到正确显示。

输入的主机名:0.6.0.07252014

命令提示符输出:root@0~$

预期输出:[电子邮件保护]~$

主机名文件:

cat /etc/hostname
0.6.0.07252014

系统日志文件:

cat /var/log/messages:
Jul 28 15:55:27 0 user.info ...

预期输出:Jul 28 15:55:27 0.6.0.07252014 user.info ...

谁能告诉我怎么做?

答案1

主机名的规范指出它可以由 A-Za-z0-9 和破折号组成。

您添加了一个点,它被解释为域分隔符,这就是为什么您只得到第一个零。

考虑一下:

0.0域上的主机hello.com0域上的主机有什么区别0.hello.com

如果主机名中允许使用点,那么就无法确定 FQDN 的哪部分是主机名,哪部分是域名。

http://en.wikipedia.org/wiki/Hostname#Restrictions_on_valid_host_names

相关内容