Linux主机名重启失效解决

Linux系统安装好后,都会有默认的主机名,这里以CentOS系统为例,默认的主机名为localhost.localdomain,为了便于使用,我们常常需要修改主机名,下面演示的是永久更改主机名的方法。
步骤:

1.以根用户登录,或者登录后切换到根用户,然后在提示符下输入hostname命令,可以看出当前系统的主机名为localhost.localdomain。

在这里插入图片描述

2.更改/etc/sysconfig下的network文件,在提示符下输入vi /etc/sysconfig/network,然后将HOSTNAME后面的值改为想要设置的主机名。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

3.更改/etc下的hosts文件,在提示符下输入vi /etc/hosts,然后将localhost.localdomain改为想要设置的主机名。
在这里插入图片描述
在这里插入图片描述

4.在提示符下输入reboot命令,重新启动服务器。

在这里插入图片描述

5.重启完成后用hostname命令查询系统主机名,可以看出系统主机名已经变更为mycomputer。

在这里插入图片描述

重启后,设置的HOSTNAME可能失效,又变回原先的了

解决办法:

以root权限执行 hostnamectl set-hostname mycomputer

新开会话及reboot重启后查看hostname都已经永久生效了

posted @ 2021-11-02 21:30  赵广陆  阅读(350)  评论(0编辑  收藏  举报