安裝的本質:將觀念付諸實踐#
安裝 Linux 不是照著畫面按下一步就好——每個選項背後都對應到前面學到的概念:磁碟分割方案、開機載入器的位置、網路設定、軟體套件的選擇。安裝過程就是一次「驗收你是否理解系統規劃」的機會。
安裝前的準備#
選擇安裝媒體#
- ISO 映像檔:完整版(包含所有套件)或最小安裝版(僅核心系統)
- 虛擬機:初學者建議使用 VirtualBox 或 KVM,可以隨時快照、還原,無風險地反覆練習
確認硬體需求#
- CPU:x86_64 架構
- 記憶體:最低 1 GB(建議 2 GB 以上,若需圖形介面則 4 GB)
- 硬碟空間:最低 10 GB(建議 20 GB 以上)
安裝過程中的關鍵決策#
磁碟分割方案#
安裝時最重要的決策就是分割方案。可以選擇:
- 自動分割:安裝程式依據硬碟大小自動規劃,適合快速部署
- 手動分割:自行指定每個分割區的大小與掛載點,適合對效能和安全有特殊要求的場景
學習階段建議至少手動操作一次分割,親身體會
/boot、/、/home、swap的配置邏輯。
軟體選擇#
CentOS 安裝時可以選擇基礎環境:
- Minimal Install:僅安裝最基本的系統,沒有圖形介面。適合伺服器用途,也是學習 CLI 的最佳起點
- Server with GUI:包含 GNOME 圖形介面
- 各種預設群組:Web Server、File Server、Development Tools 等
生產環境的伺服器幾乎都選擇 Minimal Install。裝越少的套件意味著越少的攻擊面與越少的維護負擔。需要什麼再裝什麼,是 Linux 伺服器管理的基本原則。
網路設定#
安裝時可以設定:
- 主機名稱(Hostname)
- 網路介面:DHCP 或靜態 IP
- 時區與 NTP 時間同步
使用者設定#
- Root 密碼:系統最高權限帳號的密碼
- 一般使用者帳號:日常操作應使用一般帳號,需要時再透過
sudo提升權限
不要養成用 root 直接登入操作的習慣。一個手誤就可能刪除整個系統。使用一般帳號搭配
sudo,既安全又有操作紀錄。
安裝後的驗證#
安裝完成後,建議立即確認:
- 系統能否正常開機並進入登入畫面
- 網路是否通暢(能否 ping 外部主機)
- 磁碟分割是否如預期(用
lsblk或df確認) - 時間與時區是否正確
CentOS 的生態定位#
CentOS 7 是 RHEL(Red Hat Enterprise Linux)7 的免費重編譯版本,兩者的套件與核心版本完全一致。企業環境中,CentOS 常被用作開發與測試環境,而正式的生產環境則使用 RHEL(享有商業支援)。
CentOS 8 之後,Red Hat 將 CentOS 轉型為 CentOS Stream(滾動更新的上游版本),不再是 RHEL 的下游重編譯。社群因此出現了 Rocky Linux 和 AlmaLinux 作為替代方案。雖然本書以 CentOS 7 為範例,但所學的 Linux 核心觀念在任何發行版上都適用。