在CentOS中配置域名


17

如何在Cent OS中配置域名?

我实际上是通过SSH远程终端连接到服务器的,并且我也具有root用户凭据。配置/etc/sysconfig/network/etc/hosts就足够了吗?拥有一些步骤或配置指南会很棒。

Answers:


19

要做的四件事:

  • 将主机名条目添加到中/etc/hosts。使用此处详述格式

  • 如果您的主机名是“ your_hostname”,请hostname your_hostname在命令提示符下键入以使更改生效。

  • 在其中定义主机名,/etc/sysconfig/network以使此设置在重新引导后保持不变。

  • 重新引导系统或重新启动依赖于主机名的服务(cups,syslog,apache,sendmail等)


8

如果用域名表示域名后缀,则表示域名/etc/resolv.conf所在的位置。只需添加一行domain yourdomain.com

然后设置服务器的主机名,只有一个好地方,那就是/etc/sysconfig/network。添加一行HOSTNAME=yourhostname,不要将域名后缀放在主机名中,因为它将从中获取/etc/resolv.conf

您无需添加任何内容(也不应添加任何内容)/etc/hosts来定义主机名。这是错误的方法。

要测试您的设置,请使用以下hostname命令:

  • 使用hostname -s得到的短名称(应反映你在/etc/sysconfig/network

  • 使用hostname -d命令测试您的域(应该反映您所拥有的/etc/resolv.conf

  • 要一起测试所有这些,可以使用hostname -fhostname -A用于非常长的版本。


在CentOS 7 HOSTNAME/etc/sysconfig/network不再起作用。
Rui F Ribeiro

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.