在 Ubuntu Linux上,如何更改你的主机名( 计算机名称)
在 Ubuntu Linux上,如何更改你的主机名( 计算机名称)
Ubuntu要求你在安装计算机时为你的计算机选择一个名为"主机名"的名称。 你可以稍后更改这个主机名,但是Ubuntu并没有提供一个图形化的界面。
这里过程也将在 Linux Mint 和其他基于debian的 Linux发行版中工作。 其他Linux发行版- 例如Fedora和其他基于红帽的发行版- 使用不同的方法来指定主机名。
选择主机名
主机名是分配给"主机"的名称- 网络上的计算机。 主机名基本上就是你的电脑名。 它用于在网络上标识你的计算机。 它在终端上也显示得很清楚。
你可以将主机名更改为任何你想要的。 但是,你不应该在网络上的两台不同计算机上使用相同的主机名,因为这可能会导致问题。 主机名应该唯一地标识网络上的计算机。
不要太喜欢你的主机名。 主机名只能包含字母( a 到z ) 。数字( 0至 9 ) 和连字符( - ),以及句点字符( 。 ) 必须以字母或者数字开始和结束,而不是连字符或者句点。 字母不区分大小写,所以"计算机"等于"计算机。",主机名必须在 2到 63个字符之间,尽管可以能更简单。
编辑/etc/hostname 文件
打开终端窗口以启动。 统一Ubuntu桌面,点击Ubuntu按钮,向上拉动破折号,搜索终端,然后按回车键。
你需要编辑/etc/hostname 文件,这是Ubuntu和其他基于debian的发行版存储主机名的地方。 在终端中运行以下命令以在图形"gedit"文本编辑器中打开/etc/hostname 文件以进行编辑:
sudo/etc/hostname
你也可以使用基于终端的文本编辑器,比如nano或者 vi run你运行 /etc/hostname nano commands命令来打开文件进行编辑。 参考指南使用 nano 或者介绍使用vi来帮助使用这些文本编辑器。
/etc/hostname 文件非常简单。 它只包含一个东西- 你的计算机主机名。 若要更改它,只需从文件中删除现有的主机名。 将它替换为你想要的新主机名,然后保存文本文件。
Ubuntu和它的他debian的分发在引导时读取/etc/hostname 文件,并将计算机的主机名设置为文件的主机名。 更改不会立即生效- 你必须重新启动或者使用主机名命令立即更改它。
编辑/etc/hosts 文件
主机名也存储在/etc/hosts 文件中,它被设置为重定向到本地计算机本地主机。 你还需要更改主机文件中的主机名。
打开/etc/hosts 文件以使用如下命令进行编辑:
sudo/etc/hosts
( 再次,你可以以使用任何它的他文本编辑器- ,vi或者它的他图形文本编辑器。)
在主机文件中查找旧主机名。 它将出现在类似下面的一行:
127.0.1.1 your-old-hostname
再一次,用你的新主机名替换旧主机名。 然后你可以保存/etc/hosts 文件。
立即更改你的主机名
当你重启时,上面的更改将生效,但是你可以在终端中使用的主机名命令来立即更改你的主机名。 这里命令仅在下次重新启动时更改主机名,因此必须更改/etc/hostname 文件才能永久更改它。
在终端窗口中运行hostname命令以指定新的主机名。 如果选择了无效主机名,这里命令将告诉你,你可以重试。 运行以下命令:
sudo主机名 your-new-hostname
尽管更改不会立即出现在终端中,但你的计算机主机名将立即更改。 当你打开它的时候终端会通知你,或者你打开一个新的。
就是这样,你应该完成。 在Linux发行版不基于Debian的情况下,有一。 查看你的Linux分发文档以获得更多信息。 一些Linux发行版甚至可以以提供一个图形化的实用程序,可以以快速更改主机名。