溫馨提示×

ubuntu如何通過命令行設置hostname

小樊
52
2025-05-19 20:29:14
欄目: 智能運維

在 Ubuntu 中,您可以通過命令行來設置系統的主機名。以下是幾種常用的方法:

方法一:使用 hostnamectl 命令(適用于 systemd)

  1. 打開終端。

  2. 使用以下命令查看當前主機名:

    hostnamectl
    
  3. 設置新的主機名:

    sudo hostnamectl set-hostname new-hostname
    

    new-hostname 替換為您想要設置的主機名。

  4. 重新啟動系統以使更改生效:

    sudo reboot
    

方法二:直接編輯 /etc/hostname 文件

  1. 打開終端。

  2. 使用文本編輯器打開 /etc/hostname 文件。例如,使用 nano

    sudo nano /etc/hostname
    
  3. 將文件中的當前主機名替換為您想要的新主機名,然后保存并關閉文件。

  4. 編輯 /etc/hosts 文件以確保新的主機名解析正確:

    sudo nano /etc/hosts
    

    找到類似于以下的行:

    127.0.0.1   localhost
    ::1         localhost
    

    確保該行下面有一行如下所示的內容,其中 new-hostname 是您設置的新主機名:

    127.0.0.1   new-hostname localhost
    
  5. 保存并關閉文件。

  6. 重新啟動系統以使更改生效:

    sudo reboot
    

方法三:使用 hostname 命令(臨時更改)

請注意,使用 hostname 命令更改的主機名在重啟后將恢復為原始主機名。

  1. 打開終端。

  2. 使用以下命令設置新的主機名:

    sudo hostname new-hostname
    

    new-hostname 替換為您想要設置的主機名。

  3. 您可以使用 hostnamectl 或查看 /etc/hostname 文件來驗證更改是否生效。

請根據您的需求選擇合適的方法。如果您希望更改在重啟后仍然有效,請使用方法一或方法二。

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