如何在centOS 8上更改主机名

安装 Centos 8 后我们应该能够做的基本事情之一是知道如何更改服务器的主机名。
在本教程中,我们将解释如何使用四种方法更改 CentOS 8 Linux 服务器上的主机名:

  1. nmtui 工具(使用文本用户界面的网络配置)
  2. nmcli 工具(网络管理器命令行)
  3. hostnamectl工具
  4. 编辑 /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