温馨提示×

Ubuntu中如何更改hostname

小樊
37
2025-11-08 18:27:00
栏目: 智能运维

在Ubuntu中更改hostname可以通过以下步骤完成:

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

  1. 临时更改hostname: 打开终端,输入以下命令:

    sudo hostnamectl set-hostname 新的hostname
    

    例如,如果你想将hostname更改为myserver,则输入:

    sudo hostnamectl set-hostname myserver
    
  2. 永久更改hostname: 编辑/etc/hostname文件:

    sudo nano /etc/hostname
    

    将文件中的旧hostname替换为新的hostname,然后保存并退出。

    编辑/etc/hosts文件:

    sudo nano /etc/hosts
    

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

    127.0.0.1   localhost myserver
    
  3. 重启系统: 为了使更改生效,你需要重启系统:

    sudo reboot
    

方法二:使用hostname命令(适用于非systemd)

  1. 临时更改hostname: 打开终端,输入以下命令:

    sudo hostname 新的hostname
    

    例如:

    sudo hostname myserver
    
  2. 永久更改hostname: 编辑/etc/hostname文件:

    sudo nano /etc/hostname
    

    将文件中的旧hostname替换为新的hostname,然后保存并退出。

    编辑/etc/hosts文件:

    sudo nano /etc/hosts
    

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

    127.0.0.1   localhost myserver
    
  3. 重启系统: 为了使更改生效,你需要重启系统:

    sudo reboot
    

验证更改

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

hostnamectl status

或者简单地输入:

hostname

希望这些步骤能帮助你成功更改Ubuntu中的hostname!

0