如何架設自己的 Blog

如何架設自己的BLOG之五

什麼是 Alpine Linux?

Alpine Linux 是一個非常小巧、乾淨的 Linux 發行版。如果把 Ubuntu 或 CentOS 比喻成「全套自助早餐」,Alpine 就像是「只給你麵包跟水,其他想吃什麼自己準備」。

它的特色:

  • 體積極小,安裝後只有幾十 MB
  • 幾乎沒有預裝軟體,所有東西都要自己安裝
  • 非常適合容器、輕量化伺服器、自訂環境
  • 使用 musl libc 與 busybox,安全性高、攻擊面小

下載 Alpine Linux

官方網站提供幾種 ISO 映像檔:

  • 標準版(Standard ISO):適合安裝到實體機器或虛擬機,內含較多基本工具
  • 緊湊版(Mini ISO):體積更小,適合快速安裝或作為容器基底
  • 網路安裝版(Netboot ISO):安裝過程中直接從網路下載最新套件

對第一次安裝的初學者,建議從 標準版 開始。

製作開機碟

下載 ISO 之後,需要寫入 USB 隨身碟做成開機碟,常見工具有:

  • Rufus(Windows)
  • balenaEtcher(Windows / macOS / Linux)
  • 或在 Linux 下使用命令列:
# 注意:/dev/sdX 要換成你實際的 USB 裝置代號
dd if=alpine.iso of=/dev/sdX bs=4M status=progress && sync

> ⚠️ 製作開機碟會清空 USB 上原本的資料,操作前務必確認裝置代號正確並備份重要檔案。

安裝時需要決定的選項

Alpine 的安裝流程精簡,但也代表許多細節需要自己決定:

  • 檔案系統(例如 ext4)
  • 網路設定(DHCP 自動取得 IP,或設定固定 IP)
  • 要安裝哪些套件——因為幾乎什麼都沒預裝

如果安裝過程中遇到不確定的選項,先查官方文件,或請教 AI 工具確認選項的意思,會比盲目按下一步安全得多。

小結

Alpine Linux 是一個「從零開始」的環境:一開始可能會覺得「怎麼什麼都沒有」,但這正是它的優勢——你裝的每一個套件,都是你自己決定要的,整個系統會非常乾淨、好理解。