如何在 Linux 中更改主机名如何在 Linux 中更改主机名如何在 Linux 中更改主机名如何在 Linux 中更改主机名
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

如何在 Linux 中更改主机名

发表 admin at 2025年2月28日
类别
  • 未分类
标签

为了区分设备,数据包使用IP地址;然而,IP 地址对于人类来说可能并不容易识别。幸运的是,在 Linux 中,主机名用在终端提示符等地方来识别正在使用的设备。在本指南中,我们将向您展示如何在 Linux 中更改设备的主机名。

Linux 中的主机名

设备使用 IP 地址通过网络相互通信。分配给特定设备的 IP 地址可能会根据情况而变化。因此,使用一个易于记忆且不会根据情况而改变的主机名非常重要。

在Linux中可以使用多种方法来更改主机名,这些方法可以分为两类:命令行界面(CLI)方法和图形用户界面(GUI)方法。

CLI 方法

要更改 Linux 中设备的主机名,我们建议使用 CLI 工具。这些方法是通用的,几乎适用于所有 Linux 发行版。此外,也不需要安装任何额外的软件包。

检查主机名

首先,检查当前系统的主机名,如下所示。

$ hostname
$ hostnamectl

使用主机名更改主机名

hostname 命令可用于通过使用以下命令结构来更改系统的主机名。

$ sudo hostname <new_hostname>

最后,验证更改。

$ hostname

请注意,使用此方法只能暂时更改主机名。如果系统重新启动,它将恢复为原始主机名。仅当您不打算进行永久主机名更改时才应使用此方法。

使用 hostnamectl 更改主机名

hostnamectl 工具控制系统的主机名。该工具可以执行多种操作;例如,它可用于显示当前主机名、更改主机名、配置环境描述以及操作系统 LOCATION 字符串。

要使用 hostnamectl 更改主机名,请运行以下命令。

$ sudo hostnamectl set-hostname <new_hostname>

然后,验证更改。

$ hostname

接下来,我们必须手动更新主机文件。为此,请使用文本编辑器打开该文件。

$ sudo vim /etc/hosts

将旧主机名更改为新主机名。

$ 127.0.1.1 localhost

$ 127.0.1.1 <new_hostname>

如果您使用的是较旧的 Linux 发行版,则在进行更改后,您可能需要运行以下命令。

$ /etc/init.d/hostname restart

更改主机名(用于初始化系统)

专用文件保存系统的主机名。我们可以手动更新文件来更改主机名。为此,请使用文本编辑器打开该文件。

$ sudo vim /etc/hostname

下图显示了旧主机名。

编辑内容以更新主机名。

保存文件并关闭编辑器。要使更改生效,请重新启动系统。系统重新启动后,验证操作是否成功,如下所示。

$ hostname

图形用户界面方法

在本节中,我们将使用 GNOME 更改设备的主机名。但是,您可以使用 YaST 在 openSUSE 中执行主机名更改。

在 GNOME 中更改主机名

GNOME 是一个功能强大的桌面环境。如果您使用 GNOME,则可以通过访问“设置”应用程序来更改主机名,而无需运行任何命令。

从左侧面板滚动到底部并选择“关于”。在此示例中,系统的主机名位于“设备名称”字段中。

单击“设备名称”打开更改主机名的提示。

输入新的主机名并单击“重命名”以保存更改。

最后的想法

在本教程中,我们向您展示了几种更改系统主机名的简单方法。确保使用正确的主机名来帮助识别系统。

如果您使用 CentOS/RHEL 或类似的发行版,则更改主机名可能会更困难。查看 如何在 CentOS 7 上永久更改主机名。

快乐计算!

©2015-2025 Norria support@norria.com