Centos设置主机名 hostnamectl set-hostname

edhat 7.3 上hostname 相关设置

一开始使用了:

vi /etc/hostname 

——编辑第一行为期望设置的主机名 FQDN

vi /etc/sysconfig/network

—— 编辑 HOSTNAME=<FQDN> 

vi /etc/hosts

—— 添加 IP | <FQDN> | 简写

systemctl restart network 

重启网络服务后生效,使用hostname 命令 或 hostname -f 命令都可以看到已经改成目标主机名

然而,重启服务器后,/etc/hostname 内的主机名就被还原成未更改之前的,其他文件没有变化,

使用 vi 再次编辑 /etc/hostname 文件并重新启动网络服务后,hostname 显示的依然是初始的,此时cat查看 /etc/hostname也显示为更新过的主机名,但hostname 命令返回的却是旧的主机名。。。

不知道因为什么缘故。。。

但使用 命令 hostnamectl set-hostname <FQDN> 

设置后,重新启动网络服务,主机名已经完成更新〜〜〜
————————————————
版权声明:本文为CSDN博主「华北沙漠」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_42678620/article/details/86716166

posted @ 2020-03-13 10:32  方面盘  阅读(8595)  评论(0编辑  收藏  举报