使用HOSTNAMECTL配置主机名
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
连接到远程系统- 。