更改机器名称

更改机器名称

如何在 Ubuntu 中更改机器名称;在我的例子中,它写为 Lenov@G500,我想更改两个名称,即 Lenovo 和 G500。如何通过终端

答案1

您需要做如下操作:

打开终端(热键是Ctrl+ Alt+ T)。

接下来,使用您喜欢的任何编辑器来编辑以下文件(我使用 vi 因为我喜欢它,但您也可以使用其他任何编辑器,例如 gedit):

sudo vi /etc/hostname

您将在那里看到您当前的主机名,只需将其更改为您喜欢的新机器名称,保存文件并退出。

接下来,您还需要编辑 /etc/hosts 文件,如下所示:

sudo vi /etc/hosts

找到文件中包含当前主机名的条目并将其更改为新主机名。 IP 地址应保持不变!

不要忘记保存更改。请注意,在某些情况下,尤其是当您使用静态 IP 地址时,您可能有多个包含计算机主机名的条目。在这种情况下,请确保更改所有相关条目。

最后但并非最不重要的一点是,您必须立即更改主机名本身,因为您的计算机仅在启动时从 /etc/hostname 文件加载主机名。您可以输入以下命令执行此操作:

sudo hostname <New Hostname>

点击Enter后你就完成了!


Lenov是您的用户名。要更改此设置,您应该按照回答。

希望这可以帮助 :-)

答案2

使用命令

hostnamectl -P set-hostname new.hostname.here

写入 /etc/hostname 文件并同时更新存储在内存中的主机名。

sudo(注意:如果在该命令前面加上,则可以省略该-P标志。该-P选项告诉 hostnamectl 使用 PolicyKit 来提升权限,它可以自动选择在终端中提示您的密码或使用 GUI。)

然后,您需要将其添加到/etc/hosts,方法如下:

sudoedit /etc/hosts

添加(或编辑)从新主机名到 127.0.0.1 的条目:

127.0.0.1     localhost
127.0.0.1     new.hostname.here

答案3

尝试sudo gedit /etc/hostname一下,你可以从那里编辑它,如果你不想离开终端窗口,你可以用它更改它,sudo nano /etc/hostname你还需要修改sudo gedit /etc/hosts以摆脱“@G500”

相关内容