首页主机资讯Ubuntu主机名修改方法

Ubuntu主机名修改方法

时间2025-10-20 23:40:03发布访客分类主机资讯浏览928
导读:一、查看当前主机名 在修改前,可通过以下命令快速查看当前主机名: 终端提示符:打开GNOME终端,主机名通常位于@符号后(如user@ubuntu-host中的ubuntu-host)。 命令行工具:输入hostname、hostname...

一、查看当前主机名

在修改前,可通过以下命令快速查看当前主机名:

  • 终端提示符:打开GNOME终端,主机名通常位于@符号后(如user@ubuntu-host中的ubuntu-host)。
  • 命令行工具:输入hostnamehostnamectluname -nuname -a,均可显示当前主机名。

二、临时修改主机名(重启后失效)

若仅需临时更改主机名(如测试场景),可使用hostname命令,修改后不会保存到系统配置文件,重启终端或系统后会恢复原主机名:

sudo hostname 新主机名

示例:将主机名临时改为test-host,执行sudo hostname test-host。修改后需重开终端或重新连接SSH才能看到生效效果。

三、永久修改主机名(推荐方法)

永久修改需更新系统配置文件,确保重启后仍保留新主机名。以下是详细步骤:

1. 使用hostnamectl命令(最简方式,适用于Ubuntu 16.04及以上版本)

hostnamectl是systemd提供的工具,可直接修改主机名并同步到配置文件,无需手动编辑:

sudo hostnamectl set-hostname 新主机名

示例:将主机名改为ubuntu-server,执行sudo hostnamectl set-hostname ubuntu-server。执行后无需重启,可通过hostname命令立即验证生效。

2. 手动编辑配置文件(传统方式,兼容所有版本)

若无法使用hostnamectl,可手动修改以下两个文件:

  • 步骤1:修改/etc/hostname文件
    该文件仅存储主机名,用文本编辑器(如nanovim)打开并替换旧主机名:

    sudo nano /etc/hostname
    

    删除旧主机名,输入新主机名(如ubuntu-new),按Ctrl+O保存,Ctrl+X退出。

  • 步骤2:修改/etc/hosts文件
    该文件用于域名解析,需将旧主机名替换为新主机名,避免网络服务异常:

    sudo nano /etc/hosts
    

    找到127.0.1.1127.0.0.1对应的行(通常为127.0.1.1 旧主机名),将旧主机名改为新主机名(如127.0.1.1 ubuntu-new),保存并退出。

  • 步骤3:重启系统(可选但推荐)
    执行sudo reboot重启系统,确保所有服务和进程识别新主机名。

四、图形界面修改(适用于Ubuntu桌面环境)

若使用Ubuntu桌面版(如GNOME),可通过图形界面完成修改:

  1. 打开设置应用(点击屏幕右上角齿轮图标)。
  2. 导航至关于(或“系统”)部分。
  3. 计算机名字段中,点击编辑图标(铅笔形状)。
  4. 输入新主机名,点击应用确定保存。
  5. 重启系统使更改生效。

注意事项

  • 避免特殊字符:主机名仅能包含字母、数字和连字符(-),不能以连字符开头或结尾。
  • 网络服务影响:修改主机名后,若使用Docker、Kubernetes等容器技术,需重启相关服务或容器以识别新主机名。
  • 同步验证:修改后可通过hostnamehostnamectlcat /etc/hostname命令验证是否生效。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Ubuntu主机名修改方法
本文地址: https://pptw.com/jishu/730625.html
Go语言如何提升Linux系统安全性 Ubuntu主机名重置方法

游客 回复需填写必要信息