昨天看到有人在群里讨论怎么修改 hostname 的方法,vps114主机测评记得之前分享过,不过那个时候没有用到 hostnamectl 这个命令。所以今天又学习了一下 hostnamectl 命令,本文记录一下怎么使用这个命令进行 hostname 的修改,使用这个命令进行修改是非常简单的。
hostnamectl 工具是用来管理给定主机中使用的三种类型的主机名。(原文链接)
一、查看所有主机名
一切操作之前都需要先登录到 SSH
请运行下面的命令查看所有当前主机名:
hostnamectl status
如果未指定任何选项,则默认使用 status
选项。
二、设定所有主机名
请作为 root
用户运行下面的命令设定系统中的所有主机名:
hostnamectl set-hostname name
这样会将 pretty、static 和 transient 主机名变得相似。Static 和 transient 主机名会简化为 pretty 主机名格式。使用 “-
” 替换空格,并删除特殊字符。
三、设定特定主机名
请作为 root
用户,使用附带相关选项的以下命令设定特定主机名:
hostnamectl set-hostname name [option...]
其中 option 是 --pretty
、--static
, 会 --transient
中的一个或多个选项。
如果 --static
或 --transient
选项与 --pretty
选项一同使用,则会将 static 和 transient 主机名简化为 pretty 主机名格式。使用 “-
” 替换空格,并删除特殊字符。如果未使用 --pretty
选项,则不会发生简化。
设定 pretty 主机名时,如果该主机名中包含空格或单引号,请记住要使用正确的引号。例如:
hostnamectl set-hostname "Stephen's notebook" --pretty
四、清除特定主机名
要清除特定主机名,并将其还原为默认形式,请作为 root
用户使用附带相关选项的以下命令:
hostnamectl set-hostname "" [option...]
其中 “” 是括起来的空白字符串,option 是 --pretty
、--static
和 --transient
中的一个或多个选项。
五、远程更改主机名
要在远程系统中运行 hostnamectl
命令,请使用 -H, --host
选项,如下所示:
hostnamectl set-hostname -H [username]@hostname
其中 hostname 是要配置的远程主机。username 为自选项。hostnamectl 工具会使用 SSH
连接到远程系统。
六、搬瓦工新手教程和优惠套餐
1、搬瓦工推荐方案
优惠码:BWH3HYATVBJW(优惠力度 6.58%)
更多推荐:
方案 | 内存 | CPU | 硬盘 | 流量/月 | 带宽 | 机房 | 价格 | 购买 |
---|---|---|---|---|---|---|---|---|
CN2 (最便宜) |
1GB | 1核 | 20GB | 1TB | 1Gbps | DC3 CN2 DC8 ZNET |
$49.99/年 | 购买 |
CN2 | 2GB | 1核 | 40GB | 2TB | 1Gbps | $52.99/半年 $99.99/年 |
购买 | |
CN2GIA-E (最推荐) |
1GB | 2核 | 20GB | 1TB | 2.5Gbps | DC6 CN2 GIA-E DC9 CN2 GIA 日本软银 JPOS_1 荷兰 EUNL_9 |
$49.99/季度 $169.99/年 |
购买 |
CN2GIA-E | 2GB | 3核 | 40GB | 2TB | 2.5Gbps | $89.99/季度 $299.99/年 |
购买 | |
HK | 2GB | 2核 | 40GB | 0.5TB | 1Gbps | 中国香港 CN2 GIA | $89.99/月 $899.99/年 |
购买 |
HK | 4GB | 4核 | 80GB | 1TB | 1Gbps | $155.99/月 $1559.99/年 |
购买 | |
TOKYO | 2GB | 2核 | 40GB | 0.5TB | 1.2Gbps | 日本东京 CN2 GIA | $89.99/月 $899.99/年 |
购买 |
TOKYO | 4GB | 4核 | 80GB | 1TB | 1.2Gbps | $155.99/月 $1559.99/年 |
购买 |
暂无评论