如果在Ubuntu系統中設置主機名不成功,可以按照以下步驟進行排查和解決:
sudo hostname new_hostname
將 new_hostname
替換為您想要的主機名。編輯 /etc/hostname
文件:
/etc/hostname
文件:sudo nano /etc/hostname
編輯 /etc/hosts
文件:
/etc/hosts
文件:sudo nano /etc/hosts
應用新的主機名:
sudo hostnamectl set-hostname new_hostname
將 new_hostname
替換為您實際設置的主機名。重啟系統:
sudo reboot
/etc/cloud/cloud.cfg
文件:
/etc/cloud/cloud.cfg
文件,將 preserve_hostname: false
改為 preserve_hostname: true
。sudo hostnamectl set-hostname new_hostname
hostname
或者查看完整主機名(包含域名):hostname -f
通過以上步驟,您應該能夠成功設置Ubuntu系統的主機名。如果問題仍然存在,請檢查是否有其他配置文件或網絡設置影響了主機名的修改。