web-server – / etc / hosts,/ etc / sysconfig / network和hostname?

前端之家收集整理的这篇文章主要介绍了web-server – / etc / hosts,/ etc / sysconfig / network和hostname?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要在服务于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主机名www.myserver.com或sudo hostname myserver.com吗?

非常感谢!

更新:

我需要设置一些关于主机名的其他内容吗?

解决方法

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

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

> / etc / sysconfig / network:HOSTNAME = lemon
> /etc/resolv.conf(右边’nameserver’entires):搜索example.com
> / etc / hosts(如果DNS正常工作,则不需要):XXX.XXX.XXX.XXX lemon.example.com lemon

如果一切都配置正确,那么hostname命令将返回“lemon”,hostname -f将返回“lemon.example.com”.

在你的情况下,域名’myserver.com’中的主机名似乎是’www’…我认为这不是你想要的. ‘www’可能是别名(DNS CNAME)…如果您想在/ etc / hosts文件中使用它,那么只需将其附加到您的IP行:

XXX.XXX.XXX.XXX lemon.example.com lemon www.myserver.com

重新启动网络后,将应用/ etc / sysconfig / network中的设置.您可以使用hostname命令立即设置主机名. / etc / hosts和/etc/resolv.conf更改立即生效(保留旧数据的应用程序除外).

原文链接:https://www.f2er.com/html/229475.html

猜你在找的HTML相关文章