部署和維護 / 樹莓派 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 |
|
如果需要在 PC 上下載適用於樹莓派的 DataFlux Func 安裝包,需要在下載命令中指定 --aarch64
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 攝氏度以上)