安装 Centos 8 后我们应该能够做的基本事情之一是知道如何更改服务器的主机名。
在本教程中,我们将解释如何使用四种方法更改 CentOS 8 Linux 服务器上的主机名:
- nmtui 工具(使用文本用户界面的网络配置)
- nmcli 工具(网络管理器命令行)
- hostnamectl工具
- 编辑 /etc/hostname
在 CentOS 8 上更改主机名
1. nmtui 工具:
nmtui 工具(使用文本用户界面的网络配置)用于在 /etc/hostname 中设置静态主机名。
1 打开你的终端并输入 nmtui
,你会看到下面的界面:
02 接下来,设置主机名并单击“确定”。
03 完成后,重新启动 hostnamed
以应用如下更改的主机名:
# systemctl restart systemd-hostnamed
2. nmcli 工具:
1 首先,让我们通过键入以下命令来检查当前主机名:
# nmcli general hostname server
2 现在,让我们更改主机名,如下所示:
# nmcli general hostname client.onitroad.com
3 最后,重新启动 hostnamed
以确保更改生效:
# systemctl restart systemd-hostnamed
3.hostnamectl工具:
当我们使用 hostnamectl 工具更改我们服务器的主机名时,不需要重新启动 hostnamed 或者重新启动服务器以确保更改生效。
01 首先,让我们检查一下 CentOS 服务器的当前主机名:
# hostnamectl status Static hostname: server Icon name: computer-vm Chassis: vm Machine ID: 63e2c28ecd6348a3a956f74fc02f6d84 Boot ID: 840a0e1bc90b4ac3974bb5b5cc0b20cc Virtualization: kvm Operating System: CentOS Linux 7 (Core) CPE OS Name: cpe:/o:centos:centos:7 Kernel: Linux 3.10.0-327.el7.x86_64 Architecture: x86-64
02Seconde,让我们更改主机名,如下所示:
# hostnamectl set-hostname client.onitroad.com
03 最后,让我们检查一下更改是否生效。
# hostnamectl status Static hostname: client.onitroad.com Icon name: computer-vm Chassis: vm Machine ID: 63e2c28ecd6348a3a956f74fc02f6d84 Boot ID: 840a0e1bc90b4ac3974bb5b5cc0b20cc Virtualization: kvm Operating System: CentOS Linux 7 (Core) CPE OS Name: cpe:/o:centos:centos:7 Kernel: Linux 3.10.0-327.el7.x86_64 Architecture: x86-64
4. 编辑 /etc/hostname:
1 首先打开/etc/hostname
,修改主机名:
# vi /etc/hostname
2 最后,正如我们之前提到的,我们需要通过运行以下命令来重新启动 hostnamed
:
# systemctl restart systemd-hostnamed
日期:2020-06-02 22:18:18 来源:oir作者:oir