ioB顶端这个主机名看着比较别扭,分享一下修改方法:
1、实体安装环境
我用的N1 armbian(debian、ubuntu系统同理),玩儿N1可能都会直接使用root用户,如果是普通用户,命令前面需要加sudo**。**
1.1、临时修改方式:
hostname XXXX
查看hostname:
uname -n
1.2 直接修改主机名
(1) 修改/etc/hosts
nano /etc/hosts
把默认的名称改成你要的,发个我改完的,见图:
(2) 修改/etc/hostname
nano /etc/hostname
(3) 重启主机生效,暂时不想重启的话就用上面临时修改的方式,先改成一样的,有机会重启后就一劳永逸了。
hostname XXXX
1.3、iob官方的方法
官方命令行链接](https://github.com/ioBroker/ioBroker/wiki/Console-commands#iobroker-host-set)
先进入iob目录
cd /opt/iobroker
停止iob:
iobroker stop
然后:
iobroker host set XXXX
重新启动应该就可以了
iobroker start
2、Docker环境修改
进入容器:
sudo docker exec -it iobroker /bin/bash
容器名称需要和自己的对应,我就用的iobroker,前两种方法当然都行,底包是基于debian的(nano工具需要套件中心自行安装,用默认的vi也一样):
群晖一般都是admin用户,有些操作需要sudo命令,懒的改了就这么用着吧。也相对安全一些。
第三种方法,遇到一点别的问题,回头再排查一下,先进入容器:
sudo docker exec -it iobroker /bin/bash
然后
iobroker stop
输入:
iobroker host set XXXX
重启下docker:
sudo docker restart iobroker
好了,再也不用看默认的那个没有规律的主机名了。
第二步** iobroker stop** 的时候系统会提示iobroker controller daemon is not running ,升级iob的时候也会出现这个,虽然不影响改名和升级,群晖Docker安装可以参考下面的帖子:
20190520补充下:这个not running问题,老妖大佬回复了,可以选择性忽视,谢谢解答。
最后
今天把iob搞到群晖上了,本来就想改个名字,结果又去搜了一圈命令,记性不好,找来找去的也烦,就整理了下顺便分享一下。
PS:论坛这个markdown工具好使,我刚学会用md,只会几个简单的语法,所见即所得,赞一个。
小白小贴士,收工。