如何在 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)。现在我们已经检查了当前的主机名,可以在下一部分中继续更改它。
通过命令行界面 (CLI) 更改主机名
虽然图形用户界面 (GUI) 可能是某些用户的首选方法,但在 Debian 10 中,也可以仅使用命令行界面 (CLI) 更改主机名。对于喜欢在终端中工作或无法访问 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
这将显示您系统当前的主机名和其他相关信息。此外,您可以重启系统,使更改在所有服务和应用程序中生效。总而言之,在 Debian 10 中通过 CLI 更改主机名是一个简单的过程,用户无需使用 GUI 界面即可轻松自定义系统。
通过图形用户界面 (GUI) 更改主机名
命令行界面并非所有用户的首选方法,尤其是那些不熟悉终端的用户。幸运的是,Debian 10 拥有一个用户友好的图形用户界面,可以轻松更改主机名。GUI 方法与 CLI 方法类似,但需要一些额外的步骤。
访问 GUI 界面更改主机名
通过 GUI 更改主机名的第一步是访问您的系统设置。您可以通过点击屏幕左上角的"活动"并搜索"设置"或直接按下"Super 键 + I"来完成此操作。进入"设置"后,点击"详细信息",然后从左侧导航栏中选择"关于"。
通过 GUI 更改主机名的步骤
进入"关于"后,找到"设备名称"并点击。将出现一个弹出窗口,您可以在其中输入新的主机名。输入主机名后,点击"重命名"。您的系统现在将应用新的主机名。注意:在应用通过 GUI 进行的更改之前,系统可能会提示您输入密码。
验证更改
要验证系统主机名的更改是否成功,请打开终端并输入 -
hostnamectl status
此命令将显示有关系统当前设置的详细信息,包括网络接口、内核版本以及最重要的主机名。检查显示的主机名是否与您之前通过 GUI 设置的主机名匹配。
恭喜!现在,您已成功使用命令行界面和图形用户界面更改了 Debian 10 的主机名!
在 Debian 10 中更改主机名的最佳实践和技巧
进行任何更改之前备份系统
在对系统的主机名进行任何更改之前,务必备份系统。更改主机名看似微不足道,但它可能会对您的系统产生重大影响,尤其是在您将其用于商业或企业用途时。备份可以确保您在更改过程中出现任何问题时能够将系统恢复到之前的状态。
为您的系统选择合适的名称
更改系统的主机名时,务必选择一个能够反映系统用途并遵循既定命名约定的合适名称。建议您避免在主机名中使用特殊字符或空格,因为它们可能会导致某些应用程序和服务出现问题。此外,请确保您选择的名称与网络上任何现有的主机名不冲突。
更改后测试连接性
成功更改主机名后,务必测试网络连接性,以确保一切正常运行。您应该验证所有服务和应用程序是否正常运行,没有任何问题。
结论
在 Debian 10 中更改主机名是一项简单但重要的任务,可以极大地造福用户。通过更改主机名,用户可以个性化他们的系统,并使其更容易在网络上识别。
本文介绍了两种更改主机名的方法:通过命令行界面 (CLI) 和图形用户界面 (GUI)。在对系统进行更改时,遵循最佳实践也很重要,例如在进行任何修改之前进行备份,并在更改后测试连接性。
相关文章
有用资源
linux 参考教程 - 该教程包含有关 linux 的更多信息:https://www.cainiaomax.com/linux/

