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 主机名

猜你喜欢

转载自www.cnblogs.com/xiaowei123/p/13179973.html