在 Ubuntu Linux上,如何更改你的主机名( 计算机名称)

在 Ubuntu Linux上,如何更改你的主机名( 计算机名称)


在 Ubuntu Linux上,如何更改你的主机名( 计算机名称)_第1张图片

Ubuntu要求你在安装计算机时为你的计算机选择一个名为"主机名"的名称。 你可以稍后更改这个主机名,但是Ubuntu并没有提供一个图形化的界面。

这里过程也将在 Linux Mint 和其他基于debian的 Linux发行版中工作。 其他Linux发行版- 例如Fedora和其他基于红帽的发行版- 使用不同的方法来指定主机名。

选择主机名

主机名是分配给"主机"的名称- 网络上的计算机。 主机名基本上就是你的电脑名。 它用于在网络上标识你的计算机。 它在终端上也显示得很清楚。

你可以将主机名更改为任何你想要的。 但是,你不应该在网络上的两台不同计算机上使用相同的主机名,因为这可能会导致问题。 主机名应该唯一地标识网络上的计算机。

不要太喜欢你的主机名。 主机名只能包含字母( a 到z ) 。数字( 0至 9 ) 和连字符( - ),以及句点字符( 。 ) 必须以字母或者数字开始和结束,而不是连字符或者句点。 字母不区分大小写,所以"计算机"等于"计算机。",主机名必须在 2到 63个字符之间,尽管可以能更简单。

在 Ubuntu Linux上,如何更改你的主机名( 计算机名称)_第2张图片

编辑/etc/hostname 文件

打开终端窗口以启动。 统一Ubuntu桌面,点击Ubuntu按钮,向上拉动破折号,搜索终端,然后按回车键。

在 Ubuntu Linux上,如何更改你的主机名( 计算机名称)_第3张图片

你需要编辑/etc/hostname 文件,这是Ubuntu和其他基于debian的发行版存储主机名的地方。 在终端中运行以下命令以在图形"gedit"文本编辑器中打开/etc/hostname 文件以进行编辑:

sudo/etc/hostname

你也可以使用基于终端的文本编辑器,比如nano或者 vi run你运行 /etc/hostname nano commands命令来打开文件进行编辑。 参考指南使用 nano 或者介绍使用vi来帮助使用这些文本编辑器。

在 Ubuntu Linux上,如何更改你的主机名( 计算机名称)_第4张图片

相关文章 指南:初学者到Nano的指南,Linux命令行文本编辑器。 用Vi语言指导初学者编辑文本文件的指南

/etc/hostname 文件非常简单。 它只包含一个东西- 你的计算机主机名。 若要更改它,只需从文件中删除现有的主机名。 将它替换为你想要的新主机名,然后保存文本文件。

在 Ubuntu Linux上,如何更改你的主机名( 计算机名称)_第5张图片

Ubuntu和它的他debian的分发在引导时读取/etc/hostname 文件,并将计算机的主机名设置为文件的主机名。 更改不会立即生效- 你必须重新启动或者使用主机名命令立即更改它。

在 Ubuntu Linux上,如何更改你的主机名( 计算机名称)_第6张图片

编辑/etc/hosts 文件

主机名也存储在/etc/hosts 文件中,它被设置为重定向到本地计算机本地主机。 你还需要更改主机文件中的主机名。

打开/etc/hosts 文件以使用如下命令进行编辑:

sudo/etc/hosts

( 再次,你可以以使用任何它的他文本编辑器- ,vi或者它的他图形文本编辑器。)

在 Ubuntu Linux上,如何更改你的主机名( 计算机名称)_第7张图片

在主机文件中查找旧主机名。 它将出现在类似下面的一行:

127.0.1.1 your-old-hostname

在 Ubuntu Linux上,如何更改你的主机名( 计算机名称)_第8张图片

再一次,用你的新主机名替换旧主机名。 然后你可以保存/etc/hosts 文件。

在 Ubuntu Linux上,如何更改你的主机名( 计算机名称)_第9张图片

立即更改你的主机名

当你重启时,上面的更改将生效,但是你可以在终端中使用的主机名命令来立即更改你的主机名。 这里命令仅在下次重新启动时更改主机名,因此必须更改/etc/hostname 文件才能永久更改它。

在终端窗口中运行hostname命令以指定新的主机名。 如果选择了无效主机名,这里命令将告诉你,你可以重试。 运行以下命令:

sudo主机名 your-new-hostname

在 Ubuntu Linux上,如何更改你的主机名( 计算机名称)_第10张图片

尽管更改不会立即出现在终端中,但你的计算机主机名将立即更改。 当你打开它的时候终端会通知你,或者你打开一个新的。

在 Ubuntu Linux上,如何更改你的主机名( 计算机名称)_第11张图片

就是这样,你应该完成。 在Linux发行版不基于Debian的情况下,有一。 查看你的Linux分发文档以获得更多信息。 一些Linux发行版甚至可以以提供一个图形化的实用程序,可以以快速更改主机名。


你可能感兴趣的:(linux)