Ubuntu 24.04 修改主机名完整教程:hostname 临时与永久设置方法 | Pilemon

时间:20251202

系统:Ubuntu 24.04

在使用 Ubuntu 系统时,主机名(hostname)不仅是系统识别的一部分,也常用于网络通信、SSH 登录和日志记录。合理设置主机名有助于系统管理和服务部署。本文将详细介绍如何在 Ubuntu 24.04 中查看和修改主机名,包括临时修改和永久修改两种方式。

🧠 什么是主机名?

主机名是操作系统用于标识自身的名称,通常在终端提示符中显示。例如:

bash

root@wood:~#

其中 wood 就是当前系统的主机名。主机名可以是任意合法字符串,建议使用简洁、易识别的名称,如 ubuntu-serverdev-node01 等。

🔍 如何查看当前主机名

Ubuntu 提供多种命令来查看主机名:

bash

hostname
hostnamectl
uname -n
uname -a
  • hostname:最直接的方式,输出当前主机名
  • hostnamectl:显示主机名及相关系统信息
  • uname -n:显示网络节点名称(即主机名)
  • uname -a:显示完整的系统信息,包括主机名

这些命令都可以在终端中运行,适用于不同场景。

⚙️ 临时修改主机名(重启后失效)

如果你只需要短时间更改主机名,例如测试或临时部署,可以使用以下命令:

bash

sudo hostname 新主机名

示例:

bash

sudo hostname wood-server

注意事项:

  • 修改后不会立即反映在当前终端提示符中
  • 需要重新打开终端或重新连接 SSH 才能看到变化
  • 重启系统后主机名会恢复为原来的值

这种方式适合临时用途,不建议用于生产环境。

🛠️ 永久修改主机名(推荐方式)

在 Ubuntu 24.04 中,永久修改主机名的方法如下:

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

  1. 打开终端,使用文本编辑器(如 vim):

bash

sudo vim /etc/hostname
  1. i 进入编辑模式,输入新的主机名,例如:

plaintext

wood-server
  1. Esc,输入 :wq 保存并退出
  2. 重启系统:

bash

sudo reboot
  1. 重启后使用 hostname 命令确认主机名是否修改成功

方法二:使用 hostnamectl 命令(更现代)

bash

sudo hostnamectl set-hostname wood-server

这个命令会同时更新 /etc/hostname/etc/machine-info,是更推荐的方式。

📌 注意事项

  • 主机名应避免使用特殊字符或空格
  • 修改主机名不会影响 IP 地址或网络配置
  • 某些云环境(如 cloud-init)可能会在启动时重置主机名,需要额外配置 /etc/cloud/cloud.cfg

✅ 总结

本文介绍了在 Ubuntu 24.04 系统中查看和修改主机名的多种方法,包括临时修改和永久修改。建议在生产环境中使用 hostnamectl 命令进行永久设置,并在修改后重启系统以确保生效。合理设置主机名有助于系统管理、日志分析和网络识别,是 Linux 运维中的基础技能之一。

参考来源:原始教程文章,本文在此基础上进行了补充与优化。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇