租用问题

质量为本、客户为根、勇于拼搏、务实创新

< 返回租用问题列表

如何在linux修改主机名?

发布时间:2023-03-10 10:09:05

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


在本节中,小编将带大家学习如何在linux修改主机名?下面是使用hostnamectl命令、nmtui或编辑我们的配置文件。


一、使用hostnamectl命令

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

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

1、打开终端。

2、通过SSH登录到我们的Linux服务器。

3、如果我们的系统没有systemd,请使用此命令安装它并按Enter键:

apt 安装 systemd

4、安装完成后,键入以下命令以查看当前主机名并按Enter:主机名

5、下面是输出的模样:

静态主机名:hengxun

图标名称:computer-vm

机箱:VM

机器 ID:45598cbdb6ee462e8696166b520fe788

启动 ID:99526e56aeea45c2a0f3b2ffaaffe9d9

虚拟化:openvz

操作系统:Ubuntu 20.04.3 LTS

内核:Linux 5.4.0

架构:x86⑹4

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

7、上面的命令不会产生输出。因此,要验证新主机名,请运行以下命令并按Enter键:主机名

输出将显示新的主机名。


二、使用网络管理器文本用户界面 (nmtui)

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

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

1、打开终端并通过SSH连接到我们的帐户。

2、通过插入以下命令并按Enter安装NetworkManager-tui包:

sudo yum安装NetworkManager-tui

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

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


如何在linux修改主机名?.png


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

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

7、接下来,键入此命令并单击Enter:sudo nmtui

8、在网络管理器TUI窗口中,选择设置系统主机名并按Enter键。

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

10、已成功更改主机名。


三、编辑配置文件

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

1、打开终端并通过SSH连接。

2、打开/etc/hostname文件并将旧主机名替换为新主机名:

vi /etc/主机名

主办方

3、接下来,更新/etc/hosts文件中的主机名记录,以便系统解析网络中的新主机名。

# vi /etc/主机

127.0.0.1 主机

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

方法以下:

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

2、将以下行的值更改成true:保存主机名:真

3、重新启动系统并打开终端。要验证主机名在重启期间会不会确切保存,请运行以下命令并按Enter键:主机名

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


以上是linux修改主机名的三种方法,希望能帮助到大家参考!