溫馨提示×

Ubuntu主機名修改后不生效怎么辦

小樊
46
2025-09-02 14:46:04
欄目: 云計算

  1. 檢查配置文件

    • 確保 /etc/hostname/etc/hosts 文件中的主機名已更新為正確值,格式正確且無語法錯誤。
    • 若使用 cloud-init,需將 /etc/cloud/cloud.cfg 中的 preserve_hostname 設為 false,并重啟系統。
  2. 重啟相關服務

    • 重啟網絡服務:sudo systemctl restart networkingsudo netplan apply(適用于使用 netplan 的系統)。
    • 若使用 DNS 緩存服務(如 nscd),需重啟緩存服務:sudo systemctl restart nscd。
  3. 永久設置主機名

    • 使用 hostnamectl 命令永久修改主機名:sudo hostnamectl set-hostname 新主機名,需重啟系統生效。
  4. 驗證與排查

    • 重啟系統后,通過 hostnamehostname -f 命令驗證主機名是否生效。
    • 查看系統日志(sudo journalctl -xe)排查是否有錯誤信息。

注意:部分步驟需管理員權限(使用 sudo),確保操作前備份重要配置文件。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女