部署和维护 / 树莓派 Ubuntu 部署
本文档主要介绍如何在安装了 Ubuntu Server (64bit) 系统的树莓派上运行本系统。
请始终使用最新版 DataFlux Func 进行操作
建议操作过程中使用有线网络连接树莓派
本文基于树莓派 4B 8GB 版本进行操作,树莓派 3B 太过赢弱,无法运行
必须使用 64 位,用于树莓派的 Ubuntu Server 镜像
1. 准备工作
在树莓派上安装 DataFlux Func 前,需要一些准备工作。
1.1 烧录树莓派 SD 卡
建议使用纯净官方镜像来烧录 SD 卡后安装 DataFlux Func。
烧录 SD 卡时,可以选择:
-
官方
Raspberry Pi Imager
工具进行烧录 -
直接下载官方
Ubuntu Server 64-bit
镜像,使用第三方工具烧录
烧录完成后,即可将 SD 卡插入树莓派,通电启动。
1.2 初始化系统
首次启动用于树莓派的 Ubuntu 后,需要使用默认用户名和密码登录:
用户名 | 密码 |
---|---|
ubuntu |
ubuntu |
登录成功后会要求修改密码
1.3 配置 Wi-Fi 连接(可选)
如果您希望通过 Wi-Fi 连接网络,请按照如下步骤操作:
打开配置文件
Bash | |
---|---|
1 |
|
假设您的 Wi-Fi SSID 为my-wifi
,密码为my-wifi-password
。那么,配置应修改为如下内容:
YAML | |
---|---|
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
应用新配置
Bash | |
---|---|
1 |
|
重启树莓派
Bash | |
---|---|
1 |
|
使用 cURL 验证是否联网成功
Bash | |
---|---|
1 |
|
2. 安装 DataFlux Func
在树莓派上安装 DataFlux Func 的过程与在普通服务器上安装基本相同。
2.1 下载
下载操作与在其他平台上一样,使用以下命令即可,脚本会检测当前环境架构,并下载 ARM 版资源
Bash | |
---|---|
1 |
|
Bash | |
---|---|
1 |
|
GSE 版和旧版
- 有关 GSE 版请参考 部署和维护 / 观测云特别版(GSE)
- 如需要下载旧版 DataFlux Func 1.x、2.x、3.x、5.x,请参考 变更记录 / 下载旧版
如果需要在 PC 上下载适用于树莓派的 DataFlux Func 安装包,需要在下载命令中指定 --aarch64
Bash | |
---|---|
1 |
|
Bash | |
---|---|
1 |
|
2.2 安装
下载完成后,即可进入下载的目录,执行以下命令即行安装:
Bash | |
---|---|
1 |
|
2.3 初始化系统
安装完成后,接口使用浏览器打开 DataFlux Func 初始化页面进行操作。
- 访问
http://{树莓派 IP}:8088
2.4 确认安装
安装完成后,登录本系统,进入「管理 / 关于」,可以看到「架构」为aarch64
:
此后的操作与在普通服务器上安装的 DataFlux Func 没有区别
X. 附录
此处记录一下与树莓派相关的内容供参考。
X.1 最大化发挥树莓派性能
打开/boot/firmware/usercfg.txt
文件
Bash | |
---|---|
1 |
|
根据需要加入如下内容:
Text Only | |
---|---|
1 2 3 |
|
即使不进行上述设置也能正常使用,且单纯金属外壳即可实现被动散热
本设置涉及超频,满负载运行时无法单纯依靠金属外壳进行被动散热,至少需要一个风扇
更激进的配置可以进一步树莓派性能,但会导致保修失效
如果因超频导致您的树莓派损坏,本文作者不负任何责任,请三思而后行
X.2 树莓派压力测试程序
可以使用树莓派压力测试工具测试树莓派运行稳定性(特别是在超频后)
拉取项目库
Bash | |
---|---|
1 |
|
原作者 Github 库地址为:github.com/xukejing/rpi-cpu-stress
添加可执行权限
Bash | |
---|---|
1 2 |
|
启动压力测试
Text Only | |
---|---|
1 |
|
那么,在终端可以看到如下输出:
Text Only | |
---|---|
1 2 3 4 5 6 7 8 9 10 11 |
|
a72 freq: 2100000
:表示当前 CPU 主频为 2.1Ghztemp: 50634
:表示温度为 50.634 摄氏度
不要让树莓派长期处于高温(80 摄氏度以上)