本文介紹三種為Linux虛擬機(jī)設(shè)置主機(jī)名的方法,以Ubuntu為例,其他發(fā)行版可能略有差異。
方法一:命令行方式
- 連接虛擬機(jī): 使用ssh或其他遠(yuǎn)程工具登錄你的Linux虛擬機(jī)。
- 查看當(dāng)前主機(jī)名: 執(zhí)行以下命令查看當(dāng)前主機(jī)名:
hostnamectl status
或
hostname
- 設(shè)置新主機(jī)名: 使用hostnamectl命令設(shè)置新主機(jī)名,將new-hostname替換為你想要的主機(jī)名:
sudo hostnamectl set-hostname new-hostname
- 驗(yàn)證設(shè)置: 再次運(yùn)行hostnamectl status或hostname命令驗(yàn)證新主機(jī)名是否生效。
方法二:編輯配置文件
- 連接虛擬機(jī): 使用SSH或其他遠(yuǎn)程工具登錄你的Linux虛擬機(jī)。
- 編輯/etc/hostname文件: 使用文本編輯器修改此文件,將舊主機(jī)名替換為新主機(jī)名:
sudo nano /etc/hostname
- 編輯/etc/hosts文件: 修改/etc/hosts文件,將所有舊主機(jī)名條目替換為新主機(jī)名。例如:
127.0.0.1 localhost new-hostname
- 重啟網(wǎng)絡(luò)服務(wù)(可選): 如果使用systemd-resolved,重啟網(wǎng)絡(luò)服務(wù)使更改生效:
sudo systemctl restart systemd-resolved
或重啟網(wǎng)絡(luò)管理器:
sudo systemctl restart NetworkManager
- 驗(yàn)證設(shè)置: 再次運(yùn)行hostnamectl status或hostname命令驗(yàn)證新主機(jī)名是否生效。
方法三:圖形界面(適用情況)
如果你的Linux發(fā)行版帶有圖形界面,可通過(guò)系統(tǒng)設(shè)置更改主機(jī)名。
- 打開(kāi)系統(tǒng)設(shè)置: 找到并打開(kāi)“系統(tǒng)設(shè)置”或“網(wǎng)絡(luò)設(shè)置”。
- 找到主機(jī)名設(shè)置: 找到“主機(jī)名”或“網(wǎng)絡(luò)”相關(guān)的選項(xiàng)。
- 更改主機(jī)名: 輸入新主機(jī)名并保存更改。
- 驗(yàn)證設(shè)置: 重啟虛擬機(jī)或重新登錄以驗(yàn)證新主機(jī)名是否生效。
通過(guò)以上方法,你可以輕松更改Linux虛擬機(jī)的 hostname。