侧边栏壁纸
博主头像
Setyg的博客

当秋风染红落叶的时候,就是新生~

  • 累计撰写 86 篇文章
  • 累计创建 66 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Ubuntu查看和修改hostname步骤

Setyg
2026-09-12 / 0 评论 / 0 点赞 / 3 阅读 / 0 字

查看和修改本机hostname

查看主机名的几种方法

1. 最简洁命令:hostname

hostname
示例输出:

ubuntu-server-2204

2. 显示完整主机名(含域名,若配置):hostname -f

若系统配置了域名(FQDN,完全限定域名,如 ubuntu-server.local),使用 -f 参数可显示完整主机名 + 域名:

hostname -f
示例输出(若配置了域名):

ubuntu-server-2204.local

3. 查看系统主机名配置文件:cat /etc/hostname

主机名的配置信息默认存储在 /etc/hostname 文件中,通过 cat 命令可直接读取文件内容(即当前生效的主机名):

cat /etc/hostname

4. 查看主机名与 IP 映射关系:cat /etc/hosts

/etc/hosts 文件用于本地解析主机名与 IP 的映射,通过该命令可查看主机名对应的本地 IP 配置(如 127.0.1.1 ubuntu-server-2204):

cat /etc/hosts
示例输出(关键行):
127.0.0.1       localhost
127.0.1.1       ubuntu-server-2204  # 主机名与本地 IP 的映射

在 Ubuntu 中修改主机名(hostname)

💡 修改前请注意

在 Ubuntu 中修改主机名可以通过以下方法,根据需要选择临时生效或永久生效的方式。

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

使用 hostname 命令可立即修改主机名,但系统重启后会恢复原来的设置:

sudo hostname 新主机名
例如:

将主机名临时改为 my-ubuntu:

sudo hostname my-ubuntu

修改后可通过 hostname 命令验证是否生效。

二、永久修改主机名(推荐)

需同时修改两个配置文件,确保重启后依然生效:

1. 修改 /etc/hostname 文件(存储主机名)

sudo nano /etc/hostname

打开文件后,删除原有内容,输入新主机名(如 my-ubuntu),按 Ctrl+O 保存,Ctrl+X 退出编辑器。

2. 修改 /etc/hosts 文件(主机名与 IP 映射)

sudo nano /etc/hosts

找到包含旧主机名的行(通常是 127.0.1.1 旧主机名),将旧主机名替换为新主机名,例如:

修改前:
127.0.0.1       localhost
127.0.1.1       ubuntu-server-2204  # 旧主机名
修改后:
127.0.0.1       localhost
127.0.1.1       my-ubuntu  # 新主机名

保存并退出编辑器。

3. 重启生效

修改完成后,重启系统使配置生效:

sudo reboot

重启后,通过 hostname 或 cat /etc/hostname 命令确认新主机名已生效。

📌 注意事项
  • 主机名建议使用小写字母、数字和连字符(-),避免特殊字符,否则可能导致部分服务异常。
  • 若系统已加入域名或网络,修改主机名后可能需要同步更新相关网络配置(如 DNS 记录),避免网络访问问题。
0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区