温馨提示×

CentOS中如何重置hostname

小樊
37
2025-11-30 00:15:26
栏目: 智能运维

在 CentOS 系统中,您可以通过以下步骤来重置主机名:

  1. 临时更改主机名: 打开终端,使用 hostnamectl 命令来设置新的主机名。例如,将主机名更改为 “new-hostname”,请运行以下命令:

    sudo hostnamectl set-hostname new-hostname
    

    请注意,这种方法更改的主机名仅在当前会话中有效。当您重新启动系统时,它将恢复为原始主机名。

  2. 永久更改主机名: 要永久更改主机名,您需要编辑 /etc/hostname 文件。使用文本编辑器(如 vinano)打开文件:

    sudo vi /etc/hostname
    

    将文件中的当前主机名替换为您想要的新主机名,然后保存并关闭文件。

    接下来,编辑 /etc/hosts 文件,找到与旧主机名相关的条目,并将其替换为新主机名:

    sudo vi /etc/hosts
    

    在文件中找到类似于以下的行:

    127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
    ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
    

    将其中的 localhost.localdomain 替换为新主机名,例如:

    127.0.0.1   new-hostname new-hostname.localdomain new-hostname
    ::1         new-hostname new-hostname.localdomain new-hostname
    

    保存并关闭文件。

  3. 重启系统以使更改生效:

    sudo reboot
    

    系统重启后,新主机名将生效。您可以使用 hostnamectl 命令或 hostname 命令来验证更改是否成功:

    hostnamectl
    

    hostname
    

0