📅  最后修改于: 2023-12-03 15:17:23.097000             🧑  作者: Mango
在Linux系统中,主机名可以用于标识计算机。默认情况下,Linux使用/etc/hostname文件中的主机名来命名计算机。但是,您可以通过命令行轻松地更改主机名。
本文将介绍如何使用Shell/Bash更改Linux系统中的主机名。
如果您想更改Linux系统的主机名,可以使用hostname命令。它允许您更改主机名,并在多次使用该命令后保持更改。
以下是更改主机名的命令:
sudo hostname <new-hostname>
例如,如果您想将主机名更改为“example-hostname”,请使用以下命令:
sudo hostname example-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文件中更新主机名,以使更改在重新启动后仍然生效。
记住,无论何时更改主机名,都要确保为主机名选择一些有意义的内容。它应该能够从名称中推断出主机的用途。