首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >/etc/host,/etc/sysconfig/network和hostname?

/etc/host,/etc/sysconfig/network和hostname?
EN

Server Fault用户
提问于 2010-03-03 16:43:14
回答 2查看 22.4K关注 0票数 13

我需要在服务于www.myserver.com的centos服务器上进行主机名更改

/etc/hosts/etc/sysconfig/networkhostname命令中,我需要做什么?

/etc/sysconfig/network中,我是否需要这样写:

代码语言:javascript
复制
HOSTNAME=www.myserver.com

或者这个:

代码语言:javascript
复制
HOSTNAME=myserver.com

/etc/hosts中,我是否需要这样写:

代码语言:javascript
复制
XXX.XXX.XXX.XXX     myserver.com

或者这个:

代码语言:javascript
复制
XXX.XXX.XXX.XXX     wwww.myserver.com www

我需要做sudo hostname www.myserver.com还是sudo hostname myserver.com

非常感谢!

最新情况:

关于主机名,我还有什么需要设置的吗?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2010-03-03 18:44:57

/etc/sysconfig/network是启动脚本获取'hostname‘命令参数的源。这应该只是机器的名字,而不是完全合格的。域部分通常定义在/etc/presv.conf文件中。

假设完全限定的主机名是'lemon.example.com‘('www’在我看来不是一个好的主机名),那么:

  • /etc/sysconfig/network:HOSTNAME=lemon
  • /etc/rupv.conf(沿右'nameserver‘entires):search example.com
  • /etc/host(如果DNS正常工作,不应该需要):XXX.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更改立即处于活动状态(保留旧数据缓存的应用程序除外)。

票数 10
EN

Server Fault用户

发布于 2010-03-03 17:05:07

您的设置应该如下所示:

  • /etc/sysconfig/networkHOSTNAME=www.myserver.com
  • /etc/hostsXXX.XXX.XXX.XXX wwww.myserver.com www

您也可以调用hostname,但这只会更改主机名,直到下次重新启动服务器为止。

据我所知,这些都是你必须做的改变。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/118823

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档