命令介绍
hostnamectl 可用于查询和更改系统主机名和相关设置。
常用选项
-h 显示帮助
–version 显示安装包版本
- –transient 修改瞬态主机名 (一般用不到)
- –static 修改静态主机名
- –pretty 修改灵活主机名
-H 操作远程主机
status 显示当前主机信息,省略不写
set-hostname 设置系统主机名
hostname有三种状态 transient(瞬态)static(静态) pretty (灵活)
transient 美 /ˈtrænʃənt/ 短暂的,片刻的
The moods were many and transient 思绪很多,但稍纵即逝
static 美 /’stætɪk/ 静态的
pretty 美 /’prɪti/ ;漂亮的,有没的
静态主机名也称为内核主机名,是系统在启动时从/etc/hostname内自动初始化的主机名
瞬态主机名是在系统运行时临时分配的主机名
灵活主机名则允许使用特殊字符的主机名
命令实例
1. 查看当前主机信息
[root@itlaoxin ~]# hostnamectl
Static hostname: itlaoxin
Icon name: computer-vm
Chassis: vm
Machine ID: f4f44edfd89244eb8dab43b6b8351ed3
Boot ID: 750a956abfb243a4a82dd571beca0058
Virtualization: vmware
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-1062.el7.x86_64
Architecture: x86-64
等同于
[root@itlaoxin ~]# hostnamectl status
Static hostname: itlaoxin
Icon name: computer-vm
Chassis: vm
Machine ID: f4f44edfd89244eb8dab43b6b8351ed3
Boot ID: 750a956abfb243a4a82dd571beca0058
Virtualization: vmware
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-1062.el7.x86_64
Architecture: x86-64
[root@itlaoxin ~]#
单词: kernel 美 /'kɝnl/ 核心,内核,精髓
The kernel of his problem is lack of money. 他问题的核心是缺钱
Architecture :美 /ˈɑrkɪˌtɛktʃɚ/ 建筑学,建筑样式
system architecture : 系统架构
hardware architecture 硬件结构
2. 设置当前主机名
[root@itlaoxin ~]# hostnamectl set-hostname itlaoxin