Linux 常用命令 - hostnamectl 命令详解
hostnamectl 命令的主要作用是查询或更改系统主机名。
Linux 主机名可以分为三种:静态的(static)、瞬态的(transient)、和灵活的(pretty)。
- 静态主机名也称为内核主机名,是系统在启动时从 /etc/hostname 内自动初始化的主机名。
- 瞬态主机名是在系统运行时临时分配的主机名。
- 灵活主机名则允许使用特殊字符的主机名。
hostnamectl 语法:
hostnamectl [选项…] 指令 …
hostnamectl 选项:
-h --help #显示帮助
--version #显示安装包的版本
--no-ask-password #不提示输入密码
-H --host=[USER@]HOST #在远程主机上操作
-M --machine=CONTAINER #在本地容器上操作
--transient #仅设置瞬态(临时)主机名
--static #仅设置静态主机名
--pretty #仅设置灵活主机名
实例
显示主机名和一些系统相关的信息
hostnamectl status
设置主机名(永久生效 ,不需重启)
hostnamectl set-hostname NAME
设置系统的图标名
hostnamectl set-icon-name NAME
设置主机平台类型名
hostnamectl set-chassis NAME
设置主机的部署环境
hostnamectl set-deployment NAME
设置系统的地理位置,例如:XXX机房1号机柜8号主机
hostnamectl set-location NAME
发表评论