背景:
想修改ubuntu Linux的主机名,从网上找了方法,尝试了2种常规方法,修改后重启系统,就是不生效。
1.通过vi /etc/hostname 修改主机名,重启后不生效
vi /etc/hostname
2.通过 命令修改,重启系统后,还是不生效。
hostnamectl set-hostname ubuntu2
反复尝试很多次,都没有成功,很纳闷...继续...搜索ubuntu修改主机名,不生效,找到了原因了
原因:
1.我虚拟机安装的时ubuntu server 18.04版本,server的版本
2.Ubuntu18.04与之前的版本有些不同,需要先做一些额外的操作
解决:
1. sudo vi /etc/cloud/cloud.cfg,将preserve_hostname设置为true
2. sudo vi /etc/hostname,修改主机名
3. 重启服务器