知識主題
Linux
從基本概念與日常操作開始,逐步深入系統運作。
主題說明與延伸閱讀
從基本概念與日常操作開始,逐步深入系統運作。
目前狀態:本索引列出的 14 篇文章已整理,涵蓋九篇基礎與五篇深入主題。 各篇分別記錄適用範圍、來源與範例的驗證情況;文件查證不等於已在 Linux 執行。
建議閱讀順序
先讀認識 Linux,分清核心、發行版與使用者空間; 再讀終端與 Shell,理解指令如何被解讀與執行; 接著讀檔案與目錄,把路徑與檔案操作放回目錄樹中理解。 日常操作可接續文字處理、使用者與權限與程序; 需要管理系統時,再讀套件、服務與網路三篇。 深入主題各自連回所需基礎,可依腳本、開機、儲存、效能或核心問題選讀。 也可以依問題直接查找,不需要依序完成。
基礎
- 認識 Linux:作業系統、核心、發行版,以及 Linux 的使用情境。
- 終端與 Shell:終端機、Shell、指令基本形式、說明文件與環境變數。
- 檔案與目錄:檔案系統、目錄結構、路徑、檔案操作與連結。
- 文字處理:檔案內容、搜尋與篩選、標準輸入輸出、重新導向與管線。
- 使用者與權限:使用者、群組、擁有者、權限與管理員操作。
- 程序:程序、工作、前景與背景、訊號與程序狀態。
- 軟體與套件:套件、相依關係、套件來源、安裝與更新。
- 服務與日誌:服務管理、啟停狀態、日誌與基本問題排查。
- 網路基礎:介面、位址、路由、名稱解析、連接埠與連線觀察。
後續深入
- Shell 腳本與工作自動化:從互動命令走向可重複的腳本,處理輸入、錯誤、暫存資料與排程。
- 開機流程與系統管理:韌體、載入器、核心、initramfs 與 PID 1 的分工,以及 systemd 系統的管理入口。
- 儲存、掛載與檔案系統:裝置、分割區、檔案系統與掛載的關係,容量、持久掛載與資料保護。
- CPU、記憶體、I/O 與效能觀察:用工作負載、資源與時間範圍判讀指標,從觀察縮小瓶頸。
- Linux 核心與系統呼叫:使用者空間與核心的介面、函式庫包裝、錯誤處理及呼叫追蹤。
每篇先把主題解釋清楚,再按需要補例子與操作。涉及特定發行版、版本或工具時,在該篇說明適用範圍與參考來源。