如何更改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气象站没有在没有名字的情况下在网络上游荡,而是有了自己的主机名。
评论前必须登录!
注册