5
如何正确设置主机名和域名?
我在一家公司租用一台运行Ubuntu 16.04的服务器,我们将其命名为company.org。 当前,我的服务器配置如下: 主机名: server737263 域名: company.org 这是我的FQDN: user@server737263:~ $ hostname --fqdn server737263.company.org 这不足为奇。 我也正在租一个域名,让我们命名domain.org。我想做的就是将服务器重命名为server1.domain.org。 这意味着将我的主机名配置为server1,将域名配置为domain.org。 如何正确执行? 确实,手册的hostname内容尚不清楚。至少对我来说: 主机名(1) [...] 设定名称 当使用一个参数或--file选项调用时,这些命令将设置主机名或NIS / YP域名。主机名使用sethostname(2)函数,而三个域名ypdomainname和nisdomainname均使用setdomainname(2)。 请注意,这仅在下次重新启动之前有效。编辑/ etc / hostname以进行永久更改。 [...] FQDN 您不能使用主机名或dnsdomainname更改FQDN。 [...] 看来编辑/etc/hostname还不够?因为如果确实更改了主机名,则它将更改FQDN。我还读过一个技巧,可以通过命令更改主机名sysctl kernel.hostname=server1,但是没有人说这是正确的方法还是丑陋的技巧。 所以: 设置主机名的正确方法是什么? 设置域名的正确方法是什么?