鳥哥的 Linux 私房菜:基礎學習篇 封面

鳥哥的 Linux 私房菜:基礎學習篇

👨‍💼: 鳥哥
📅: January 27, 2016
Buy Now
📖:
繁體中文世界最經典的 Linux 入門教材,從計算機硬體原理、系統安裝、檔案管理、Shell 操作到系統管理,以 CentOS 為實作平台,系統性建立 Linux 操作與管理的完整知識體系。
📘 深度概覽

作者背景#

鳥哥(蔡德明)是台灣最知名的 Linux 技術教育者,其「鳥哥的 Linux 私房菜」網站自 2000 年代初期上線以來,已成為整個華文世界學習 Linux 的第一站。鳥哥原為環境工程領域的學者,因工作需要自學 Linux 並將學習筆記整理為線上教材,其清晰的層次結構與由淺入深的教學風格使網站累積了數百萬讀者。本書是其線上內容的系統化整理與擴充,在台灣的大學資訊科系與企業培訓中被廣泛採用。

完整摘要#

全書分為五大部分,共二十四章,從硬體原理到系統管理構成完整的學習路徑。

第一部分「Linux 的規劃與安裝」從最底層的硬體觀念出發。計算機概論介紹 CPU 架構(RISC 與 CISC)、資料表示方式與作業系統的角色。Linux 歷史一章追溯從 Unix 到 GNU/Linux 的發展脈絡,釐清核心(Kernel)與發行版(Distribution)的關係,以及 GPL 等開源授權的意義。主機規劃一章介紹 MBR 與 GPT 分割表、BIOS 與 UEFI 開機流程,以及掛載點(mount point)的核心觀念。隨後是 CentOS 的實際安裝與首次登入的文字介面基礎操作。

第二部分「Linux 檔案、目錄與磁碟格式」建立「一切皆檔案」的核心觀念。檔案權限一章深入使用者/群組/其他人的 rwx 權限模型,以及 FHS(Filesystem Hierarchy Standard)的目錄配置規範。檔案管理涵蓋 umask 預設權限、SUID/SGID/SBIT 特殊權限與檔案搜尋工具。磁碟與檔案系統一章剖析 inode/block 架構、EXT2 與 XFS 檔案系統原理、VFS 虛擬檔案系統層,以及硬連結與符號連結的實作差異。壓縮與備份一章介紹 tar 打包觀念與檔案系統層級的備份策略。

第三部分「學習 Shell 與 Shell Scripts」是操作能力的核心。vim 一章說明三種模式的設計哲學與為什麼 vi/vim 是 Linux 的通用語言。BASH 一章涵蓋變數與環境變數、資料流重導向(stdin/stdout/stderr)與管線命令的串接。正規表示法一章介紹 grep、sed、awk 文字處理三劍客。Shell Scripts 一章建立腳本撰寫的結構化方法,涵蓋判斷式、迴圈與除錯技巧。

第四部分「Linux 使用者管理」從帳號管理(UID/GID、sudo、PAM 驗證框架、ACL)到資源管理(Quota 配額、RAID 磁碟陣列、LVM 邏輯捲軸),再到工作排程(crontab、anacron)與程序管理(程序生命週期、訊號機制、SELinux 強制存取控制)。

第五部分「Linux 系統管理員」涵蓋進階管理主題:systemd 服務管理、rsyslog 與 journald 日誌系統、從 BIOS 到 systemd 的完整開機鏈、GRUB2 開機載入器、網路與防火牆設定、從原始碼編譯(Tarball)到 RPM/YUM 套件管理的演進,以及 X Window 圖形介面架構與核心編譯。

本書的貢獻與定位#

本書的核心價值在於它不僅教操作指令,更建立對 Linux 設計哲學的理解——從 inode 為什麼這樣設計、到 SELinux 的強制存取控制為什麼必要,每個技術選擇背後都有清晰的脈絡解釋。這使得讀者不只是「會用」Linux,而是「理解」Linux。相較於英文世界的《Linux Bible》或《How Linux Works》,鳥哥的教材更貼合華文讀者的學習節奏,以大量的操作範例與「為什麼」的解說取代抽象的概念堆砌。本書與《鳥哥的 Linux 私房菜:伺服器架設篇》形成互補,前者建立系統操作基礎,後者延伸至網路服務的架設與管理。