部署和維護 / 樹莓派官方系統部署
本文檔主要介紹如何在安裝了官方 Raspberry Pi OS 系統的樹莓派上運行本系統。
請始終使用最新版 DataFlux Func 進行操作
建議操作過程中使用有線網絡連接樹莓派
本文基於樹莓派 4B 8GB 版本進行操作,樹莓派 3B 太過贏弱,無法運行
1. 準備工作
在樹莓派上安裝 DataFlux Func 前,需要一些準備工作。
1.1 燒錄樹莓派 SD 卡
建議使用純淨官方鏡像來燒錄 SD 卡後安裝 DataFlux Func。
燒錄 SD 卡時,可以選擇:
-
官方
Raspberry Pi Imager
工具進行燒錄 -
直接下載官方
Raspberry Pi OS
鏡像,使用第三方工具燒錄
燒錄完成後,即可將 SD 卡插入樹莓派,通電啓動。
1.2 開啓 ARM 64 位模式
官方 Raspberry Pi OS
為了向下兼容性考量,沒有開啓 64 位模式。而對於樹莓派 3B 以後的產品,都支持開啓 64 位模式。
可以使用以下命令打開樹莓派配置:
Bash | |
---|---|
1 |
|
並加入以下內容,表示開啓 ARM 64 位模式:
Text Only | |
---|---|
1 |
|
保存並重新啓動樹莓派。
重啓後,可以使用以下命令確認:
Bash | |
---|---|
1 |
|
輸出如下:
Text Only | |
---|---|
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://127.0.0.1:8088
- 從其他設備訪問樹莓派時,訪問
http://{樹莓派 IP}:8088
2.4 確認安裝
安裝完成後,登錄本系統,進入「管理 / 關於」,可以看到「架構」為 aarch64
:
此後的操作與在普通服務器上安裝的 DataFlux Func 沒有區別
3. 配置 WI-FI 連接
如果您希望安裝好 DataFlux Func 後,讓樹莓派使用 WI-FI 方式接入網絡,請閲讀本章節
安裝 DataFlux Func 之後,樹莓派任務欄的 WI-FI 控制面板可能會提示 No wireless interfaces found
,
且無法通過 UI 方式連接 WI-FI。與此同時,有線連接可以正常訪問網絡。
此問題在測試過程中已被發現,但原因尚不明確,但不影響有線連接
3.1 修復樹莓派 WI-FI 問題
為了修復此問題,可以打開網絡配置:
Bash | |
---|---|
1 |
|
添加如下配置:
Bash | |
---|---|
1 2 3 4 5 |
|
保存並重啓樹莓派。
3.2 確認問題修復
使用以下命令確認 WI-FI 模塊:
Bash | |
---|---|
1 |
|
輸出內容為:
Text Only | |
---|---|
1 2 3 4 5 6 7 8 |
|
使用以下命令確認 WI-FI 網絡連接
Bash | |
---|---|
1 |
|
輸出內容為:
Text Only | |
---|---|
1 2 3 4 5 6 7 8 |
|
最後打開瀏覽器,可以正常上網即表示 WI-FI 問題已經修復。
也可以直接使用 cURL 驗證是否聯網成功:
Bash | |
---|---|
1 |
|
即使 WI-FI 問題已經修復,任務欄中的 WI-FI 控制板可能依然顯示 No wireless interfaces found
X. 附錄
此處記錄一下與樹莓派相關的內容供參考。
X.1 最大化發揮樹莓派性能
打開 /boot/config.txt
文件
Bash | |
---|---|
1 |
|
根據需要加入如下內容:
Text Only | |
---|---|
1 2 3 4 5 |
|
即使不進行上述設置也能正常使用,且單純金屬外殼即可實現被動散熱
本設置涉及超頻,滿負載運行時無法單純依靠金屬外殼進行被動散熱,至少需要一個風扇
更激進的配置可以進一步樹莓派性能,但會導致保修失效
如果因超頻導致您的樹莓派損壞,本文作者不負任何責任,請三思而後行
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 攝氏度以上)