临时修改主机名:hostname 临时主机名
永久修改主机名:hostnamectl set-hostname永久主机名 是对/etc/hostname文件的内容进行修改
hostnamectl 查看linux虚拟机信息
[root@localhost conf]# hostnamectl
Static hostname: kafka01
Icon name: computer-vm
Chassis: vm
Machine ID: 5f0b28c9140e43e7aba8ac24958e37ae
Boot ID: fd30e689e3f142019a4d471541f2a78f
Virtualization: vmware
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-862.el7.x86_64
Architecture: x86-64
Linux主机名分为静态主机名(static hostname)、临时主机名(transient hostname)以及pretty 主机名(理解为:仅供人类阅读的主机名)
静态主机名用于系统启动时设置内核参数;存储于/etc/hostname中
临时主机名默认从网络配置中获取,如果静态主机名生效,则临时主机名没用
pretty主机名对字符几乎没有限制,可以包含各种特殊字符,且无长度限制。
/etc/hostname文件没有主机名的时候,在系统启动的时候,内核会将transient初始化为localhost.localdomain