如何在 Ubuntu 20.04 上更改主机名?

您所在的位置:网站首页 如何修改虚拟机主机名字和地址 如何在 Ubuntu 20.04 上更改主机名?

如何在 Ubuntu 20.04 上更改主机名?

2024-04-26 01:33| 来源: 网络整理| 查看: 265

如何在 Ubuntu 20.04 上更改主机名? 介绍

您是否听说过“主机名”一词并想知道它的含义?简单来说,主机名是标识网络上设备的唯一名称。

它允许其他设备找到并连接到它,使其成为任何网络设置的重要组成部分。无论您是运行小型家庭网络还是在企业环境中管理多个服务器,了解如何更改主机名都会派上用场。

在本文中,我们将探讨如何更改 Ubuntu 20.04(当今最流行的 Linux 发行版之一)上的主机名。我们将介绍两种方法:使用命令行界面 (CLI) 和 Ubuntu 的图形用户界面 (GUI)。

检查当前主机名

为了更改主机名,您首先需要知道当前主机名是什么。这可以使用终端轻松检查。

第 1 步:打开终端

要打开终端,您可以按“Ctrl+Alt+T”或在“应用程序”菜单中搜索“终端”。打开后,您应该会看到一个空白屏幕,其中有命令提示符等待您的输入。

第 2 步:输入命令

接下来,在终端中输入以下命令 -

hostname

这将显示 Ubuntu 系统的当前主机名。输出应该看起来像这样 -

my-hostname

这还应该显示您当前的主机名。现在您已经知道如何检查当前的主机名,让我们继续更改它!

通过命令行更改主机名解释 CLI 方法

命令行界面 (CLI) 方法是在 Ubuntu 20.04 上更改主机名的快速有效的方法。此方法涉及在终端中使用一系列命令,这对于一些不熟悉 CLI 的用户来说可能会有些困难。但是,如果您知道正确的命令,则此过程非常简单且易于遵循。

提供屏幕截图和分步说明

要通过 CLI 更改主机名,请打开终端窗口并输入命令

sudo hostnamectl set-hostname [new_hostname]

将 [new_hostname] 替换为您所需的主机名(不带括号)。

然后,您需要通过在终端中输入“sudo nano /etc/hostname”来编辑 /etc/hostname 文件。这将打开一个文本编辑器,您可以在其中输入新名称、保存并关闭编辑器来修改主机名。

编辑 /etc/hostname 文件

要直接从 CLI 编辑 /etc/hostname 文件,请在终端中输入“sudo nano /etc/hostname”以打开文本编辑器。编辑现有主机名或在其自己的行中添加新主机名。

sudo nano /etc/hostname

通过按 CTRL + X 退出 Nano 编辑器并在提示保存更改时键入“yes”来保存更改。遵循这些步骤应该可以让您立即仅使用 CLI 命令成功更改 Ubuntu 20.04 的主机名!

通过 GUI 更改主机名

Ubuntu 的图形用户界面提供了一种用户友好的方式来更改主机名,而无需使用命令行。对于喜欢更直观的方法并且不习惯使用终端的用户来说,此方法是理想的选择。

首先,单击屏幕左上角的“活动”按钮,然后在搜索栏中搜索“设置”。打开“设置”后,导航至窗口左侧的“关于”。

在“设备名称”下,单击“重命名此设备”。然后系统将提示您输入管理密码。

输入后,您将能够编辑设备的主机名。只需输入您想要的主机名,然后单击“重命名设备”即可。

重新启动网络服务

当您在 Ubuntu 20.04 上更改主机名时,重新启动网络服务以确保正确应用更改非常重要。如果不重新启动网络服务,您的系统可能无法正确解析主机名,并且可能会遇到连接问题。

为什么重新启动网络服务很重要

许多网络服务使用主机名来识别您的设备。更改主机名后,SSH、HTTP 和 Samba 等网络服务将缓存旧主机名,直到重新启动为止。

这可能会导致网络和连接出现问题,直到它们识别新的主机名。通过在更改主机名后重新启动网络服务,您可以确保所有应用程序都使用更新后的主机名。

重新启动网络服务的分步说明

更改主机名后在 Ubuntu 20.04 上重新启动网络服务 -

打开终端窗口。

输入以下命令 -

sudo systemctl restart systemd-networkd.service.

出现提示时输入您的用户密码。

该命令应返回指示服务已成功重新启动的输出。

您还可以使用其他命令,例如 sudo servicenetworking restart,但由于 Ubuntu 版本或系统配置的差异,这些命令可能不适用于所有系统。测试一切是否正常的一个好方法是从另一台设备或“ping.eu”等在线工具 ping 您的新主机名。如果您收到来自这个新 IP 地址的响应,那么一切都应该配置正确!

常见问题故障排除

在 Ubuntu 20.04 上更改主机名有时会出现可能需要进行故障排除的问题。在本节中,我们将讨论用户在更改主机名时遇到的常见问题,并提供每个问题的故障排除提示。

与现有主机名冲突

更改主机名时可能出现的常见问题之一是与现有主机名冲突。如果网络上有多个设备具有相同的主机名,则可能会发生这种情况。

发生这种情况时,很难识别您正在与哪个设备通信。为避免与现有主机名发生冲突,建议选择以前未使用过的唯一主机名。

如果遇到冲突,请尝试再次更改主机名,方法是在主机名末尾添加数字或字母以使其唯一。或者,您还可以检查网络上其他设备的主机名并相应地更改您的名称。

DNS 解析问题

DNS 解析是通过各自的主机名而不是 IP 地址来识别网络上设备的重要功能。如果没有配置正确的 DNS 解析,更改设备的主机名可能会导致问题。

要在更改 Ubuntu 20.04 主机名时解决与 DNS 相关的问题,请检查其他设备是否可以在终端模式下使用 nslookup 或 dig 命令正确解析您的新名称 --- 在内部网络中的另一台计算机上运行“nslookup newhostname”(不带引号) – 并检查它们是否从您新命名的计算机获得 IP 地址响应 如果在连接到外部网络(例如 AWS 云服务器或 Azure 虚拟机)的 Ubuntu 20.04 计算机上更改主机名后 DNS 解析无法正常工作,请确保 DHCP 配置设置正确诸如“前置域名服务器”之类的客户端设置在 /etc/dhcp/dhclient.conf 和位于 /etc/netplan/*.yaml 中的网络接口文件中正确设置。

如果您手动配置了 DNS 服务器,请确保它们在主机名更改后仍然有效。通过遵循这些故障排除提示,用户可以轻松避免和修复在 Ubuntu 20.04 上更改主机名时可能出现的常见问题。

结论

在 Ubuntu 20.04 上更改主机名是一项简单但重要的任务。主机名是在网络上标识您的设备的名称,更改它可以帮助避免冲突并提高网络安全性。

我们介绍了通过命令行或 GUI 更改主机名的两种方法,并讨论了更改后重新启动网络服务的重要性。我们还针对在此过程中可能出现的常见问题提供了故障排除提示。

现在您已经了解了如何在 Ubuntu 20.04 上更改主机名,您可以自信地轻松管理设备的网络身份。请记住选择一个遵循命名约定最佳实践的唯一且具有描述性的主机名。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3