介绍
创建新的 Vultr VPS 时,您可以设置 服务器主机名 部署前。 如果您跳过此步骤或决定稍后重命名您的服务器,您会发现从客户门户更改服务器主机名也会重新安装整个服务器。
如果您需要在不重新安装的情况下更改服务器主机名,请按照本指南进行操作。
例子
本指南使用 老狗 对于旧主机名和 新花样 对于新主机名。
1. 检查当前主机名
检查主机名 hostname
.
$ hostname
olddog
你也可以使用 hostnamectl
.
$ hostnamectl
Static hostname: olddog
2. 更改主机名
将主机名更改为 新花样.
$ sudo hostnamectl set-hostname newtricks
3.更新/etc/hosts
使用您最喜欢的文本编辑器将旧主机名的任何实例更改为新主机名 /etc/hosts
. 如果您有一个指向此实例的 DNS 名称,最好在此处也设置该名称。
$ sudo nano /etc/hosts
从:
127.0.0.1 olddog
::1 olddog
到:
127.0.0.1 newtricks newtricks.example.com
::1 newtricks newtricks.example.com
4. 确认更改
重新启动服务器。
测试您的更改 hostnamectl
和 hostname
.
$ hostnamectl
Static hostname: newtricks
$ hostname
newtricks
$ hostname -a
newtricks.example.com
更新 DNS
您的服务器主机名已更改并可使用。 此过程不会更改您的 DNS 名称,您需要在域注册商处执行这些步骤。
注:本教程在Vultr VPS上测试通过,如需部署请前往Vultr.com