在 Ubuntu 中查找和更改您的主机名

如果您需要知道Ubuntu计算机的名称,这篇文章将向您展示几种查找方法。我们还将向您展示如何轻松更改您的主机名。在Ubuntu 17.x中,有一个设备名和一个主机名,看起来是不一样的。设备名称显示在GUI中,主机名显示在终端(Terminal)中。我会告诉你如何改变两者。

查找 Ubuntu 主机名

您的主机名可以在多个地方找到。我们首先要看的是终端(Terminal)窗口。要打开终端(Terminal)窗口,请选择Accessories | Terminal应用程序(Applications)菜单中的终端。在较新版本的Ubuntu中,例如Ubuntu 17.x,您需要单击活动(Activities),然后输入终端(terminal)

打开终端窗口

您的主机名显示在您的用户名和终端(Terminal)窗口标题栏中的“ @在我们的例子中,我们的主机名是“ ubuntu-virtual ”。它也显示在提示本身中。

这可能看起来多余,因为主机名已经显示在标题栏和提示符中,但是您也可以输入以下命令来查看主机名。

$ hostname

更改 Ubuntu 主机名

/etc目录中有一个主机名(hostname)文件,其中包含您的主机名。以前,这是更改主机名的唯一方法。幸运的是,还有一种更简单的方法。更改Ubuntu主机名的最简单方法是直接转到Settings

根据您的版本,它是屏幕右上角的齿轮图标或新底座中的齿轮图标。如果齿轮图标位于右上角,请单击About this Computer

如果您必须打开设置(Settings),请一直向下滚动到显示详细信息(Details)的位置,然后单击它。

当您单击详细信息时,它应该会自动将您带到关于(About)屏幕。您将看到一个名为Device name( Device name)的可编辑文本框。只需(Just)输入您想要的新主机名,然后按Enter

值得注意的是,此方法将永久更改主机名,这意味着您可以重新启动,新名称将保留。

编辑主机名和主机文件

更改主机名的另一种方法是打开终端(Terminal)窗口并输入以下命令:

sudo hostname new-name

这将更改主机名,但它会在重新启动后回到 /etc/hostname 文件中的任何内容。如果您需要永久更改它,您可以编辑我之前谈到的主机名文件。为此,请打开终端并输入以下命令:

sudo vi /etc/hostname

该文件应该只有第一行中的主机名。在 vi 中,您可以通过按字母 i进入插入模式。(Insert)要删除字符,请按 x 键。您也可以按字母 a 进入追加(Append)模式。请注意,要使用 x 删除字母,您必须先按ESC退出插入(Insert)追加(Append)模式。

在那里更改名称后,您还需要在另一个位置进行更改。使用以下命令:

sudo vi /etc/hosts

更改以 127.0.0.1 开头的第二行。

在这两个位置更改它后,您可以重新启动,新名称将保留。值得注意的是,设置(Settings)中的设备名称仍会显示其他内容。因此,设备名称和主机名称之间似乎存在差异。我不确定有什么区别以及为什么它没有在“关于(About)”页面中更新,但这就是它对我有用的方式。享受!



About the author

我是一名计算机技术人员,拥有超过 10 年的经验和使用 Android 设备的经验。过去五年我也一直在办公室工作,在那里我学会了如何使用 Office 365 和 MacOS。在业余时间,我喜欢花时间在户外听音乐或看电影。



Related posts