溫馨提示×

Debian hostname更改后需要更新哪些配置

小樊
114
2025-02-18 03:01:26
欄目: 智能運維

在 Debian 系統中,更改主機名后,您需要更新以下配置文件:

  1. /etc/hostname:這個文件包含當前的主機名。使用文本編輯器打開它,然后將舊的主機名替換為新的主機名,保存并關閉文件。

    sudo nano /etc/hostname
    
  2. /etc/hosts:這個文件包含本地主機名到 IP 地址的映射。使用文本編輯器打開它,然后找到與舊主機名相關的條目,并將其替換為新的主機名。

    sudo nano /etc/hosts
    

    例如,如果您的 /etc/hosts 文件中有以下內容:

    127.0.0.1       localhost
    127.0.1.1       old-hostname
    

    將其更改為:

    127.0.0.1       localhost
    127.0.1.1       new-hostname
    
  3. 如果您使用的是 systemd-resolved 服務(Debian 9 及更高版本默認使用),還需要更新 /etc/systemd/resolved.conf 文件中的 #Search 行,將舊主機名替換為新主機名。

    sudo nano /etc/systemd/resolved.conf
    

    例如,將以下行:

    #Search old-hostname
    

    更改為:

    Search new-hostname
    

    保存并關閉文件。然后重啟 systemd-resolved 服務以應用更改:

    sudo systemctl restart systemd-resolved
    
  4. 如果您使用的是網絡管理器(NetworkManager),可能還需要更新 /etc/NetworkManager/system-connections/ 目錄下的連接配置文件。這些文件通常包含主機名信息。使用文本編輯器打開相關文件,將舊主機名替換為新主機名,然后保存并關閉文件。

完成以上步驟后,您的新主機名應該已經生效。您可以通過運行以下命令來驗證:

hostnamectl status

或者

hostname

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