首页 资讯 社群 我的社区 搜索

centos 7下修改主机名称的方法!

高大上
2018-08-21 10:57:18

先上干货:

临时修改主机名:hostname  hechongyang
永久修改主机名:hostnamectl set-hostname hechongyang

hechongyang 是你要修改的主机名称,叫xxxxx也是可以的~

 关于【百度经验】中流传的修改方法,亲测在centos 7.2中无效,其他系统没试过。但是要明确一点:

很多文章中都提到了要修改 /etc/hosts 文件,认为hostname的配置文件就是/etc/hosts。其实不是的。

hosts文件的作用相当如DNS,提供IP地址到hostname的对应。

早期的互联网计算机少,单机hosts文件里足够存放所有联网计算机。

不过随着互联网的发展,这就远远不够了。于是就出现了分布式的DNS系统。由DNS服务器来提供类似的IP地址到域名的对应。

Linux系统在向DNS服务器发出域名解析请求之前会查询/etc/hosts文件,如果里面有相应的记录,就会使用hosts里面的记录。/etc/hosts于设置hostname是没直接关系的,仅仅当你要在本机上用新的hostname来访问自己的时候才会用到 /etc/hosts文件。两者没有必然的联系。

同时,我还有个疑问:rabbitmq在一些特殊的主机名下不能正常启动,例如“1.2ad"这种。修改主机名称后就可以正常启动了。但是临时修改主机名的情况下设置的用户,虚拟主机等在主机名称还原后,所有的设置全部私校了。准确来说是连创建的用户名都不存在了。都目前我也没找到原因。希望有遇到类似问题的大神指教一二~~~

用户评论