温馨提示×

如何在Ubuntu中设置静态主机名

小樊
34
2025-12-20 07:51:06
栏目: 云计算

在 Ubuntu 中设置静态主机名可以通过以下步骤完成:

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

  1. 临时更改主机名: 打开终端并输入以下命令来临时更改主机名:

    sudo hostnamectl set-hostname your-new-hostname
    

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

  2. 永久更改主机名: 为了使更改永久生效,你需要编辑 /etc/hostname 文件:

    sudo nano /etc/hostname
    

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

    接下来,编辑 /etc/hosts 文件以确保主机名解析正确:

    sudo nano /etc/hosts
    

    找到类似于以下的行:

    127.0.0.1   localhost
    ::1         localhost
    

    在这两行下面添加一行,将 your-new-hostname 替换为新主机名:

    127.0.0.1   your-new-hostname localhost
    ::1         your-new-hostname localhost
    
  3. 重启系统: 为了确保所有更改生效,建议重启系统:

    sudo reboot
    

方法二:手动编辑配置文件(适用于没有 systemd 的系统)

  1. 临时更改主机名: 打开终端并输入以下命令来临时更改主机名:

    sudo hostname your-new-hostname
    

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

  2. 永久更改主机名: 编辑 /etc/hostname 文件:

    sudo nano /etc/hostname
    

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

    接下来,编辑 /etc/hosts 文件以确保主机名解析正确:

    sudo nano /etc/hosts
    

    找到类似于以下的行:

    127.0.0.1   localhost
    ::1         localhost
    

    在这两行下面添加一行,将 your-new-hostname 替换为新主机名:

    127.0.0.1   your-new-hostname localhost
    ::1         your-new-hostname localhost
    
  3. 重启系统: 为了确保所有更改生效,建议重启系统:

    sudo reboot
    

完成这些步骤后,你的 Ubuntu 系统应该已经成功设置了静态主机名。

0