如何更改Raspberry PI(或其他Linux设备的主机名称)

如何更改Raspberry PI(或其他Linux设备的主机名称)

如何更改Raspberry PI(或其他Linux设备的主机名称)

Raspberry PI的默认主机名是足够有创意的,“raspberrypi“如果您想要一个不同的主机名,或者希望避免本地网络中的主机名冲突,怎么办?当我们向您展示如何快速更改基于Linux的设备的主机名时,请继续阅读。

我为什么要这么做?

需要花几分钟来编辑网络上Linux设备的本地主机名有两个主要原因。最常见的原因只是定制&个性化的东西很有趣。而不是让你的覆盆子派音乐站像平常一样古老“raspberrypi例如,您可以将其重命名为“jukebox“.

要自定义本地主机的另一个原因是避免名称冲突。例如,如果您购买并设置了三个Raspberry PI单元,则所有三个单元(假设默认的Raspbian安装)都将尝试声明本地主机名“raspberrypi“.

第一个将成功,下两个将无法解析它们的主机名,使它们在路由器的设备列表中为空(如上面的屏幕快照所示),并通过基于主机名的协议(如Samba文件共享)无法到达。

幸运的是,它非常简单,假设您知道在哪里执行一些快速编辑,以更改Raspberry PI的主机名(以及大多数其他基于Linux的设备,您可以完全访问)。出于演示目的,我们将在股票Raspbian安装上执行更改,但相同的文件编辑将在Debian、Ubuntu和大多数其他Linux平台上运行。

更改PI上的主机

我们办公室周围有这么多的树莓派单位,他们中的一群现在正处于冲突之中。今天,我们将通过根据每个PI单元的当前函数为它们指定唯一的名称来解决这个问题。这种重命名的最佳选择是我们的令人敬畏的Raspberry PI气象站;一旦我们将主机名改为“,在网络上识别它就容易多了。”weatherstation“.

第一步是打开设备上的终端或将SSH打开到设备中并打开远程终端。我们的设备是无头的,目前正在运行,因此我们将采取远程终端路由并通过SSH连接到它。

在终端上,键入以下命令来打开主机文件:

sudo nano /etc/hosts

您的主机文件将如下所示:

除了最后一个标有标签的条目外,所有的条目都要保留。127.0.1.1用主机名“raspberrypi“这是您要编辑的唯一行。用你想要的任何主机名替换“raspberrapi”。我们用“weatherstation“按CTRL+X关闭编辑器;同意覆盖现有文件并保存它。

回到终端,输入以下命令来打开主机名文件:

sudo nano /etc/hostname

此文件仅包含当前主机名:

替换默认值“raspberrypi“与您在前一步中输入的主机名相同(例如,”weatherstation“)再次,按CTRL+X关闭编辑器,同意覆盖现有文件并保存它。

最后,我们需要将更改提交到系统并重新启动系统,以使更改生效。在终端,输入以下命令来提交更改:

sudo /etc/init.d/hostname.sh

按照该命令执行以下命令:

sudo reboot

一旦系统恢复联机,您可以检查路由器中的设备列表,以确定新主机名是否已正确解析:

成功!现在,我们的小Raspberry PI气象站没有在没有名字的情况下在网络上游荡,而是有了自己的主机名。

以上是 如何更改Raspberry PI(或其他Linux设备的主机名称) 的全部内容, 来源链接: utcz.com/wiki/670198.html

回到顶部