1 | hostnamectl
|
2 | ===
|
3 |
|
4 | 查询或更改系统主机名
|
5 |
|
6 | ## 补充说明
|
7 |
|
8 | hostnamectl可用于查询和更改系统主机名和相关设置。
|
9 |
|
10 | ### 语法
|
11 |
|
12 | ```bash
|
13 | hostnamectl [选项...] 指令 ...
|
14 | ```
|
15 | ### 指令
|
16 |
|
17 | ```bash
|
18 | status 显示当前主机名设置
|
19 | set-hostname NAME 设置系统主机名
|
20 | set-icon-name NAME 设置主机的图标名称
|
21 | set-chassis NAME 设置主机的机箱类型
|
22 | set-deployment NAME 设置主机的部署环境
|
23 | set-location NAME 设置主机位置
|
24 | ```
|
25 |
|
26 | ### 选项
|
27 |
|
28 | ```bash
|
29 | -h --help 显示此帮助
|
30 | --version 显示包的版本
|
31 | --no-ask-password 不提示输入密码
|
32 | -H --host=[USER@]HOST 在远程主机上操作
|
33 | -M --machine=CONTAINER 在本地容器上执行操作。指定要连接到的容器名称。
|
34 | --transient, --static, --pretty
|
35 | 如果调用了status(或者没有给出显式命令)并且指定了其中一个开关,hostnamectl将只打印出这个选定的主机名。
|
36 | ```
|
37 |
|
38 | ### 实例
|
39 |
|
40 | 显示主机名设置
|
41 |
|
42 | ```bash
|
43 | $ hostnamectl status
|
44 | ```
|
45 |
|
46 |
|
47 | 改变主机名(永久修改,不用重启哦~)
|
48 |
|
49 | ```bash
|
50 | $ sudo hostnamectl set-hostname newname
|
51 | ```
|
52 |
|