如何在Linux服务器上永久更改当前主机名?

2024-03-01    分类: 网站建设

主机名是标识网络中设备的名称。通常,它在操作系统的安装过程中被设置为localhost。但是,如果网络中有多台设备,则会产生重复,造成网络冲突。为避免这种情况,我们建议更改 Linux 系统的主机名。在本文中,我们将解释在 CentOS和任何其他 Linux 发行版(例如 Debian、Ubuntu 和 Red Hat Enterprise Linux (RHEL))上更改主机名的三种方法。

如何在 Linux 服务器上永久更改当前主机名

在本节中,您将学习如何在 Linux 旧的或新的虚拟专用服务器上永久更改当前主机名——使用 hostnamectl 命令、nmtui 或编辑您的配置文件。

选项 1. 使用 hostnamectl 命令

现代 Linux 发行版附带systemd,这是一个系统和服务管理器,默认安装了hostnamectl 命令来管理和更改主机名。

以下是使用 hostnamectl 更改当前主机名的方法:

打开终端。 通过SSH登录到您的Linux 服务器。 如果您的系统没有 systemd,请使用此命令安装它并按Enter键: apt 安装 systemd 安装完成后,键入以下命令以查看当前主机名并按Enter: 主机名 下面是输出的样子: 静态主机名:hostinger图标名称:computer-vm机箱:VM机器 ID:45598cbdb6ee462e8696166b520fe788启动 ID:99526e56aeea45c2a0f3b2ffaaffe9d9虚拟化:openvz操作系统:Ubuntu 20.04.3 LTS内核:Linux 5.4.0架构:x86-64 在输出中,当前主机名列为静态主机名。要永久更改它,请插入以下命令 - 使用您想要的新主机名 - 然后按Enter: hostnamectl set-hostname 主机名 上面的命令不会产生输出。因此,要验证新主机名,请运行以下命令并按Enter键: 主机名

输出将显示新的主机名。

选项 2. 使用网络管理器文本用户界面 (nmtui)

网络管理器文本用户界面 (nmtui)是一个文本用户界面,可让您在终端窗口中配置网络和主机名。它在各种 Linux 发行版中可用,包括 CentOS 和 RHEL。

以下是使用 nmtui 命令更改主机名的方法:

打开终端并通过 SSH 连接到您的帐户。 通过插入以下命令并按Enter安装NetworkManager-tui 包: sudo yum 安装 NetworkManager-tui

将加载包和依赖项列表。输入y并按Enter开始安装过程。

完整!成功安装 nmtui 软件包后,将出现该行。

运行此命令以检查网络管理器的状态并按Enter键: 服务网络管理器状态

要启动 nmtui 服务,请键入以下命令并按Enter键: 服务网络管理器启动

接下来,键入此命令并单击Enter: 须藤 nmtui

在 NetworkManager TUI 窗口中,选择设置系统主机名并按Enter键。

输入所需的主机名并选择OK。

您已成功更改主机名。

选项 3. 编辑配置文件

下一个选项是编辑配置文件 - /etc/hostname和/etc/hosts。方法如下:

打开终端并通过 SSH 连接。 打开/etc/hostname文件并将旧主机名替换为新主机名: vi /etc/主机名主办方 接下来,更新/etc/hosts文件中的主机名记录,以便系统解析网络中的新主机名。 # vi /etc/主机127.0.0.1 主机

至此,您完成了更新配置文件中的记录。但是,要应用更改,您需要编辑云配置文件。

方法如下:

通过在终端上插入此命令并按Enter来打开云配置文件: sudo vim /etc/cloud/cloud.cfg 将以下行的值更改为 true: 保留主机名:真 重新启动系统并打开终端。要验证主机名在重启期间是否确实保留,请运行以下命令并按Enter键: 主机名

这将显示您设置的新主机名。

重要的!如果云配置文件在您的系统中不可用,您可以安全地跳过这些步骤。

如何在不重新启动的情况下更改主机名

在本节中,您将了解如何在不重新启动系统的情况下更改主机名。但是,一旦您重新启动系统,它将恢复为旧的主机名。

当您需要完成需要临时更改的次要任务时,此方法很有用。该命令的基本语法是:

主机名 [new_host_name]

下面是如何使用它:

在终端上,键入 hostname 命令和新的主机名,然后按Enter。 主机名托管商 通过插入以下命令并按Enter来验证主机名是否已正确设置: 主机名

输出将显示更新后的主机名。

结论

系统主机名是 Linux 服务器的重要组成部分,因为它有助于在网络中识别您的机器。大多数 Linux 系统都提供工具和命令,因此用户可以根据自己的喜好自定义系统主机名。我们分享了三种根据您的需要更改主机名的方法:

使用nmtui运行hostnamectl命令,或编辑主机文件以永久更改主机名。 使用hostname [new_host_name]命令临时更改主机名,无需重新启动系统。 通过hPanel在 Hostinger VPS 上永久更改 Linux 主机名。

我们希望本文能帮助您在 Linux 系统中设置新的主机名。如果您有任何问题或建议,请在下面的评论部分中分享。

网站题目:如何在Linux服务器上永久更改当前主机名?
转载注明:https://www.cdcxhl.com/news45/319545.html

成都网站建设公司_创新互联,为您提供网站改版网站排名品牌网站制作小程序开发搜索引擎优化网站设计

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

外贸网站建设