如何在 Debian 11 上更改主机名
主机名通常是给连接到网络的计算机的,它在网络上唯一地标识您的系统。在Debian(Linux操作系统)中,主机名通常在系统安装过程中设置,但即使在安装后您也可以通过不同的方法更改主机名。在本文中,详细讨论了更改主机名的各种方法。
“静态”主机名是默认主机名,保存在 /etc/hostname 文件中,可由用户选择。 “临时”主机名是内核跟踪的动态主机名,并在启动后通过 DHCP 或 mDNS 等服务分配给计算机。
您可以按照以下 6 种方法中的任意一种来更改 Debian 11 中的主机名:
使用“hostname”命令更改主机名
使用“hostnamectl”命令更改主机名
使用“nmcli”命令更改主机名
使用“nmtui”命令更改主机名
使用 sysctl 命令更改主机名
更改 /etc/hostname 文件中的主机名
方法一:如何使用“hostname”命令更改主机名
“hostname”命令更改临时主机名。
第 1 步:检查当前主机名
通过下面提到的命令检查当前主机名:
第 2 步:更改主机名
在 Debian 11 中更改主机名的最简单方法是使用 hostname 命令,将主机名更改为 linux ,运行下面提到的命令:
您必须打开新终端才能使其工作:
至此,主机名修改成功。请注意,该命令只是暂时更改主机名,重启后主机名就会消失。
方法2:如何使用“hostnamectl”命令更改主机名
永久更改/设置主机名的最简单且标准的方法是使用“hostnamectl”命令。按照以下步骤使用此命令成功更改主机名。
“hostnamectl”命令更改系统的静态主机名。
第 1 步:检查当前主机名
要检查当前主机名,请运行以下命令:
第 2 步:更改主机名
运行下面提到的命令,使用“hostnamectl”将主机名更改为“linux”:
要在终端上查看更改后的主机名,您需要打开新终端,如下所示:
方法 3:如何使用 nmcli 命令更改主机名
“nmcli”命令更改系统的静态主机名。
第 1 步:检查当前主机名
通过下面提到的命令检查当前主机名:
第 2 步:更改主机名
更改主机名的另一种方法是通过以下命令使用 nmcli(网络管理器命令行界面)命令:
将“linux”更改为您要设置的主机名:
您必须打开新终端才能使其工作:
至此,主机名修改成功。
方法 4:如何使用 nmtui 命令更改主机名
“nmtui”命令更改系统的静态主机名。
在 Debian 系统中更改主机名的可能方法之一是使用 nmtui(网络管理工具用户界面)命令。
步骤1:检查当前主机名
通过下面提到的命令检查当前主机名:
步骤2:更改主机名
运行下面提到的命令,使用 nmtui 命令更改主机名:
屏幕上会弹出一个对话框,选择“设置系统主机名”并按键盘上的Enter键”:
点击设置系统主机名后,会出现一个新的对话框,其中有一个选项卡,输入您要设置的主机名,我在这里将我的主机名从alishba 更改为linux ,如下所示,然后选择“确定”选项:
将出现需要身份验证对话框,在其中输入您的 sudo 密码,然后单击“身份验证”:
然后再次出现确认对话框,按键盘回车更改主机名:
在网络管理器TUI对话框中,转到“确定”选项,然后按键盘上的Enter键完成主机名的更改:
现在您需要关闭终端并重新打开它以应用更改:
至此,主机名修改成功。
方法 5:如何使用 sysctl 命令更改主机名
“sysctl”命令更改临时主机名。
步骤1:检查当前主机名:
通过下面提到的命令检查当前主机名:
步骤2:更改主机名
sysctl是Linux的一个命令,它修改内核中的东西。您还可以通过下面提到的命令使用 sysctl 命令更改主机名:
将“linux”替换为您要设置的主机名:
您必须打开新终端才能使其工作:
至此,主机名修改成功。
方法 6:如何更改 /etc/hostname 文件中的主机名
此方法更改静态主机名。
第 1 步:打开文件
首先,您需要使用 nano 命令打开“/etc/hostname”文件,如下所述:
第 2 步:更新文件中的主机名
现在更改您要设置的文件中的主机名,就像我将写“linux”作为我的新主机名:
按 Ctrl+s 保存,按 Ctrl+x 退出。
您需要重新启动系统才能应用更改:
因此,主机名已更改。
结论:
在Debian11的安装过程中,您需要一个主机名,但如果由于某些原因您想更改主机名,有多种方法可以在安装后更改主机名。本文通过示例讨论了在 Debian 11 上更改主机名的 6 种可能方法;通过“hostname”命令、“hostnamectl”命令、“nmcli”命令、“nmtui”命令、“sysctl”命令以及更改“/etc/hostname”文件中的主机名来更改主机名。您可以按照所解释的任何方法来成功更改系统上的主机名。