📜  linux 更改主机名 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:17:23.097000             🧑  作者: Mango

Linux更改主机名 - Shell/Bash

简介

在Linux系统中,主机名可以用于标识计算机。默认情况下,Linux使用/etc/hostname文件中的主机名来命名计算机。但是,您可以通过命令行轻松地更改主机名。

本文将介绍如何使用Shell/Bash更改Linux系统中的主机名。

更改主机名的命令

如果您想更改Linux系统的主机名,可以使用hostname命令。它允许您更改主机名,并在多次使用该命令后保持更改。

以下是更改主机名的命令:

sudo hostname <new-hostname>

例如,如果您想将主机名更改为“example-hostname”,请使用以下命令:

sudo hostname example-hostname
在/etc/hostname文件中更新主机名

此时,您已更改了主机名,但它仅存在于当前会话中。 这意味着在重新启动后,主机名将重置为默认值。

为了使更改的主机名在重新启动后仍然生效,您需要在/etc/hostname文件中更新主机名。此文件包含当前主机名,并且当系统启动时会使用它来设置主机名。

以下是在/etc/hostname文件中更新主机名的命令:

echo <new-hostname> | sudo tee /etc/hostname

例如,如果您想将主机名更改为“example-hostname”,请使用以下命令:

echo example-hostname | sudo tee /etc/hostname

现在,重新启动您的计算机,以使更改生效。

总结

现在,您已了解如何使用Shell/Bash更改Linux系统中的主机名。我们介绍了如何使用hostname命令更改当前会话的主机名,并如何在/etc/hostname文件中更新主机名,以使更改在重新启动后仍然生效。

记住,无论何时更改主机名,都要确保为主机名选择一些有意义的内容。它应该能够从名称中推断出主机的用途。