如何在 Debian 11 上更改主机名如何在 Debian 11 上更改主机名如何在 Debian 11 上更改主机名如何在 Debian 11 上更改主机名
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Debian 11 上更改主机名

主机名通常是给连接到网络的计算机的,它在网络上唯一地标识您的系统。在Debian(Linux操作系统)中,主机名通常在系统安装过程中设置,但即使在安装后您也可以通过不同的方法更改主机名。在本文中,详细讨论了更改主机名的各种方法。

“静态”主机名是默认主机名,保存在 /etc/hostname 文件中,可由用户选择。 “临时”主机名是内核跟踪的动态主机名,并在启动后通过 DHCP 或 mDNS 等服务分配给计算机。

您可以按照以下 6 种方法中的任意一种来更改 Debian 11 中的主机名:

  • 使用“hostname”命令更改主机名

  • 使用“hostnamectl”命令更改主机名

  • 使用“nmcli”命令更改主机名

  • 使用“nmtui”命令更改主机名

  • 使用 sysctl 命令更改主机名

  • 更改 /etc/hostname 文件中的主机名

方法一:如何使用“hostname”命令更改主机名

“hostname”命令更改临时主机名。

第 1 步:检查当前主机名

通过下面提到的命令检查当前主机名:

$ hostname

第 2 步:更改主机名

在 Debian 11 中更改主机名的最简单方法是使用 hostname 命令,将主机名更改为 linux ,运行下面提到的命令:

$ sudo hostname linux

您必须打开新终端才能使其工作:

至此,主机名修改成功。请注意,该命令只是暂时更改主机名,重启后主机名就会消失。

方法2:如何使用“hostnamectl”命令更改主机名

永久更改/设置主机名的最简单且标准的方法是使用“hostnamectl”命令。按照以下步骤使用此命令成功更改主机名。

“hostnamectl”命令更改系统的静态主机名。

第 1 步:检查当前主机名

要检查当前主机名,请运行以下命令:

$ hostnamectl

第 2 步:更改主机名

运行下面提到的命令,使用“hostnamectl”将主机名更改为“linux”:

$ sudo hostnamectl set-hostname linux

要在终端上查看更改后的主机名,您需要打开新终端,如下所示:

方法 3:如何使用 nmcli 命令更改主机名

“nmcli”命令更改系统的静态主机名。

第 1 步:检查当前主机名

通过下面提到的命令检查当前主机名:

$ hostname

第 2 步:更改主机名

更改主机名的另一种方法是通过以下命令使用 nmcli(网络管理器命令行界面)命令:

$ sudo nmcli general hostname linux

将“linux”更改为您要设置的主机名:

您必须打开新终端才能使其工作:

至此,主机名修改成功。

方法 4:如何使用 nmtui 命令更改主机名

“nmtui”命令更改系统的静态主机名。

在 Debian 系统中更改主机名的可能方法之一是使用 nmtui(网络管理工具用户界面)命令。

步骤1:检查当前主机名

通过下面提到的命令检查当前主机名:

$ hostname

步骤2:更改主机名

运行下面提到的命令,使用 nmtui 命令更改主机名:

$ nmtui

屏幕上会弹出一个对话框,选择“设置系统主机名”并按键盘上的Enter键”:

点击设置系统主机名后,会出现一个新的对话框,其中有一个选项卡,输入您要设置的主机名,我在这里将我的主机名从alishba 更改为linux ,如下所示,然后选择“确定”选项:

将出现需要身份验证对话框,在其中输入您的 sudo 密码,然后单击“身份验证”:

然后再次出现确认对话框,按键盘回车更改主机名:

在网络管理器TUI对话框中,转到“确定”选项,然后按键盘上的Enter键完成主机名的更改:

现在您需要关闭终端并重新打开它以应用更改:

至此,主机名修改成功。

方法 5:如何使用 sysctl 命令更改主机名

“sysctl”命令更改临时主机名。

步骤1:检查当前主机名:

通过下面提到的命令检查当前主机名:

$ hostname

步骤2:更改主机名

sysctl是Linux的一个命令,它修改内核中的东西。您还可以通过下面提到的命令使用 sysctl 命令更改主机名:

$ sudo sysctl kernel.hostname=linux

将“linux”替换为您要设置的主机名:

您必须打开新终端才能使其工作:

至此,主机名修改成功。

方法 6:如何更改 /etc/hostname 文件中的主机名

此方法更改静态主机名。

第 1 步:打开文件

首先,您需要使用 nano 命令打开“/etc/hostname”文件,如下所述:

$ sudo nano /etc/hostname

第 2 步:更新文件中的主机名

现在更改您要设置的文件中的主机名,就像我将写“linux”作为我的新主机名:

按 Ctrl+s 保存,按 Ctrl+x 退出。

您需要重新启动系统才能应用更改:

因此,主机名已更改。

结论:

在Debian11的安装过程中,您需要一个主机名,但如果由于某些原因您想更改主机名,有多种方法可以在安装后更改主机名。本文通过示例讨论了在 Debian 11 上更改主机名的 6 种可能方法;通过“hostname”命令、“hostnamectl”命令、“nmcli”命令、“nmtui”命令、“sysctl”命令以及更改“/etc/hostname”文件中的主机名来更改主机名。您可以按照所解释的任何方法来成功更改系统上的主机名。

©2015-2025 艾丽卡 support@alaica.com