在 Ubuntu 中,您可以通過命令行來設置系統的主機名。以下是幾種常用的方法:
hostnamectl
命令(適用于 systemd)打開終端。
使用以下命令查看當前主機名:
hostnamectl
設置新的主機名:
sudo hostnamectl set-hostname new-hostname
將 new-hostname
替換為您想要設置的主機名。
重新啟動系統以使更改生效:
sudo reboot
/etc/hostname
文件打開終端。
使用文本編輯器打開 /etc/hostname
文件。例如,使用 nano
:
sudo nano /etc/hostname
將文件中的當前主機名替換為您想要的新主機名,然后保存并關閉文件。
編輯 /etc/hosts
文件以確保新的主機名解析正確:
sudo nano /etc/hosts
找到類似于以下的行:
127.0.0.1 localhost
::1 localhost
確保該行下面有一行如下所示的內容,其中 new-hostname
是您設置的新主機名:
127.0.0.1 new-hostname localhost
保存并關閉文件。
重新啟動系統以使更改生效:
sudo reboot
hostname
命令(臨時更改)請注意,使用 hostname
命令更改的主機名在重啟后將恢復為原始主機名。
打開終端。
使用以下命令設置新的主機名:
sudo hostname new-hostname
將 new-hostname
替換為您想要設置的主機名。
您可以使用 hostnamectl
或查看 /etc/hostname
文件來驗證更改是否生效。
請根據您的需求選擇合適的方法。如果您希望更改在重啟后仍然有效,請使用方法一或方法二。