跳转至

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

欢迎关注微信公众号: 运维录

Back to top