在Ubuntu系統中,修改主機名(hostname)后,通常需要進行一些操作以確保更改生效。以下是相關步驟:
hostnamectl
命令修改主機名:
sudo hostnamectl set-hostname new-hostname
重啟網絡服務:
sudo systemctl restart systemd-networkd
重啟系統(可選,但推薦):
sudo reboot
修改主機名:
打開終端并編輯/etc/hostname
文件:
sudo nano /etc/hostname
將文件中的舊主機名替換為新主機名,然后保存并退出。
更新/etc/hosts
文件:
同樣地,編輯/etc/hosts
文件:
sudo nano /etc/hosts
找到所有包含舊主機名的行,并將其替換為新主機名。例如:
127.0.0.1 localhost
127.0.1.1 new-hostname
重啟網絡服務:
sudo systemctl restart systemd-networkd
重啟系統(可選,但推薦):
sudo reboot
/etc/netplan
目錄下的配置文件中也更新了主機名。總之,雖然某些情況下系統可能會自動刷新主機名緩存,但為了確保所有服務和應用程序都能正確識別新的主機名,重啟系統是一個較為穩妥的做法。