如何在 Ubuntu 22.04 中更改主机名

主机名是用于在 Internet 上识别您的设备名称的设备名称。 它为我们提供了我们在物理上或在网络上与之交互的设备名称信息,而无需记住许多 IP 地址。 主机名显示在系统中的一些显眼位置,例如 Linux 中的终端提示符。

为了方便起见,我们可以在 Linux 和其他操作系统中更改系统的主机名。 但是,有必要为您的设备选择一些描述性的主机名,例如“ubuntu-desktop”,而不是选择一个模棱两可的主机名。

本文将演示如何在 Ubuntu 22.04 Linux Jammy Jellyfish 系统中更改主机名。 我们将探索用于更改 Linux 发行版中主机名的所有可能方法的列表。

如何在 Ubuntu 22.04 中更改主机名

我们可以通过以下两种不同的方法更改 Ubuntu 22.04 LTS 系统中的主机名:

  1. 使用 GUI 更改 Ubuntu 22.04 系统中的主机名
  2. 使用命令行更改 Ubuntu 22.04 系统中的主机名

如何使用 GUI 在 Ubuntu 22.04 LTS 中更改主机名

大多数 Ubuntu 用户希望使用 Gnome 桌面环境更改主机名。 因此,我们可以在执行以下步骤后使用 GUI 更改主机名:

  • 单击 Ubuntu 22.04 LTS 桌面的右上角。 然后,单击“设置”选项以打开设置菜单。
  • 向下滚动页面后导航到“关于”选项卡。 您将在设置菜单的右侧看到设备名称。

  • 现在,单击“设备名称”。 设置菜单上会弹出一个新对话框。 在这里,输入您要用于设备的主机名。
  • 更改主机名后,单击“重命名”按钮以更改主机名。 现在你可以 close 设置菜单。

  • 您还可以验证更改,打开终端,然后键入以下命令:
$ hostname

此命令在输出中显示更新的主机名。

如何使用命令行在 Ubuntu 22.04 中更改主机名

在 Ubuntu 22.04 中使用命令行更改主机名是一个非常简单易行的过程。 首先,打印设备的当前主机名。 您可以使用“hostname”或“hostnamectl”命令检查系统的主机名:

$ hostname

“hostnamectl”命令显示有关主机名的更多信息。

$ hostnamectl

使用终端更改 Ubuntu 中的主机名有不同的方法。

方法一:在 Ubuntu 22.04 中使用 Hostname 命令临时更改主机名

hostname 命令允许您临时更改系统的主机名。

$ sudo hostname linuxhint

方法 2:使用 Hostnamectl 命令更改主机名

包括 Ubuntu 22.04 在内的大多数 Linux 发行版都有一个命令行工具“hostnamectl”来管理系统主机名。 使用 hostnamectl 命令,您可以更改设备名称。 此命令允许您永久更改主机名,而无需重新启动系统。

$ sudo hostnamectl set-hostname linuxhint

方法三:修改主机名配置文件/etc/hostname中的主机名

我们可以通过直接修改配置文件来更改主机名。 但是,更改主机名后,您需要重新启动系统才能使更改生效!

打开配置文件“/etc/hostname”并使用以下命令进行编辑:

$ sudo nano /etc/hostname

现在,用您的新主机名替换主机名:

按“Ctrl+O”保存更改,按“Ctrl+x”退出此窗口。

如何在 /etc/hosts 文件中更改 Ubuntu 22.04 中的主机名

无论您使用哪种方法更改主机名,在更改主机名后,建议您在配置文件“/etc/hosts”中也进行这些更改。 此配置文件包含旧主机名、IP 映射等。更改此文件中的主机名很重要。 要编辑“/etc/hosts”文件中的主机名,请打开此文件:

$ sudo nano /etc/hosts

现在,进行以下更改:

127.0.0.1 localhost

127.0.1.1 linuxhint

Save 通过按“Ctrl+O”然后按“Ctrl+X”退出此屏幕进行更改。

结论

在本教程中,我们学习了如何在 Ubuntu 22.04 LTS Jammy Jellyfish Linux 发行版中更改主机名。 更改主机名是一项简单而小的任务,我们可以使用多种方式来完成。 在本教程中,我们使用终端和 GUI 使用两种不同的方法更改了主机名。 我希望所有讨论的细节都能为您提供信息。