在虛擬機中修改 Linux 主機名可以通過以下步驟完成:
hostnamectl
命令(適用于 systemd)登錄到虛擬機: 使用 SSH 或直接在虛擬機控制臺中登錄。
查看當前主機名:
hostnamectl status
修改主機名:
sudo hostnamectl set-hostname new-hostname
將 new-hostname
替換為你想要的新主機名。
重啟虛擬機(可選但推薦):
sudo reboot
/etc/hostname
和 /etc/hosts
文件登錄到虛擬機: 使用 SSH 或直接在虛擬機控制臺中登錄。
查看當前主機名:
cat /etc/hostname
修改 /etc/hostname
文件:
sudo nano /etc/hostname
將文件中的舊主機名替換為新主機名,然后保存并退出編輯器(在 nano 中按 Ctrl+X
,然后按 Y
確認保存,最后按 Enter
)。
修改 /etc/hosts
文件:
sudo nano /etc/hosts
找到包含舊主機名的行,并將其替換為新主機名。例如:
127.0.0.1 localhost new-hostname
保存并退出編輯器。
重啟虛擬機(可選但推薦):
sudo reboot
hostname
命令(適用于不使用 systemd 的系統)登錄到虛擬機: 使用 SSH 或直接在虛擬機控制臺中登錄。
查看當前主機名:
hostname
修改主機名:
sudo hostname new-hostname
將 new-hostname
替換為你想要的新主機名。
重啟虛擬機(可選但推薦):
sudo reboot
無論使用哪種方法,修改完成后,你可以通過以下命令驗證主機名是否已成功更改:
hostnamectl status
或
hostname
希望這些步驟能幫助你在虛擬機中成功修改 Linux 主機名!