hostnamectl

查询或更改系统主机名

补充说明

hostnamectl可用于查询和更改系统主机名和相关设置。

语法

  1. hostnamectl [选项...] 指令 ...

指令

  1. status 显示当前主机名设置
  2. set-hostname NAME 设置系统主机名
  3. set-icon-name NAME 设置主机的图标名称
  4. set-chassis NAME 设置主机的机箱类型
  5. set-deployment NAME 设置主机的部署环境
  6. set-location NAME 设置主机位置

选项

  1. -h --help 显示此帮助
  2. --version 显示包的版本
  3. --no-ask-password 不提示输入密码
  4. -H --host=[USER@]HOST 在远程主机上操作
  5. -M --machine=CONTAINER 在本地容器上执行操作。指定要连接到的容器名称。
  6. --transient, --static, --pretty
  7. 如果调用了status(或者没有给出显式命令)并且指定了其中一个开关,hostnamectl将只打印出这个选定的主机名。

实例

显示主机名设置

  1. $ hostnamectl status

改变主机名(永久修改,不用重启哦~)

  1. $ sudo hostnamectl set-hostname newname