在 Ubuntu 系統中,設置主機名(hostname)可以通過以下步驟實現永久生效:
hostnamectl 命令臨時設置主機名:
sudo hostnamectl set-hostname your-new-hostname
永久設置主機名:
/etc/hostname 文件:sudo nano /etc/hostname
重啟系統:
sudo reboot
hostname 命令和 hosts 文件臨時設置主機名:
sudo hostname your-new-hostname
永久設置主機名:
編輯 /etc/hostname 文件:
sudo nano /etc/hostname
將文件中的內容替換為你想要的主機名,然后保存并退出。
編輯 /etc/hosts 文件:
sudo nano /etc/hosts
找到類似于以下的行:
127.0.0.1 localhost
在這行下面添加一行,將 your-new-hostname 替換為你設置的主機名:
127.0.0.1 localhost your-new-hostname
重啟系統:
sudo reboot
無論使用哪種方法,重啟系統后,你可以通過以下命令驗證主機名是否已正確設置:
hostnamectl status
或者直接查看 /etc/hostname 文件:
cat /etc/hostname
這兩種方法都可以確保主機名在系統重啟后仍然有效。