如何在 Ubuntu 中變更主機名稱(hostname)


在 Ubuntu 中更改主機名稱(hostname)是一個簡單的過程。主機名稱是用來識別計算機的名稱,可以通過以下步驟來更改:

1. 暫時更改主機名稱

要更改主機名稱,你可以使用以下命令:

sudo hostnamectl set-hostname <new-hostname>

例如,如果你想將主機名稱更改為 my-new-hostname,可以這樣做:

sudo hostnamectl set-hostname my-new-hostname

這將立即更改主機名稱,但這種更改僅在當前會話中有效,重新啟動後會恢復為原來的名稱。

2. 永久更改主機名稱

要永久更改主機名稱,需要修改兩個文件:

  1. /etc/hostname: 這個文件包含系統的靜態主機名稱。你需要編輯這個文件,將其內容更改為新的主機名稱。
   sudo nano /etc/hostname

將裡面的舊名稱替換為新名稱,然後保存並退出。

  1. /etc/hosts: 這個文件將主機名稱映射到回環 IP 地址。你需要編輯這個文件,以確保新的主機名稱映射到 127.0.1.1(在某些系統上可能是 127.0.0.1)。
   sudo nano /etc/hosts

找到類似以下的行:

   127.0.1.1    old-hostname

old-hostname 替換為新的主機名稱:

   127.0.1.1    my-new-hostname

保存並退出編輯器。

3. 重啟系統

更改完畢後,最好重新啟動系統以確保新主機名稱完全生效:

sudo reboot

重啟後,你可以使用以下命令來確認新的主機名稱:

hostnamectl

這樣,你就成功更改了 Ubuntu 系統的主機名稱。


WordPress Appliance - Powered by TurnKey Linux