在CentOS系统中,修改主机名可以通过以下几种方法:
hostnamectl
命令(适用于CentOS 7及以上版本)临时修改主机名:
sudo hostnamectl set-hostname new-hostname
这个命令会立即更改主机名,但重启后会恢复为原来的主机名。
永久修改主机名:
编辑/etc/hostname
文件:
sudo vi /etc/hostname
将文件中的旧主机名替换为新主机名,然后保存并退出。
编辑/etc/sysconfig/network
文件:
sudo vi /etc/sysconfig/network
找到HOSTNAME
行,将其值改为新主机名,例如:
HOSTNAME=new-hostname
保存并退出。
重启系统以使更改生效:
sudo reboot
nmcli
命令(适用于CentOS 8及以上版本)临时修改主机名:
sudo nmcli con mod <connection-name> hostname new-hostname
其中<connection-name>
是你的网络连接名称。
永久修改主机名:
编辑/etc/hostname
文件:
sudo vi /etc/hostname
将文件中的旧主机名替换为新主机名,然后保存并退出。
编辑/etc/sysconfig/network-scripts/ifcfg-<interface>
文件(其中<interface>
是你的网络接口名称):
sudo vi /etc/sysconfig/network-scripts/ifcfg-<interface>
添加或修改以下行:
HOSTNAME=new-hostname
保存并退出。
重启系统以使更改生效:
sudo reboot
hostname
命令(适用于所有CentOS版本)临时修改主机名:
sudo hostname new-hostname
这个命令会立即更改主机名,但重启后会恢复为原来的主机名。
永久修改主机名:
编辑/etc/hostname
文件:
sudo vi /etc/hostname
将文件中的旧主机名替换为新主机名,然后保存并退出。
编辑/etc/sysconfig/network
文件:
sudo vi /etc/sysconfig/network
找到HOSTNAME
行,将其值改为新主机名,例如:
HOSTNAME=new-hostname
保存并退出。
重启系统以使更改生效:
sudo reboot
通过以上任一方法,你都可以成功修改CentOS系统的主机名。