文章目录
- 命令介绍
- 常用选项
- 命令示例
- (一)查看当前主机的信息
- (二)设置当前主机的名称
命令介绍
hostnamectl 可用于查询和更改系统主机名和相关设置。此工具区分三种不同的主机名:
- 高级“漂亮”主机名,其中可能包括特殊字符(例如“lennart’s laptop”)
- 静态主机名,用于在引导时初始化内核主机名。(例如,“lennarts膝上型电脑”)
- 从网络配置接收到的默认瞬时主机名。
如果是静态的主机名已设置且有效(不是localhost),则不使用临时主机名。
常用选项
有的人说是选项,有的人说是参数,又有的人说是子命令,TMD 到底是什么鬼?
选项 | 说明 |
---|---|
-H | 操作远程主机 |
status | 显示当前主机的信息,其实可以省略掉 |
set-hostname | 设置系统主机名 |
命令示例
(一)查看当前主机的信息
[root@htlwk0001host ~]# hostnamectl statusStatic hostname: htlwk0001hostIcon name: computer-vmChassis: vmMachine ID: 20200717094602931924025989287991Boot ID: 472aed90e7734563824abf657082a15cVirtualization: kvmOperating System: CentOS Linux 8 (Core)CPE OS Name: cpe:/o:centos:centos:8Kernel: Linux 4.18.0-193.6.3.el8_2.x86_64Architecture: x86-64
(二)设置当前主机的名称
[root@linuxcool ~]# hostnamectl set-hostname linuxprobe