手上有一台电视盒子 X96MAX+,由于不看电视了就刷了 恩山flippy大的 armbian,但是flippy大很久没更新了,很多bug,用起来比较难受,于是闲置了很久。最近发现了个新固件 github.com/ophub/amlogic-s9xxx-armbian,使用下来非常稳定,可以当作一台微型服务器使用了,性能也非常强劲

系统安装

  1. rufus 将下载的 armbian 系统刷入U盘中
  2. 拔掉 X96MAX+ 电源,插入制作好的U盘,找根牙签按住 AV 孔的按钮同时插上电源,用网线接到路由器上,找到机器IP
  3. 通过 SSH 登录到系统,用户名:root,密码:1234
  4. 将U盘内的系统刷入 EMMC,执行以下命令根据提示刷入,成功后拔掉U盘重启即可
1
armbian-install

系统设置

armbian小工具

1
2
3
4
5
6
7
8
9
10
11
# 更换 Armbian 源
armbian-apt

# 系统配置(可配置静态IP)
armbian-config

# 为 Armbian 创建 2G大小 swap
armbian-swap 2

# LED 显示屏开关
armbian-openvfd

静态IP配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 列出当前所有的网络连接,找到你想要配置的连接名称
$ nmcli connection show
NAME UUID TYPE DEVICE
Wired connection 1 f9d08fde-97d9-3664-b0cb-cbbc017abd1b ethernet eth0

# 修改 eth0 接口对应的连接 "Wired connection 1"
nmcli connection modify "Wired connection 1" ipv4.addresses 192.168.2.3/24 # 静态IP/掩码
nmcli connection modify "Wired connection 1" ipv4.gateway 192.168.2.1 # 默认网关
nmcli connection modify "Wired connection 1" ipv4.dns "119.29.29.29 223.5.5.5" # DNS
nmcli connection modify "Wired connection 1" ipv4.method manual # 禁用DHCP

# 刷新网络
nmcli connection down "Wired connection 1" && nmcli connection up "Wired connection 1"

# 临时修改默认网关,重启恢复
ip route del default
ip route add default via 192.168.2.2

DNS配置

1
2
3
4
5
# 更改 DNS
$ nano /etc/systemd/resolved.conf
[Resolve]
DNS=119.29.29.29 223.5.5.5 # 主用DNS
FallbackDNS=1.0.0.1 8.8.8.8 # 备用DNS

刷新DNS缓存

1
2
3
4
5
# Ubuntu 22.04 LTS 及更高
resolvectl flush-caches

# Ubuntu 22.04 LTS 之前
systemd-resolve --flush-caches

查看网络

1
2
3
4
# 查看路由表,可查看当前IP/默认网关
ip route show
# 查看当前DNS配置
resolvectl status

系统备份/还原

请从 TF/SD/USB 启动 Armbian 系统 → 输入命令:

1
armbian-ddbr

根据提示输入 b 进行系统备份,输入 r 进行系统恢复。

导出备份
准备两个U盘,先启动系统U盘,再插入另一个备份U盘

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 1.新建一个目录作为U盘挂载点
mkdir -p /mnt/usb

# 2.查看U盘盘符(/dev/sdb1)
lsblk

# 3.将U盘挂载到 /mnt/usb
mount /dev/sdb1 /mnt/usb

# 4.验证是否挂载成功
df -h

# 5.复制备份文件到 U 盘上
cp /ddbr/BACKUP-arm-64-emmc.img.gz /mnt/usb/

# 6.安全卸载 U 盘
umount /mnt/usb

也可以在U盘系统上安装FTP或者文件管理器直接导出,不过比较麻烦

软件安装

1panel

1panel 号称新一代的 Linux 服务器运维管理面板,软件都是通过 Ddocker 安装的,方便好用,界面也很漂亮,使用体验确实比宝塔好。

1panel 官方 debian 系统的一键安装脚本,同样适用于 armbian 系统

1
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && bash quick_start.sh

注意通过 1panel 后台解压文件时,解压后的文件属于root,需修改为普通用户用户组,填1000即可,否则网站可能无法读写