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


如果您需要知道Ubuntu计算机的名称,这篇文章会向您展示几种查找它的方法。我们还将向您展示如何轻松更改主机名。在Ubuntu 17.x中,有一个设备名称和一个主机名,它们似乎有所不同。设备名称显示在GUI中,主机名显示在终端中。我将告诉你如何更改它们。

查找Ubuntu主机名

您的主机名可以在多个地方找到。我们将首先看到的是终端窗口。要打开终端窗口,请选择附件|来自应用菜单的终端。在较新版本的Ubuntu中,如Ubuntu 17.x,您需要点击活动,然后输入终端

Opening the Terminal window

您的主机名显示在您的用户名和终端窗口标题栏中的“@”符号后面。在我们的例子中,我们的主机名是“ubuntu-virtual。”它也会在提示中显示。

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

$ hostname

更改Ubuntu主机名

/ etc目录中有一个主机名文件,其中包含您的主机名。以前,这是更改主机名的唯一方法。幸运的是,有一种更简单的方式。更改Ubuntu主机名的最简单方法是转到设置

根据您的版本,它是屏幕右上角的齿轮图标或齿轮图标新码头。如果齿轮图标位于右上角,请单击关于此计算机

如果您有要打开“设置”,请一直向下滚动到详细信息的位置,然后单击它。

当您单击“详细信息”,它会自动进入“关于”屏幕。您将看到一个名为设备名称的可编辑文本框。只需键入您想要的新主机名,然后按Enter

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

编辑主机名和主机文件

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

sudo hostname new-name

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

sudo vi /etc/hostname

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

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

sudo vi /etc/hosts

更改以127.0.0.1开头的第二行。

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

命令行BASH的基本操作 [LinuxCast视频教程]

相关文章:


11.01.2018