CentOS 添加 hostname 的详细步骤

在 Linux 系统中,hostname 是用来标识一台主机的名称,在 CentOS 系统中,添加 hostname 可以方便地识别和管理多台服务器,本文将详细介绍如何在 CentOS 系统中添加 hostname。
准备工作
- 确保您有 root 权限,或者使用 sudo 命令执行以下操作。
- 打开终端。
添加 hostname
临时设置 hostname
使用以下命令临时设置 hostname:
hostname 新hostname
将 hostname 设置为
myserver:hostname myserver
您可以使用
hostname命令查看当前 hostname:hostname
输出结果应为
myserver。永久设置 hostname
为了让 hostname 永久生效,需要修改
/etc/hostname文件和/etc/hosts文件。
修改
/etc/hostname文件使用以下命令打开
/etc/hostname文件:nano /etc/hostname
将文件中的内容替换为新的 hostname,
myserver,然后保存并关闭文件。修改
/etc/hosts文件使用以下命令打开
/etc/hosts文件:nano /etc/hosts
在文件中添加以下内容:
0.0.1 myserver localhostmyserver是您设置的 hostname,保存并关闭文件。
重启网络服务
为了让更改生效,需要重启网络服务:
systemctl restart network
或者,您可以重启整个系统:

reboot
验证 hostname
在设置完成后,可以使用以下命令验证 hostname 是否已正确设置:
hostname
输出结果应为 myserver。
FAQs
问题:如何修改 hostname 的主机名部分?
解答: 如果您想修改 hostname 的主机名部分,例如将
myserver修改为server01,只需按照上述步骤修改/etc/hostname文件中的内容即可。问题:如何修改 hostname 的域名部分?
解答: 如果您想修改 hostname 的域名部分,例如将
myserver.com修改为newdomain.com,您需要修改/etc/hosts文件中的内容,将对应的 IP 地址和域名替换为新的域名,您可能还需要修改/etc/named.conf文件(如果系统配置了 DNS 服务器)和/etc/resolv.conf文件(如果系统配置了域名解析服务器)。

