hostnamectl 命令
2016-08-23 by dongnan
目标
CentOS 7
操作系统提供了 hostnamectl
命令查看或设置主机名,测试 hostnamectl
命令。
举个栗子
hostname
在此之前我们使用的是 hostname
命令。
# 主机名
hostname
localhost
# 主机名,含fqdn 全称域名
hostname -f
localhost
hostnamectl
当前主机名
hostnamectl
Static hostname: localhost.localdomain
Transient hostname: localhost
Icon name: computer-vm
Chassis: vm
Machine ID: 79a0b94da2f647ab86c7489d7d997145
Boot ID: 2276a372b6784520a2c21d5adcb8a032
Virtualization: xen
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-327.18.2.el7.x86_64
Architecture: x86-64 .18.2.el7.x86_64
Architecture: x86-64
除了主机名信息,还有一些其它的信息,例如这台主机是一台虚拟机,使用的 xen
虚拟化技术,操作系统为 CentOS Linux 7
,内核 3.10.0-327
。
设置主机名
hostnamectl set-hostname hub-dev.ywwd.net
验证主机名
# 执行命令
hostnamectl
Static hostname: hub-dev.ywwd.net
Icon name: computer-vm
Chassis: vm
Machine ID: 79a0b94da2f647ab86c7489d7d997145
Boot ID: 2276a372b6784520a2c21d5adcb8a032
Virtualization: xen
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-327.18.2.el7.x86_64
Architecture: x86-64
# 配置文件
cat /etc/hostname
hub-dev.ywwd.net