文章
2022/10/17
Armbian安装配置
本文章记录armbian装机配置,以root用户登录进行操作,处理一些奇奇怪怪的问题和bug
armbian-insatll no 前一定要 ls -l / 检查所有者是不是1023
如果是,重做启动盘再装
实测通过 find / -gid 1023 -uid 1023 -exec chown root:root {} \; 的方式找出来改掉还会有其他的问题,不要把启动盘往Android上乱插
定义变量
export user=你的非root用户名export sshport=ssh端口这部分无需交互直接执行
# 改zsh主题sed -i s/mrtazz/ys/g .zshrcsed -i s/mrtazz/ys/g /home/$user/.zshrc# 关swapsed -i s/ENABLED=true/ENABLED=false/g /etc/default/armbian-ramlogsed -i s/# ENABLED=false/ENABLED=false/g /etc/default/armbian-zram-config# 软件源sed -i s#ports.ubuntu.com#mirrors.ustc.edu.cn/ubuntu-ports#g /etc/apt/sources.listapt updateapt install samba python3-pip -ycurl -s https://install.zerotier.com | sudo bashcurl -fsSL https://get.docker.com | bash -s docker --mirror Aliyunusermod -aG docker $userchmod 755 /var/run/docker.sock#docker管理器docker run -d -p 9000:9000 \ --restart=always \ -v /var/run/docker.sock:/var/run/docker.sock \ --name portainer \ portainer/portainer# ssh关掉root登录改端口sed -i "s/#Port 22/Port $sshport/g" /etc/ssh/sshd_configsed -i 's/PermitRootLogin yes/PermitRootLogin no/g' /etc/ssh/sshd_configcat /etc/ssh/sshd_config | grep Port/etc/init.d/ssh restart以下需要交互
#smb设置,按提示输密码smbpasswd -a $usernano /etc/samba/smb.conf按ctrl+w找Domains在他上面加上
server min protocol = NT1 server max protocol = SMB3 null passwords = no在最后加上
[data] comment = 750G path = /data browseable = yes# create mask = 0755# directory mask = 0755 valid users = 非root用户名 writeable = yes guest ok = noctrl+x y保存
非root用户
pip3 install pynatecho 'export PATH=$PATH:~/.local/bin' > ~/.zshrcecho 'export PATH=$PATH:~/.local/bin' > ~/.bashrc加入zerotier组网
zerotier-cli join 网络id最后执行armbian-config以下均为首字母
改主频 Sys -> CPU
改主机名 Per -> Hos
改永久固定ip Net -> Adv
用#注释01放开02改里面的,同一个启动盘装出来mac一样是因为01定义了,要注意
然后没有变,不要疑惑,重启就变了,不想重启的可以选IP再改一次临时的