设置正确的主机名 (hostname) 非常重要。如果主机名设置不正确,那么很多服务,比如邮件服务等,均无法正常运行。今天我们介绍一下如何正确地在 Linux 系统上设置 hostname.
我们首先需要了解到,主机名分为两部分,短主机名 (short hostname) 和长主机名(fully qualified domain name, FQDN)。这两部分都需要正确设置。假设我们需要设置的主机名为 server.qing.su, 那么段主机名为 server, 长主机名为 server.qing.su.
下面我们就以 server.qing.su 为例介绍如何设置主机名。
首先,需要编辑 /etc/hosts 文件,找到含有你的 VPS 的 IP 地址的那一行;如果没有,则添加一行。内容如下:
1
|
88.88.88.88 server.qing.su server
|
其中, 88.88.88.88 是你的服务器 IP 地址,后面依次填入长主机名和短主机名,切记不可填反。
编辑好后,在 SSH 中执行:
1
2 |
echo “server” > /etc/hostname
hostname -F /etc/hostname |
这样,就设置好了主机名。此时我们检查一下是否设置正确。首先,执行:
1
|
hostname
|
此时我们应该只能看到短主机名 server. 如果你看到了长主机名server.qing.su, 说明之前设置 错误,请重新检查上述步骤。
然后,执行:
1
|
hostname -f
|
此时,我们应该只能看到长主机名server.qing.su.
这样,我们就全部设置好了主机名 hostname, 可以进行接下来的其他操作了。
正文完