首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法设置主机名和FQDN Centos 7

无法设置主机名和FQDN Centos 7
EN

Server Fault用户
提问于 2015-02-11 18:01:55
回答 4查看 9.5K关注 0票数 6

我现在正在运行CentOS7.0-1406,看起来我无法正确设置主机名。据我所知,您需要使用hostnamectl set-hostname命令设置主机名,并在/etc/host中写入FQDN。我有一台centos机器,我想将它的主机名设置为"server“,而FQDN设置为"server.mydomain.com”。我运行hostnamectl命令并编辑/etc/host文件:

代码语言:javascript
复制
[root@server ~]# hostnamectl set-hostname server
[root@server ~]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

{inet_IP_here} server.mydomain.com server 

起初一切看起来都很好,控制台运行主机名时显示主机名,在运行主机名-f时显示FQDN:

代码语言:javascript
复制
[root@server ~]# hostname
server
[root@server ~]# hostname -f
server.mydomain.com

但是,在我重新启动机器并再次运行相同的命令之后,它开始将FQDN显示为主机名:

代码语言:javascript
复制
[root@server ~]# hostname
server.mydomain.com

我必须说,这是一个VPS服务器,当我在本地虚拟机上这样做时,我没有这样的问题。此外,在VPS控制面板中没有任何设置,看起来像主机名。究竟是甚麽原因造成这样的问题呢?

EN

回答 4

Server Fault用户

回答已采纳

发布于 2015-02-11 18:39:56

Red文档明确地指示您使用使用完全限定的域名作为机器的静态主机名。试图用一个不合格的名称命名服务器会导致各种服务的各种问题,最突出的是电子邮件。

主机名可以是长度可达64个字符的自由格式字符串.但是,Red建议静态名称和瞬态名称都与DNS中用于机器的完全限定域名(FQDN)相匹配,例如host.example.com

你应该做的是:

代码语言:javascript
复制
hostnamectl set-hostname server.example.com

您还可以为同样的效果手动编辑/etc/hostname;同样,它应该包含FQDN。

代码语言:javascript
复制
# cat /etc/hostname
server.example.com
票数 5
EN

Server Fault用户

发布于 2015-02-11 18:24:23

要在CentOS 7上正确设置主机名和FQDN,需要设置/etc/hostname以包含短节点名,例如:

代码语言:javascript
复制
# echo server > /etc/hostname

您需要在resolv.conf中添加域条目:

代码语言:javascript
复制
# echo 'domain mydomain.com' >> /etc/resolv.conf

然后再重新启动。

注意:在重新启动后,可能会丢失来自resolv.conf的条目,因此为了保存它,可能需要在网络脚本中设置DOMAIN=,例如:

代码语言:javascript
复制
echo 'DOMAIN="mydomain.com"' >> /etc/sysconfig/network-scripts/ifcfg-eth0

用适当的接口替换eth0,例如enp3s0。

票数 0
EN

Server Fault用户

发布于 2018-01-08 02:23:38

代码语言:javascript
复制
cat /etc/hostname
server01

cat /etc/hosts

192.168.100.10 server01.test.com server01

现在你可以检查了。

hostname (将输出) server01

hostname -f (将输出) server01.test.com

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

https://serverfault.com/questions/666859

复制
相关文章

相似问题

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