在 Ubuntu 22.04 中修改主机名称(hostname)
在 Ubuntu 22.04 中修改主机名称(hostname)可以通过以下两种方法实现,一种是临时修改(重启后失效),另一种是永久修改。以下是详细步骤:
方法 1:使用 hostnamectl 永久修改
 
-  查看当前主机名 
 终端输入:hostnamectl或 hostname
-  永久修改主机名 
 使用以下命令(需管理员权限):sudo hostnamectl set-hostname <new-hostname>将 <new-hostname>替换为你的新主机名(例如my-ubuntu)。
-  更新 /etc/hosts文件
 修改 hosts 文件中的旧主机名,避免网络服务异常:sudo nano /etc/hosts找到类似以下行(通常包含 127.0.1.1):127.0.1.1 old-hostname将 old-hostname替换为新的主机名,保存退出(按Ctrl+O保存,Ctrl+X退出)。
-  立即生效 
 无需重启,新终端窗口或重新登录后生效。验证:hostnamectl
方法 2:手动编辑配置文件
-  修改 /etc/hostname文件sudo nano /etc/hostname删除原有内容,输入新主机名,保存退出。 
-  更新 /etc/hosts文件
 同方法 1 的步骤 3,修改旧主机名。
-  重启系统或应用更改 sudo reboot或仅重启相关服务: sudo systemctl restart systemd-hostnamed
验证修改
- 查看当前主机名:
 或hostnamecat /etc/hostname
注意事项
- 主机名规则:仅允许字母、数字、连字符(-),且不能以连字符开头或结尾。
- 避免特殊字符和下划线(_),部分工具可能不兼容。
- 如果系统在云服务器(如 AWS、Azure)中,检查云服务商是否需要额外配置。
完成后,你的 Ubuntu 22.04 主机名称将永久更新。
