Linux设置服务器的主机名和域名
时间:2020-01-09 10:41:57 来源:igfitidea点击:
如何更改Linux服务器的主机名和域名。
其中可以设置服务器的本地主机名和域名?
您可以使用hostname/hostnamectl命令显示或者设置系统主机名,使用dnsdomainname命令显示系统DNS域名。
但是,如果使用这些命令,则更改是暂时的。
在/etc目录中的文本配置文件中定义的服务器的本地主机名和域名。
如何使用hostnamectl命令
如果您使用的是基于systemd的发行版,例如RHEL/CentOS 7.x,最新的Fedora,Ubuntu Linux 16.04 LTS,Debian 9.x +,Arch Linux等,请使用hostnamectl命令。
要查看当前主机名,请运行:
$ hostnamectl
要将主机名更改为foo,请运行:
$ hostnamectl set-hostname 'foo' $ hostnamectl
关于GUI工具的说明
如果您使用Red Hat或者Fedora Linux(旧版本),请使用redhat-config-network GUI工具。
输入以下命令,然后单击DNS选项卡>设置主机名和域名:
# redhat-config-network
另一方面,您可以编辑文本文件。
在文件/etc/sysconfig/network中查找并设置HOSTNAME的值:
# vi /etc/sysconfig/network
设置/替换主机名
HOSTNAME=web.theitroad.com
其中,web为主机名,theitroad.com为您的DNS域名。
如果您使用的是Debian Linux
您需要编辑/etc/hostname文件,并将hostname.domain.com放在此文件中:
# vi /etc/hostname
设置或者替换主机名:
web.theitroad.com
Debian,Suse和其他Linux发行版支持GUI工具,称为network-admin。
输入以下命令,然后单击DNS选项卡>设置主机名和域名:
$ network-admin
请注意,您必须正确配置DNS服务器才能使用基于FQDN的主机名。