部署和維護 / 樹莓派官方系統部署
本文件主要介紹如何在安裝了官方 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 攝氏度以上)