
先查看当前的主机名一般是默认的主机名[rootlocalhost etc]# hostname localhost.localdomain然后使用vi命令修改network的配置文件配置HOSTNAME为你想要修改成的名字修改完之后保存[rootlocalhost etc]# vi /etc/sysconfig/network # Created by anaconda HOSTNAMEslave02 ~ sysconfig/network 2L, 39C written [rootlocalhost etc]#注意在RHEL 7 及以上 / CentOS 7 及以上的新版本系统中/etc/sysconfig/network中的HOSTNAME变量已被弃用官方不再推荐通过修改此文件来设置主机名。在RHEL 6/CentOS 6 及更早的老版本系统中/etc/sysconfig/network确实是主机名的持久化配置文件如果希望重启后依然生效就需要修改其中的HOSTNAMEmy_hostname。再修改hosts配置文件这是修改之前的[rootlocalhost etc]# vi /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 ~ /etc/hosts 2L, 158C修改完成之后这里是修改了127.0.0.1的第二个参数这里省略了linux的编辑模式的~符号[rootlocalhost etc]# vi /etc/hosts 127.0.0.1 localhost slave02 localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 ~ hosts 2L, 144C written [rootlocalhost etc]#再修改/etc/hostname文件直接修改为你想要的主机名就行该文件只有一个名字没有其他的参数rootlocalhost ~]# vi /etc/hostname通过命令修改# 1. 查看主机名 hostname # 2. 临时设置主机名重启后失效 sudo hostname new-hostname # 3. 永久设置主机名 sudo hostnamectl set-hostname new-hostname相当于修改了以下文件vi /etc/hostname修改完之后保存然后再reboot重启即可