Centos7修改主机名

一、永久修改主机名

在 Centos中把主机名划分成三种状态:

1)静态的(static)
(2)瞬态的(transient)
(3)灵活的(pretty)

在Centos 7 中可以使用  hostnamectl 命令查看当前主机的信息

[root@localhost conf]# hostnamectl
   Static hostname: localhost
Transient hostname: localhost.localdomain
         Icon name: computer-vm
           Chassis: vm
        Machine ID: c63c2ec249664b88b9c42b8930b12f16
           Boot ID: 5867d384229546e69e0c58e74df5978f
    Virtualization: vmware
  Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-1127.10.1.el7.x86_64
      Architecture: x86-64

 

(1)查看静态的主机名

[root@localhost conf]# hostnamectl --static
localhost

(2)查看瞬态的主机名

[root@localhost conf]# hostnamectl --transient
localhost.localdomain

(3)查看灵活的主机名

[root@localhost conf]# hostnamectl --pretty

 

接下来开始永久修改主机的名字:

[root@localhost conf]# hostnamectl --static set-hostname node1
[root@localhost conf]# hostnamectl
   Static hostname: node1
         Icon name: computer-vm
           Chassis: vm
        Machine ID: c63c2ec249664b88b9c42b8930b12f16
           Boot ID: 5867d384229546e69e0c58e74df5978f
    Virtualization: vmware
  Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-1127.10.1.el7.x86_64
      Architecture: x86-64

发现已生效。

 

通过这条命令也可以生效。

[root@localhost ~]# hostnamectl set-hostname node1

也可以通过修改配置文件来修改主机名:

[root@localhost conf]# vim /etc/hostname
node1

重启后生效  reboot 

 

二、临时修改主机名(重启后失效)

[root@localhost ~]# hostname 主机名
posted @ 2020-06-23 00:47  _BKing  阅读(302)  评论(0编辑  收藏  举报