ubuntu

Ubuntu hostname修改技巧

小樊
46
2025-05-05 17:31:05
栏目: 智能运维

在Ubuntu系统中修改主机名可以通过以下几种方法实现,每种方法都有其适用场景和优缺点。以下是详细的步骤和技巧:

使用 hostnamectl 命令(适用于systemd)

这是最简单且推荐的方法,特别是对于使用systemd的Ubuntu版本(18.04及更高版本)。

  1. 查看当前主机名

    hostnamectl
    
  2. 临时更改主机名

    sudo hostnamectl set-hostname new-hostname
    

    new-hostname 替换为您想要的新主机名。此更改在系统重启后将重置为原始主机名。

  3. 永久更改主机名

    • 编辑 /etc/hostname 文件:
      sudo nano /etc/hostname
      
      将文件中的旧主机名替换为新主机名,然后保存并关闭文件。
    • 编辑 /etc/hosts 文件:
      sudo nano /etc/hosts
      
      将文件中所有出现的旧主机名替换为新主机名,然后保存并关闭文件。
    • 应用新的主机名:
      sudo hostnamectl set-hostname new-hostname
      
    • 重启系统以使更改生效:
      sudo reboot
      

使用 sysctl 命令(适用于非systemd)

对于使用SysV init或Upstart的早期Ubuntu版本(16.04及更早版本),可以使用 sysctl 命令。

  1. 查看当前主机名

    hostname
    
  2. 临时更改主机名

    sudo sysctl -w kernel.hostname=new-hostname
    

    new-hostname 替换为您想要的新主机名。此更改在系统重启后将重置为原始主机名。

  3. 永久更改主机名

    • 编辑 /etc/hostname 文件:
      sudo nano /etc/hostname
      
      将文件中的旧主机名替换为新主机名,然后保存并关闭文件。
    • 编辑 /etc/hosts 文件:
      sudo nano /etc/hosts
      
      将文件中所有出现的旧主机名替换为新主机名,然后保存并关闭文件。
    • 应用新的主机名:
      sudo sysctl -w kernel.hostname=new-hostname
      
    • 重启系统以使更改生效:
      sudo reboot
      

通过图形用户界面(GUI)更改主机名

适用于希望通过图形界面更改主机名的用户。

  1. 打开系统设置。
  2. 滚动到“关于”部分并点击。
  3. 在“设备名称”字段中输入新主机名并保存。

注意事项

通过以上方法,您可以轻松地在Ubuntu系统中修改主机名。选择适合您需求的方法并按照步骤操作即可。

0
看了该问题的人还看了