• 在 RHEL or CentOS 7、8 中更改主机名的 4 种方法


    要检查主机名,请打开终端并在 CentOS 7/8 中键入 hostname 或 hostnamectl 命令。默认情况下,主机名是 localhost.localdomain。要更改主机名,您可以按照以下方法。

    1) 通过编辑 /etc/hostname 文件

    更改主机名的最简单方法是编辑 /etc/hostname 文件。打开您的终端并使用您喜欢的文本编辑器删除 localhost.localdomain 并更改为您喜欢的任何名称。

    $ sudo vi /etc/hostname

    保存更改,然后使用 hostname 命令确认您的主机名。如果它没有改变,那么您需要重新启动 CentOS 7/8 服务器。

    2) 使用 Hostnamectl 命令

    Hostnamectl 是一个用于控制 Linux 系统主机名的工具。您还可以使用此工具更改主机名。

    首先使用 hostnamectl 确认当前主机名,如下所示:

    $ hostnamectl status

    主机名状态

    要更改主机名,请键入以下命令:

    $ hostnamectl set-hostname hostname

    示例 - hostnamectl set-hostname grace

    有必要重新启动 systemd-hostnamed 守护进程,以反映静态主机名的变化。

    $ sudo systemctl restart systemd-hostnamed

    注意: Hostnamectl 识别三种类型的主机名:prettystatictransient。Pretty 存储在/etc/machine-info中,是一种人类可读的格式,而静态主机名存储在/etc/hostname中。瞬态主机名更像是一个临时主机名,当网络连接丢失时,它可能会占用静态主机名。

    3) 使用 Nmtui 实用程序

    要更改主机名,您可以使用 NetworkManager 文本界面工具 (nmtui)。

    从命令行调用 nmtui:

    $ sudo nmtui

    这将向您呈现一个像这样的文本用户界面。使用箭头键选择Set system hostname并使用 tab 选择OK

    nmtui - 选择系统主机名

    编辑默认为localhost.localdomain的主机名并将其更改为您喜欢的任何内容。

    nmtui - 设置主机名


    更改主机名后,选择okay,然后会出现以下确认信息。如果主机名如您所愿,您可以选择OK您可以使用hostname命令确认更改。

    4) 使用 Nmcli 实用程序

    Nmcli 是用于控制 NetworkManager 的命令行工具,可用于更改主机名。

    要使用 nmcli 检查主机名,请在终端中输入:

    $ nmcli general hostname

    这会将主机名打印到您的终端。在 CentOS 7/8 中默认应该是 localhost.localdomain。

    要更改主机名,请使用以下命令:

    $ nmcli general hostname grace

    这将通过 GUI 界面请求您的密码。如果您远程运行此命令,请记住使用 root 或 sudo:

    $ sudo nmcli general hostname grace

    您可以通过运行 nmcli general hostname 来确认主机名。

    nmcli 通用主机名

    结论

    在本文中,我们学习了在 CentOS 7 中更改主机名的方法以及您可以在 CentOS 8 上应用的相同命令。

  • 相关阅读:
    2512. 奖励最顶尖的 K 名学生
    Find My背包|苹果Find My技术与背包相结合,智能防丢,全球定位
    分布式一致性算法:Raft
    golang开发:go并发的建议(完)
    Java-接口
    大数据要怎么样学才可以到企业级实战
    【问题总结】为什么路由器可以互联下三层不同的协议?【从隔离冲突域和广播域的角度分析】【数据传输过程】
    Python小程序 - 文件处理2 (使用AI工具 完整提问)
    网站服务器该怎么选择呢?
    第十三届蓝桥杯Python B组国赛题解
  • 原文地址:https://blog.csdn.net/taoxicun/article/details/126582823