如何在Ubuntu 18.04服务器上更改主机名
时间:2020-01-09 10:38:57 来源:igfitidea点击:
使用hostnamectl重命名服务器
要重命名Ubuntu 18.04服务器,将使用新命令作为SystemD过渡的一部分。新命令名为hostnamectl,使用起来非常简单。
要重命名服务器,请使用以下命令。
sudo hostnamectl set-hostname NEW_HOSTNAME
例如,要将服务器的主机名更改为server01,可以使用以下命令。
sudo hostnamectl set-hostname server01
不幸的是,仍然必须采取额外的步骤。否则,新的主机名将在系统重新引导后恢复为服务器的原始主机名。
持续更改主机名
可以相信,只需要使用hostnamctl命令来更改Ubuntu服务器的主机名。但是,新安装不是这种情况。
默认情况下,Ubuntu不会保留主机名更改,并且在重新引导系统后,对主机名所做的任何更改都将丢失。原因是由于新的云配置,该配置将名为preserve_hostname的值设置为false。
要启用永久性的主机名更改,我们必须将save_hostname参数设置为true。
在文本编辑器(例如Vim)中打开cloud.cfg文件。
sudo vi /etc/cloud/cloud.cfg
将preserve_hostname的值更改为true。
preserve_hostname: true
保存更改并退出文本编辑器。重新启动Ubuntu服务器时,新的主机名将被保留。