温馨提示×

centos如何在不同版本中修改hostname

小樊
42
2025-12-05 20:47:05
栏目: 智能运维

在 CentOS 系统中,修改 hostname 的方法在不同版本中略有不同。以下是在 CentOS 7 和 CentOS 8 中修改 hostname 的步骤:

CentOS 7

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

    sudo hostnamectl set-hostname new-hostname
    

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

  2. 永久修改 hostname: 编辑 /etc/hostname 文件:

    sudo vi /etc/hostname
    

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

    编辑 /etc/sysconfig/network 文件:

    sudo vi /etc/sysconfig/network
    

    找到 HOSTNAME 行,将其值修改为新主机名,然后保存并退出。

  3. 重启网络服务

    sudo systemctl restart network
    

CentOS 8

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

    sudo hostnamectl set-hostname new-hostname
    

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

  2. 永久修改 hostname: 编辑 /etc/hostname 文件:

    sudo vi /etc/hostname
    

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

    编辑 /etc/hosts 文件:

    sudo vi /etc/hosts
    

    找到与旧主机名相关的条目,将其替换为新主机名,然后保存并退出。

  3. 重启网络服务

    sudo systemctl restart networkd
    

注意事项

  • 修改 hostname 后,可能需要重启系统才能使更改生效。
  • 在某些情况下,可能需要检查防火墙设置,确保新主机名不会被阻止。
  • 如果你在集群环境中工作,确保所有节点的主机名都已正确更新。

通过以上步骤,你应该能够在 CentOS 7 和 CentOS 8 中成功修改 hostname。

0