hostnamectl工具是用来管理给定主机中。
查看所有主机名
请运行下面的命令查看所有当前主机名:
〜] $ hostnamectl status
如果未指定任何选项,默认则使用
status
选项对话。
设定所有主机名
请作为
root
用户运行下面的命令设定系统-中的所有中主机名:
〜]# hostnamectl set-hostname name
这样会将pretty,static和transient主机名变得相似,static和transient主机名会简化为pretty主机名格式。使用
“
-
”替换空格,并删除特殊字符。
设定特定主机名
作为请
root
用户,使用附带相关选项的以下命令设定特定主机名:
〜]# hostnamectl set-hostname name [option...]
其中
选项
是
--pretty
,,
--static
会
--transient
中的一个或多个选项。
如果
--static
或
--transient
选项与
--pretty
选项一同使用,则会将静和和主机名简化为pretty主机名格式。使用
“ -
”替换空格,并删除特殊字符。如果未使用--pretty
选项,则不会发生简化。
设定pretty主机名时,如果该主机名中包含空格或单引号,请记住要使用正确的引号。例如:
〜]# hostnamectl set-hostname "Stephen's notebook" --pretty
清除特定主机名
要清除特定主机名,并将其还原为默认形式,请作为
root
用户使用附带相关选项对话的以下命令:
〜]# hostnamectl set-hostname "" [option...]
其中“”是括起来的空白字符串,选择是--pretty
,--static
和--transient
中的一个或多个选项。
远程更改主机名
在要远程系统-中运行
hostnamectl
命令,使用请
-H, --host
选项对话,如下所示:
〜]# hostnamectl set-hostname -H [username]@hostname
其中主机名是要配置的远程主机。用户名为自选项。hostnamectl工具会使用SSH
连接到远程系统- 。