ubuntu 18.04不能直接修改/etc/hostname中主機(jī)名稱,重啟后又恢復(fù)到安裝時設(shè)置的主機(jī)名稱.正確的修改步驟如下:
1.首先修改/etc/cloud/cloud.cfg
sudo vim /etc/cloud/cloud.cfg
找到preserve_hostname: false修改為preserve_hostname: true
2.修改主機(jī)名(永久)
修改主機(jī)名(臨時)
hostname master
修改主機(jī)名(永久)
sudo vim /etc/hostname
然后改為需要的主機(jī)名后存盤退出
映射主機(jī)名
sudo vim /etc/hosts
192.168.1.xxx 主機(jī)名
sudo reboot
重啟后新的主機(jī)名就生效了,但是要注意不能將還原preserve_hostname: false,否則下次重新后主機(jī)名又被覆蓋了.
3.其它
查看主機(jī)名
uname -a
主機(jī)名實際存儲在/proc/sys/kernel/hostname,但是不能修改
cat /proc/sys/kernel/hostname