CentOS 设置本机域名:

背景介绍
在Linux系统中,设置本机域名有助于网络通信和身份验证,本篇文章将详细介绍如何在CentOS系统中设置本机域名。
设置本机域名
检查当前主机名
我们需要查看当前主机的域名,在终端输入以下命令:
hostname 如果当前主机名不是我们想要的域名,请继续以下步骤进行修改。
修改主机名
使用以下命令修改主机名:
sudo hostnamectl set-hostname 新域名 新域名是你想要设置的主机名。
修改 hosts 文件

为了确保主机名更改后能够正常使用,我们需要修改 /etc/hosts 文件,使用以下命令编辑该文件:
sudo nano /etc/hosts 在文件中添加以下内容:
0.0.1 新域名 localhost 保存并关闭文件。
- 修改
/etc/hosts文件对应的 DNS 服务器配置
在 /etc/resolv.conf 文件中,需要修改 DNS 服务器配置,使用以下命令编辑该文件:
sudo nano /etc/resolv.conf 在文件中添加以下内容:
nameserver 8.8.8.8
nameserver 8.8.4.4 保存并关闭文件。
重启网络服务
我们需要重启网络服务以确保主机名更改生效,使用以下命令重启网络服务:
sudo systemctl restart network-manager 或者:
sudo systemctl restart network 验证主机名更改

在终端再次输入以下命令,验证主机名是否已更改:
hostname 如果输出结果为修改后的主机名,则表示设置成功。
FAQs
问题:为什么我的主机名更改后无法正常使用?
解答:请检查 /etc/hosts 文件和 /etc/resolv.conf 文件是否正确配置,确保 DNS 服务器地址正确,并且主机名已添加到 /etc/hosts 文件中。
问题:如何将主机名更改回原来的名称?
解答:使用以下命令将主机名更改回原来的名称:
sudo hostnamectl set-hostname 原域名 重新编辑 /etc/hosts 文件和 /etc/resolv.conf 文件,将主机名和 DNS 服务器配置恢复到原始状态,重启网络服务。

