操作:
# hostnamectl set-hostname 【hostname】
# vi /etc/hosts
127.0.0.1 hostnametest1 test1
#127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
重新启动(#reboot -f )
定义:
有三种主机名
静态(static):内核主机名,是系统在启动时从/etc/hostname自动初始化的主机名
顺态(transient):系统运行时临时分配的主机名,例如,通过DHCP或mDNS服务器分配
灵活的(pretty):允许使用自由形式(包括特殊/空白字符)的主机名,以展示给终端用户
使用:
只查看静态、瞬态或灵活主机名,分别使用“--static”,“--transient”或“--pretty”选项。
# hostnamectl --static
localhost.localdomain
# hostnamectl --transient
localhost.localdomain
# hostnamectl --pretty
查看主机名相关设置
[root@localhost ~]# hostnamectl
Static hostname: localhost.localdomain
Icon name: computer
Chassis: n/a
Machine ID: 80a4fa4970614cf6be9597ecd6f097a9
Boot ID: 28420e272e1847a583718262758bd0f7
Virtualization: vmware
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-123.el7.x86_64
Architecture: x86_64
或
[root@localhost ~]# hostnamectl status
Static hostname: localhost.localdomain
Icon name: computer
Chassis: n/a
Machine ID: 80a4fa4970614cf6be9597ecd6f097a9
Boot ID: 28420e272e1847a583718262758bd0f7
Virtualization: vmware
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-123.el7.x86_64
Architecture: x86_64
修改:
修改特定主机名(例如 static)
#hostnamectl --static set-hostname hostnametest2