怎么更改linux的主机名(centos7主机名怎么改)

怎么更改linux的主机名(centos7主机名怎么改)

浏览次数:
信息来源: 用户投稿
更新日期: 2024-12-25 15:29:02
文章简介

主机名是标识网络中设备的名称。通常,它在操作系统的安装过程中被设置为localhost。如果网络中有多台设备,则会产生重复,造成网络冲突。为避免这种情况,我们建议更改Linux系统的主机名。在本文中,

2024阿里云双十一服务器活动

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

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

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

选项1.使用hostnamectl命令

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

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

  • 通过SSH登录到您的Linux服务器。
  • 如果您的系统没有systemd,请使用此命令安装它并按Enter键:
  • 安装完成后,键入以下命令以查看当前主机名并按Enter:
  • 下面是输出的样子:
  • 机器ID:45598cbdb6ee462e8696166b520fe788

    启动ID:99526e56aeea45c2a0f3b2ffaaffe9d9

    操作系统:Ubuntu20.04.3LTS

  • 在输出中,当前主机名列为静态主机名。要永久更改它,请插入以下命令-使用您想要的新主机名-然后按Enter:
  • hostnamectlset-hostname主机名

  • 上面的命令不会产生输出。因此,要验证新主机名,请运行以下命令并按Enter键:
  • 选项2.使用网络管理器文本用户界面(nmtui)

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

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

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

  • 将加载包和依赖项列表。输入y并按Enter开始安装过程。
  • 完整!成功安装nmtui软件包后,将出现该行。
  • 运行此命令以检查网络管理器的状态并按Enter键:
  • 怎么更改linux的主机名,centos7主机名怎么改

  • 接下来,键入此命令并单击Enter:
  • 在NetworkManagerTUI窗口中,选择设置系统主机名并按Enter键。
  • 输入所需的主机名并选择OK。
  • 选项3.编辑配置文件

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

  • 打开终端并通过SSH连接。
  • 打开/etc/hostname文件并将旧主机名替换为新主机名:
  • 接下来,更新/etc/hosts文件中的主机名记录,以便系统解析网络中的新主机名。
  • 至此,您完成了更新配置文件中的记录。要应用更改,您需要编辑云配置文件。

  • 通过在终端上插入此命令并按Enter来打开云配置文件:
  • sudovim/etc/cloud/cloud.cfg

  • 将以下行的值更改为true:
  • 重新启动系统并打开终端。要验证主机名在重启期间是否确实保留,请运行以下命令并按Enter键:
  • 这将显示您设置的新主机名。

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

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

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

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

    主机名[new_host_name]

  • 在终端上,键入hostname命令和新的主机名,然后按Enter。
  • 通过插入以下命令并按Enter来验证主机名是否已正确设置:
  • 输出将显示更新后的主机名。

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

  • 使用nmtui运行hostnamectl命令,或编辑主机文件以永久更改主机名。
  • 使用hostname[new_host_name]命令临时更改主机名,无需重新启动系统。
  • 通过hPanel在HostingerVPS上永久更改Linux主机名。
  • 我们希望本文能帮助您在Linux系统中设置新的主机名。如果您有任何问题或建议,请在下面的评论部分中分享。

    标签:
    vmesxi6.5虚拟机安装(ESXi下载地址)
    « 上一篇
    云主机解决方案(云服务器哪家强)
    下一篇 »

    如本文对您有帮助,就请抽根烟吧!