如何為L(zhǎng)inux虛擬機(jī)設(shè)置hostname

如何為L(zhǎng)inux虛擬機(jī)設(shè)置hostname

本文介紹三種為linux虛擬機(jī)設(shè)置主機(jī)名的方法,以ubuntu為例,其他發(fā)行版可能略有差異。

方法一:命令行方式

  1. 連接虛擬機(jī): 使用ssh或其他遠(yuǎn)程工具登錄你的Linux虛擬機(jī)。
  2. 查看當(dāng)前主機(jī)名: 執(zhí)行以下命令查看當(dāng)前主機(jī)名:
    hostnamectl status

    hostname
  3. 設(shè)置新主機(jī)名: 使用hostnamectl命令設(shè)置新主機(jī)名,將new-hostname替換為你想要的主機(jī)名:
    sudo hostnamectl set-hostname new-hostname
  4. 驗(yàn)證設(shè)置: 再次運(yùn)行hostnamectl status或hostname命令驗(yàn)證新主機(jī)名是否生效。

方法二:編輯配置文件

  1. 連接虛擬機(jī): 使用SSH或其他遠(yuǎn)程工具登錄你的Linux虛擬機(jī)。
  2. 編輯/etc/hostname文件: 使用文本編輯器修改此文件,將舊主機(jī)名替換為新主機(jī)名:
    sudo nano /etc/hostname
  3. 編輯/etc/hosts文件: 修改/etc/hosts文件,將所有舊主機(jī)名條目替換為新主機(jī)名。例如:
    127.0.0.1   localhost new-hostname
  4. 重啟網(wǎng)絡(luò)服務(wù)(可選): 如果使用systemd-resolved,重啟網(wǎng)絡(luò)服務(wù)使更改生效:
    sudo systemctl restart systemd-resolved

    或重啟網(wǎng)絡(luò)管理器:

    sudo systemctl restart NetworkManager
  5. 驗(yàn)證設(shè)置: 再次運(yùn)行hostnamectl status或hostname命令驗(yàn)證新主機(jī)名是否生效。

方法三:圖形界面(適用情況)

如果你的Linux發(fā)行版帶有圖形界面,可通過(guò)系統(tǒng)設(shè)置更改主機(jī)名。

  1. 打開系統(tǒng)設(shè)置: 找到并打開“系統(tǒng)設(shè)置”或“網(wǎng)絡(luò)設(shè)置”。
  2. 找到主機(jī)名設(shè)置: 找到“主機(jī)名”或“網(wǎng)絡(luò)”相關(guān)的選項(xiàng)。
  3. 更改主機(jī)名: 輸入新主機(jī)名并保存更改。
  4. 驗(yàn)證設(shè)置: 重啟虛擬機(jī)或重新登錄以驗(yàn)證新主機(jī)名是否生效。

通過(guò)以上方法,你可以輕松更改Linux虛擬機(jī)的 hostname。

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊9 分享