我需要在服务于www.myserver.com的centos服务器上进行主机名更改
在/etc/hosts、/etc/sysconfig/network和hostname命令中,我需要做什么?
在/etc/sysconfig/network中,我是否需要这样写:
HOSTNAME=www.myserver.com或者这个:
HOSTNAME=myserver.com在/etc/hosts中,我是否需要这样写:
XXX.XXX.XXX.XXX myserver.com或者这个:
XXX.XXX.XXX.XXX wwww.myserver.com www我需要做sudo hostname www.myserver.com还是sudo hostname myserver.com?
非常感谢!
最新情况:
关于主机名,我还有什么需要设置的吗?
发布于 2010-03-03 18:44:57
/etc/sysconfig/network是启动脚本获取'hostname‘命令参数的源。这应该只是机器的名字,而不是完全合格的。域部分通常定义在/etc/presv.conf文件中。
假设完全限定的主机名是'lemon.example.com‘('www’在我看来不是一个好的主机名),那么:
HOSTNAME=lemonsearch example.comXXX.XXX.XXX.XXX lemon.example.com lemon如果所有内容都配置正确,那么hostname命令将返回“柠檬”,而hostname -f将返回"lemon.example.com“。
在你的例子中,主机名似乎是'www‘在域名'myserver.com'…我不认为这正是你想要的。‘'www’可能是别名(DNS CNAME)…如果您希望它在您的/etc/host文件中,那么只需将它附加到您的IP行:
XXX.XXX.XXX.XXX lemon.example.com lemon www.myserver.com
在重新启动网络之后,将应用/etc/sysconfig/network中的设置。您可以立即使用hostname命令设置主机名。/etc/host和/etc/rupv.conf更改立即处于活动状态(保留旧数据缓存的应用程序除外)。
发布于 2010-03-03 17:05:07
您的设置应该如下所示:
/etc/sysconfig/network:HOSTNAME=www.myserver.com/etc/hosts:XXX.XXX.XXX.XXX wwww.myserver.com www您也可以调用hostname,但这只会更改主机名,直到下次重新启动服务器为止。
据我所知,这些都是你必须做的改变。
https://serverfault.com/questions/118823
复制相似问题