在 Ubuntu 中更改主機名稱(hostname)是一個簡單的過程。主機名稱是用來識別計算機的名稱,可以通過以下步驟來更改:
1. 暫時更改主機名稱
要更改主機名稱,你可以使用以下命令:
sudo hostnamectl set-hostname <new-hostname>
例如,如果你想將主機名稱更改為 my-new-hostname
,可以這樣做:
sudo hostnamectl set-hostname my-new-hostname
這將立即更改主機名稱,但這種更改僅在當前會話中有效,重新啟動後會恢復為原來的名稱。
2. 永久更改主機名稱
要永久更改主機名稱,需要修改兩個文件:
- /etc/hostname: 這個文件包含系統的靜態主機名稱。你需要編輯這個文件,將其內容更改為新的主機名稱。
sudo nano /etc/hostname
將裡面的舊名稱替換為新名稱,然後保存並退出。
- /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 系統的主機名稱。