linux

怎样在虚拟机中修改Linux主机名

小樊
68
2025-05-11 12:47:41
栏目: 云计算

在虚拟机中修改 Linux 主机名可以通过以下步骤完成:

方法一:使用 hostnamectl 命令(适用于 systemd)

  1. 登录到虚拟机: 使用 SSH 或直接在虚拟机控制台中登录。

  2. 查看当前主机名

    hostnamectl status
    
  3. 修改主机名

    sudo hostnamectl set-hostname new-hostname
    

    new-hostname 替换为你想要的新主机名。

  4. 重启虚拟机(可选但推荐):

    sudo reboot
    

方法二:手动编辑 /etc/hostname/etc/hosts 文件

  1. 登录到虚拟机: 使用 SSH 或直接在虚拟机控制台中登录。

  2. 查看当前主机名

    cat /etc/hostname
    
  3. 修改 /etc/hostname 文件

    sudo nano /etc/hostname
    

    将文件中的旧主机名替换为新主机名,然后保存并退出编辑器(在 nano 中按 Ctrl+X,然后按 Y 确认保存,最后按 Enter)。

  4. 修改 /etc/hosts 文件

    sudo nano /etc/hosts
    

    找到包含旧主机名的行,并将其替换为新主机名。例如:

    127.0.0.1   localhost new-hostname
    

    保存并退出编辑器。

  5. 重启虚拟机(可选但推荐):

    sudo reboot
    

方法三:使用 hostname 命令(适用于不使用 systemd 的系统)

  1. 登录到虚拟机: 使用 SSH 或直接在虚拟机控制台中登录。

  2. 查看当前主机名

    hostname
    
  3. 修改主机名

    sudo hostname new-hostname
    

    new-hostname 替换为你想要的新主机名。

  4. 重启虚拟机(可选但推荐):

    sudo reboot
    

验证修改

无论使用哪种方法,修改完成后,你可以通过以下命令验证主机名是否已成功更改:

hostnamectl status

hostname

希望这些步骤能帮助你在虚拟机中成功修改 Linux 主机名!

0
看了该问题的人还看了