CentOS 8更改主机名(计算机名)命令
时间:2020-01-09 10:34:10 来源:igfitidea点击:
我是CentOS 8 Linux的新用户,并设置了服务器。
他们在部署期间将我的服务器名称设置为li2025-143,但是现在我想将计算机名称更改为其他名称。
如何在CentOS Enterprise Linux上删除旧名称并将其设置为theitroad-centos8?
您能告诉我如何更改CentOS 8计算机名称吗?
如何为运行CentOS 8的服务器分配静态主机名?
说明:对于CentOS 8,您可以使用hostnamectl命令更改CentOS 8服务器,笔记本电脑或台式机的主机名。
您也可以使用hostname命令查看或设置系统主机名。
主机名或计算机名通常是在系统启动时的/etc/hostname
文件中。
打开终端应用程序,然后键入以下命令以更改CentOS 8上的主机名。
显示当前的CentOS 8主机名
键入以下任一命令:
$ hostname
或者
$ hostnamectl
CentOS 8更改主机名命令
在CentOS Linux上更改计算机名称的过程:
- 键入以下命令,使用nano或vi文本编辑器编辑/etc/hostname:
sudo vi/etc/hostname
- 删除旧名称并设置新名称。
- 接下来编辑/etc/hosts文件:
sudo vi/etc/hosts
- 用新的名称替换任何出现的现有计算机名称。
- 重新启动系统以使更改生效:
sudo reboot
如何在不重新启动系统的情况下更改CentOS 8服务器主机名
键入以下命令:
$ sudo hostname theitroad-centos8
接下来编辑/etc/hostname
文件并更新主机名:
$ sudo vi /etc/hostname
最后,编辑/etc/hosts
文件并更新读取旧主机名的行:
$ sudo vi /etc/hosts
从:
127.0.1.1 localhost
至:
127.0.1.1 theitroad-centos8
保存并关闭文件。
关于hostnamectl命令的注释
基于系统的Linux发行版(例如CentOS 8)可以简单地使用hostnamectl命令重命名主机名。
要查看当前设置,只需键入:
$ hostnamectl
输出示例:
Static hostname: localhost.localdomain Transient hostname: li2025-143.members.linode.com Icon name: computer-vm Chassis: vm Machine ID: 3e729c2d7c094902af0333ce40564ffe Boot ID: e359e65f68ff45f2825134354bdc0a8d Virtualization: kvm Operating System: CentOS Linux 8 (Core) CPE OS Name: cpe:/o:centos:centos:8 Kernel: Linux 4.18.0-80.7.1.el8_0.x86_64 Architecture: x86-64
要将主机名从localhost.localdomain更改为theitroad-centos8,请输入:
$ sudo hostnamectl set-hostname theitroad-centos8 $ hostnamectl
使用hostnamectl命令设置或更改CentOS 8服务器主机名