CentOS 系统中如何设置静态主机名

1178
2025/2/11 21:31:34
栏目: 云计算
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在 CentOS 系统中,您可以通过以下步骤设置静态主机名:

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

  1. 查看当前主机名

    hostnamectl
    
  2. 设置新的主机名

    sudo hostnamectl set-hostname your-new-hostname
    

    your-new-hostname 替换为您想要设置的主机名。

  3. 验证更改: 再次运行 hostnamectl 命令以确认主机名已更改:

    hostnamectl
    

方法二:编辑 /etc/hostname 文件

  1. 备份原始文件(可选但推荐):

    sudo cp /etc/hostname /etc/hostname.bak
    
  2. 编辑 /etc/hostname 文件

    sudo nano /etc/hostname
    

    将文件中的内容替换为您想要的主机名,然后保存并退出编辑器。

  3. 重启网络服务: 为了使更改生效,您需要重启网络服务:

    sudo systemctl restart network
    
  4. 验证更改: 再次运行 hostnamectl 命令以确认主机名已更改:

    hostnamectl
    

方法三:使用 nmcli 命令(适用于 NetworkManager)

如果您使用的是 NetworkManager,可以使用 nmcli 命令来设置主机名:

  1. 查看当前主机名

    nmcli general hostname
    
  2. 设置新的主机名

    sudo nmcli general hostname your-new-hostname
    

    your-new-hostname 替换为您想要设置的主机名。

  3. 验证更改: 再次运行 nmcli general hostname 命令以确认主机名已更改:

    nmcli general hostname
    

注意事项

  • 设置主机名后,可能需要重启系统以确保所有服务和应用程序都能正确识别新的主机名。
  • 在某些情况下,您可能还需要更新 /etc/hosts 文件,将新的主机名添加到其中,以避免 DNS 解析问题。

通过以上方法之一,您应该能够在 CentOS 系统中成功设置静态主机名。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: CentOS Java兼容性问题