1. nmtui 工具:
nmtui 工具(使用文本用户界面的网络配置)用于在 /etc/hostname 中设置静态主机名。
设置主机名并单击确定。
在这里,我们需要重新启动 hostnamed 以应用主机名更改。
[jack@onitroad ~]# systemctl restart systemd-hostnamed
2. nmcli 工具:
让我们检查当前的主机名
[jack@onitroad ~]# nmcli general hostname server
现在更改主机名。
[jack@onitroad ~]# nmcli general hostname client.onitroad.com
重新启动 hostnamed 以确保更改生效。
[jack@onitroad ~]# systemctl restart systemd-hostnamed
3.hostnamectl工具:
当我们使用 hostnamectl 工具更改我们服务器的主机名时,不需要重新启动 hostnamed 或者重新启动服务器以确保更改生效。
让我们检查当前的主机名。
[jack@onitroad ~]# 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
让我们修改它:
[jack@onitroad ~]# hostnamectl set-hostname client.onitroad.com
让我们检查更改是否生效。
[jack@onitroad ~]# 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
安装 Centos 7 或者 RHEL 7 后我们应该能够做的一项基本事情是知道更改服务器的主机名。
在本教程中,将介绍如何使用四种方法更改 CentOS 7/RHEL 7 Linux 服务器上的主机名。
- nmtui 工具(使用文本用户界面的网络配置)
- nmcli 工具(网络管理器命令行)
- hostnamectl工具
- 编辑 /etc/hostname
在开始之前,让我们检查一下 Centos 7/RHEL 7 服务器的当前主机名:
[jack@onitroad ~]# hostname server
4. 编辑 /etc/hostname:
[jack@onitroad ~]# vi /etc/hostname
这里就像我之前提到的,我们需要重新启动 hostnamed。
[jack@onitroad ~]# systemctl restart systemd-hostnamed
日期:2020-06-02 22:18:18 来源:oir作者:oir