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