如何用樹黴派建搭建一個網站,原文:如何搭建一臺永久執行的個人伺服器

谢双元小号發表於2024-08-17

由於本人在這段時候,看到了一個叫做樹莓派的東東,初步瞭解之後覺得很有意思,於是想把整個過程記錄下來。

Raspberry Pi(中文名為樹莓派,簡寫為RPi,(或者RasPi / RPI) 是為學習計算機程式設計教育而設計),只有信用卡大小的微型電腦,

其系統基於Linux。隨著Windows 10 IoT的釋出,我們也將可以用上執行Windows的樹莓派。自問世以來,受眾多計算機發燒友和創客的追捧,

曾經一“派”難求。別看其外表“嬌小”,內“心”卻很強大,影片、音訊等功能通通皆有,可謂是麻雀雖小,五臟俱全

這或許是一個對你有用的開源專案,專案介紹

mall專案是一套基於 SpringBoot3 + JDK 17 + Vue 實現的電商系統(Github標星60K),

採用Docker容器化部署,後端支援多模組和微服務架構。

包括前臺商城專案和後臺管理系統,能支援完整的訂單流程!涵蓋商品、訂單、購物車、許可權、優惠券、會員、支付等功能!

  • Boot專案:https://github.com/macrozheng/mall
  • Cloud專案:https://github.com/macrozheng/mall-swarm
  • 影片教程:https://www.macrozheng.com/video/
  • 我們要做的專案如下

材料準備

市面上大多是3代B+型,淘寶一搜樹莓派一大堆都是,價錢純主機板(不要任何外設)在230+左右,有點小貴,超過我的預算,所以我繼續尋找廉價的,終於讓我發現了一款100+的樹莓派。

樹莓派zero w是一款mini的樹莓派,體質只有3b+的1/3。實際到手後,你會發現它真的超級小,超級可愛。以下是我的實物圖,你可以看看大小到底有多mini。

你可以看到,最上面是一根普通的黑色簽字筆,接下來是一個即插即用型的外接wifi網路卡,然後是一個USB讀卡器,最底下的就是我們今天的主角zero w。它真的超級小,有木有。真的是完美的詮釋了那句“麻雀雖小,五臟俱全”的話。

系統引數

zero w這款樹莓派的主要引數如下:

  • BCM2835處理器,1GHz主頻,512MB RAM
  • BCM43438 WiFi / BT晶片
  • micro-USB電源介面
  • micro-USB OTG介面
  • miniHDMI埠
  • 複合影片和重置擴充套件介面
  • 脆弱的CSI攝像頭介面
  • micro-SD卡座,存放作業系統
  • 40-pin GPIO擴充套件介面
  • 尺寸:65mm*30mm

你別看它的cpu只有1核,記憶體只有512MB,就覺得它可能什麼都做不了,但是實際上它的效能還是很好的,用於跑一個網站真的是小case。

你可能提前需要準備的東西如下:

  • 16GB or 32GB 的SanDisk記憶體卡(注意是以前那種放在手機上,很小的哦)
  • 一根最普通不過的usb安卓資料線(not type-c)
  • u盤格式化工具(推薦使用 SDFormatter)
  • 系統燒寫工具(Win32DiskImager)
  • 樹莓派系統(可以去官網下載)

我使用的是Raspbian Stretch Lite這個系統映象,這個系統是官方製作的,lite是無桌面版的,只有黑漆漆的控制檯,優點是體積小,省效能和記憶體。

名字帶有desktop的是有桌面ui的,對不熟悉liunx系統的朋友可能更友好,但是體積很大,佔用的效能也會更高。

第一步下載系統映象

下載好你需要的系統映象後,如下圖

一開始只有一個zip的壓縮包,大小大概360MB左右,你需要把它解壓,得到上圖的資料夾

然後進入資料夾可以看到一個img的映象,大小為1.7GB左右

這個官方的Raspbian映象,如果是其他第三方的映象,可能下載後的壓縮包解壓後不是img映象,這種情況請另行百度解決

相關文章