要把 Armbian 裝到主板上的 eMMC 有兩種方式,一個是先用 sdcard 開機,另外把 img file 放入隨身碟,插入後再 dd 進去,步驟比較多但比較完整。
另一個方式一樣先透過 sdcard 開機後,使用內建功能把 sdcard 裡的資料全部搬到 eMMC,好處是原來在 sdcard 裡的系統設定都會完整搬過去,缺點是可能會有檔案缺失。就讓我們來看看這兩個方法分別怎麼做吧!
Share:
要把 Armbian 裝到主板上的 eMMC 有兩種方式,一個是先用 sdcard 開機,另外把 img file 放入隨身碟,插入後再 dd 進去,步驟比較多但比較完整。
另一個方式一樣先透過 sdcard 開機後,使用內建功能把 sdcard 裡的資料全部搬到 eMMC,好處是原來在 sdcard 裡的系統設定都會完整搬過去,缺點是可能會有檔案缺失。就讓我們來看看這兩個方法分別怎麼做吧!
在開發上,為了方便與好維護,蠻多地方會使用 arrow 這個套件來處理日期。但有一次在處理大量數據的時候,發現效能非常差!經過研究後才得知原來 arrow 是罪魁禍首!為何好用的套件卻會發生這種事呢?就讓我們一起來研究一下!
你是否有用 Raspberry pi 在家架設伺服器,但常常當機需要手動重開時,偏偏人都是在外面呢?這邊分享如何使用硬體的 Watchdog 來幫你監控 Raspberry pi 的狀態,如果當機就可以從硬體層面觸發重開機!
一開始用 Banana Pi 架設 WordPress 的時候,因為散熱的考量,所以沒有使用手上效能較好的 banana pi m2 plus (cortex A7 quad core 1.34GHz),先使用了就算夏天35度高溫 CPU 也只有40多度的 banana pi (cortex A7 dual core 1GHz),而且不用加散熱片!但用了一陣子覺得速度實在太慢了,上傳圖片或是儲存文章都等很久,於是把目標轉移到火熱的 m2 plus。
我相信蠻多人聽到寫測試,第一個反應是:「什麼?為什麼要寫測試?」再來會說:「測試應該是 QA 要去處理的吧!」但我認為,測試正是開發者必須要自己完成的,他會給開發者帶來三大好處:快速檢測,架構優化,測試程式碼即文件。我們由這三點來討論。
在「架構重整 – 使用 Route 53」中有提到,為了將案例中的主要網域 xxxx.com 轉址到 www.xxxx.com,我採用了 CloudFront 的方式來實現。主要是不想另外再用一個 nginx 負責轉址(需要額外的設定與維護),傾向使用 AWS 原生服務來完成,減少管理的資源。實現的方式也很簡單,只需要一個 S3 bucket,前面掛上 CloudFront,並到 Route 53 做對應設置即可。同時也使用 AWS 提供的 SSL 簽證,再也不用花冤望錢繳保護費了!
在「架構重整 – 使用 ELB 與 Docker」中,已經完整描述我如何從 legacy sysytem 轉移至使用 Docker 和 ELB 來建立可用性高的系統架構,但其中沒有提到 Route 53 的設定,因此這邊詳細補充說明一下如何設定 Route 53,以及為何要使用 Route 53。
Route 53 也是 AWS 服務之一,他其實就是 DNS (Doman Name System),可能有人會好奇說,如果是在 Godaddy 等網域公司購買網域,都會附上免費的 DNS 服務,為何需要轉移到 AWS 上面?
架設自己 VPN,只要十分鐘!有了 docker 我們就可以自己在家快速的建立 IPsec VPN,隨時換回家裡的 ip,甚至可以設定 AdGuard DNS 防堵廣告!這邊分享一下我實作的過程。
J
雖然大學唸的是生物,但持著興趣與熱情自學,畢業後轉戰硬體工程師,與宅宅工程師們一起過著沒日沒夜的生活。之後憑著一股傻勁與朋友創業,再度轉戰軟體工程師,一手扛起前後端、雙平台 app 開發,過程中雖跌跌撞撞,卻也累計不少經驗。
可惜不是那 1% 的成功人士,於是加入其他成功人士的新創公司,專職開發後端。沒想到卻在採前人坑的過程中,拓寬了眼界,得到了深層的領悟。...more