如何在 Debian 10 中更改主机名?
简介
Debian 是一款广泛使用的开源操作系统,以其稳定性和安全性而闻名。Linux 系统的一个重要方面是其主机名,它是一个唯一名称,用于在网络上识别您的计算机。
当您想要远程连接到您的机器或运行其他人需要访问的服务器时,主机名会很有用。更改 Debian 10 中的主机名可以提供一些好处,例如更好地组织和识别网络中的设备。
检查当前主机名
在开始更改 Debian 10 中主机名的过程之前,务必检查当前主机名。主机名是分配给连接到网络的设备的标签,用于识别和区分同一网络中的其他设备。我们将使用简单的终端命令来检查当前主机名。
检查当前主机名的终端命令
$ hostnamectl status
上述命令将运行并向我们提供有关系统当前主机名的信息,包括 -
静态主机名 - 此字段显示系统在 /etc/hostname 文件中指定的永久名称。
图标名称 - 此字段显示系统的图标名称(机箱类型或型号)。
漂亮主机名 - 如果可用,此字段显示系统静态和瞬态主机名的易于阅读的版本。
瞬态主机名 - 瞬态主机名由 dhcp(动态主机配置协议)或 mdns(多播域名系统)动态分配。
机器 ID - 此唯一标识符代表系统管理工具中的机器。
运行 `hostnamectl status` 命令后的示例输出可能如下所示 -
$hostnamectl status Static hostname: debian-vm Icon name: computer-vm Chassis: vm Virtualization: oracle Operating System: Debian GNU/Linux 10 (buster) Kernel: Linux 4.19.0-14-amd64 Architecture: x86_64
以上输出显示我们的系统静态主机名为“debian-vm”,图标名称为“computer-vm”。
系统作为虚拟机运行,操作系统为 Debian GNU/Linux 10 (buster)。现在我们已经检查了当前主机名,可以在下一节中继续更改它。
Explore our latest online courses and learn new skills at your own pace. Enroll and become a certified expert to boost your career.
通过命令行界面 (CLI) 更改主机名
虽然图形用户界面 (GUI) 可能是某些用户的首选方法,但也可以仅使用命令行界面 (CLI) 来更改 Debian 10 中的主机名。对于喜欢在终端中工作或无法访问 GUI 界面的用户来说,这是一个不错的选择。
更改主机名的终端命令
在 Debian 10 中更改主机名的终端命令相对简单。首先,打开一个终端窗口并输入以下命令 -
sudo hostnamectl set-hostname [new-hostname]
在此命令中,将 [new-hostname] 替换为您所需的主机名。请务必注意,您必须在该命令之前使用 sudo 以确保您拥有更改系统主机名的足够权限。
通过 CLI 更改主机名的步骤
通过 CLI 更改系统主机名的过程仅涉及几个简单的步骤 -
打开一个终端窗口。
键入“sudo nano /etc/hostname”并按 Enter 键。
使用您所需的新名称编辑当前主机名并保存更改。退出 nano 编辑器。
键入“sudo nano /etc/hosts”并按 Enter 键。
验证所做的更改
要验证您是否已成功通过 CLI 更改了系统的主机名,请输入以下命令 -
hostnamectl
这将显示系统当前的主机名和其他相关信息。此外,您可以重新启动系统以使更改在所有服务和应用程序中生效。总的来说,通过 CLI 在 Debian 10 中更改主机名是一个简单的过程,允许用户轻松自定义其系统,而无需 GUI 界面。
通过图形用户界面 (GUI) 更改主机名
命令行界面并非所有用户的首选方法,尤其是那些不熟悉终端的用户。幸运的是,Debian 10 具有用户友好的图形用户界面,可以轻松更改主机名。GUI 方法类似于 CLI 方法,但有一些额外的步骤。
访问用于更改主机名的 GUI 界面
通过 GUI 更改主机名的第一步是访问系统设置。这可以通过单击屏幕左上角的“活动”并搜索“设置”或只需按“超级键 + I”来完成。访问“设置”后,单击“详细信息”并从左侧导航栏中选择“关于”。
通过 GUI 更改主机名的步骤
访问“关于”后,找到“设备名称”并单击它。将出现一个弹出窗口,您可以在其中输入您所需的新主机名。输入所需的主机名后,单击“重命名”。您的系统现在将应用您的新主机名。注意:您可能需要在应用通过 GUI 做出的更改之前输入您的密码。
验证所做的更改
要验证系统主机名是否已成功更改,请打开终端并键入 -
hostnamectl status
此命令将显示有关系统当前设置的详细信息,包括网络接口、内核版本,最重要的是 - 主机名。检查显示的主机名是否与您之前通过 GUI 设置的主机名匹配。
恭喜!您现在已成功使用命令行界面和图形用户界面更改了 Debian 10 的主机名!
在 Debian 10 中更改主机名的最佳实践和技巧
在进行任何更改之前备份您的系统
在对系统的主机名进行任何更改之前,务必备份您的系统。虽然更改主机名看起来像是次要修改,但它可能会对您的系统产生重大影响,尤其是在您将其用于商业或企业目的时。备份将确保您可以在更改过程中出现任何问题时将系统恢复到其先前状态。
为您的系统选择合适的名称
更改系统的主机名时,务必选择一个合适的名称,该名称应反映系统的用途并遵循既定的命名约定。建议您避免在主机名中使用特殊字符或空格,因为它们可能会导致某些应用程序和服务出现问题。此外,请确保您选择的名稱不会与网络上任何现有的主机名冲突。
更改后测试连接性
成功更改主机名后,务必测试网络上的连接性,以确保一切正常运行。您应该验证所有服务和应用程序是否都能正常运行,没有任何问题。
结论
更改 Debian 10 中的主机名是一项简单但重要的任务,可以极大地造福用户。通过更改主机名,用户可以个性化他们的系统并使其更容易在网络上识别。
本文介绍了两种更改主机名的方法:通过命令行界面 (CLI) 和图形用户界面 (GUI)。在对系统进行更改时,遵循最佳实践也很重要,例如在进行任何修改之前进行备份,并在更改后测试连接性。