Linux 常用命令 - hostnamectl 命令详解

Linux 常用命令 - hostnamectl 命令详解插图

hostnamectl 命令的主要作用是查询或更改系统主机名。

Linux 主机名可以分为三种:静态的(static)、瞬态的(transient)、和灵活的(pretty)。

  • 静态主机名也称为内核主机名,是系统在启动时从 /etc/hostname 内自动初始化的主机名。
  • 瞬态主机名是在系统运行时临时分配的主机名。
  • 灵活主机名则允许使用特殊字符的主机名。
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

标签

发表评论