插件窝 干货文章 Linux云服务器的hostname怎么更改

Linux云服务器的hostname怎么更改

hostname 更改 hostnamectl 方法 447    来源:    2025-04-23

更改Linux云服务器hostname的方法

更改Linux云服务器的hostname可以通过以下几种方法实现,具体步骤可能因Linux发行版不同而略有差异。

方法一:使用hostnamectl命令(推荐)

# 查看当前hostname
hostnamectl

# 更改hostname(将new-hostname替换为你想要设置的主机名)
sudo hostnamectl set-hostname new-hostname

# 验证更改
hostnamectl

方法二:手动修改相关文件

1. 修改/etc/hostname文件

sudo vi /etc/hostname
# 删除原有内容,写入新的hostname
# 保存退出

2. 更新/etc/hosts文件

sudo vi /etc/hosts
# 找到包含旧hostname的行(通常是127.0.1.1或127.0.0.1所在行)
# 将旧hostname替换为新hostname
# 保存退出

方法三:使用sysctl命令(临时更改)

# 临时更改hostname(重启后会恢复)
sudo sysctl kernel.hostname=new-hostname

云服务器注意事项

  1. 重启生效:某些云服务商需要重启实例才能使hostname更改完全生效

  2. 云平台控制台:部分云平台(如AWS、阿里云等)建议通过控制台修改实例名称,这通常会自动同步到实例内部

  3. 检查云服务商文档:不同云服务商可能有特定要求,建议查阅对应文档

验证更改

# 查看当前hostname
hostname

# 或使用更详细的命令
hostnamectl

更改完成后,建议重新登录终端以查看新的hostname提示。