如何更改Fedora和CentOS上的主机名(计算机名)
时间:2019-05-19 01:25:37 来源:igfitidea点击:
简介:本文介绍了如何查找当前系统的主机名。
另外,如何更改基于RedHat的系统的主机名?
如何更改Linux的hostname?
使用Hostnamectl更改主机名
使用 systemd运行的最新Fedora和CentOS操作系统使用 hostnamectl命令来管理计算机主机名。
可以使用以下命令更改Linux系统的主机名。
例如,我们需要将计算机主机名设置为 workstation1。
sudo hostnamectl set-hostname workstation1
这将更新系统上的/etc/hostname文件,并加载到当前环境中。
但是我们仍然需要与本地主机IP绑定主机名。
编辑 /etc/hosts文件,添加localhost IP地址的新主机名,如下所示:127.0.1.1 workstation1
。
现在,执行下面的命令来查看为系统设置的当前主机名。
hostnamectl Static hostname: workstation1 Icon name: computer-vm Chassis: vm Machine ID: b669a2e70002461cac387ba87397c78b Boot ID: a0b60ab33f8e43aa9d04b9950f91ab6c Virtualization: oracle Operating System: Fedora 26 (Workstation Edition) CPE OS Name: cpe:/o:fedoraproject:fedora:26 Kernel: Linux 4.13.5-200.fc26.x86_64 Architecture: x86-64
手动更改主机名
我们还可以使用以前的方法通过直接编辑配置文件来手动更改系统的主机名。
要更改主机名,首先编辑 /etc/hostname 文件并在其中写入主机名。
/etc/hostname:
workstation1
编辑文件后,还可以设置当前会话的主机名,这样就不需要重启系统。
hostname workstation1
编辑/etc/hosts文件,绑定新的主机名和本地主机IP地址。
127.0.1.1 workstation1