主机名是用于在 Internet 上识别您的设备名称的设备名称。 它为我们提供了我们在物理上或在网络上与之交互的设备名称信息,而无需记住许多 IP 地址。 主机名显示在系统中的一些显眼位置,例如 Linux 中的终端提示符。
为了方便起见,我们可以在 Linux 和其他操作系统中更改系统的主机名。 但是,有必要为您的设备选择一些描述性的主机名,例如“ubuntu-desktop”,而不是选择一个模棱两可的主机名。
本文将演示如何在 Ubuntu 22.04 Linux Jammy Jellyfish 系统中更改主机名。 我们将探索用于更改 Linux 发行版中主机名的所有可能方法的列表。
如何在 Ubuntu 22.04 中更改主机名
我们可以通过以下两种不同的方法更改 Ubuntu 22.04 LTS 系统中的主机名:
如何使用 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 使用两种不同的方法更改了主机名。 我希望所有讨论的细节都能为您提供信息。