如何在 Linux 中更改主机名

使用 hostnamectl 命令在 Linux 计算机上更改主机名。
26 位读者喜欢这篇文章。
Person using a laptop

要在 Linux 计算机上更改主机名,请使用 hostnamectl 命令。

例如,要将计算机的主机名更改为 myhostname

$ sudo hostnamectl --static \
--transient \
--pretty \
myhostname

什么是主机名? 

计算机有网络地址,但通常难以让人记住。主机名是旨在帮助人们指代特定计算机的标签。例如,不必导航到 93.184.216.34,您可以导航到 www . example . com。

阅读 Alan Formy-Duval 的文章 主机名里有什么? 以了解有关主机名的更多信息。

接下来阅读
标签
Seth Kenlon
Seth Kenlon 是一位 UNIX 极客、自由文化倡导者、独立多媒体艺术家和 D&D 爱好者。他曾在电影和计算机行业工作,而且经常同时进行。

2 条评论

我想这是一个有用的命令,但在大多数情况下,如果您打算更改设备的主机名,您希望它在重启后仍然有效。

为此,请编辑文件 /etc/hostname。SystemD 主机名服务读取此文件,并将在系统启动时使用其内容设置主机名。

感谢您提供的额外背景信息!

`hostnamectl` 命令以及我指定的选项会导致主机名更改在重启后仍然有效,并编辑 `/etc/hostname`。该命令是 systemd 项目的一部分。

我发现此命令的优点在于它可以通过一个快速命令更改主机名的所有排列组合。

© . All rights reserved.