內容簡介
雲端從業人員的參考指南!
「身為早年老派Linux發行版的維護人員,我可以證明,雲端原生技術的興起,改變了大部份開發人員面對Linux系統的方式。我鄭重推薦Michael帶領開發人員走過的這條道路,學習現代Linux的來龍去脈,從容器到eBPF等等。」
-Chris Aniszczyk
Cloud Native Computing Foundation(CNCF)執行長
如果你的工作需要用到Linux,並需要一個結構化的方法來幫助你深入研究,這本書就很適合做為參考。本書提供了各種使用這個開源作業系統改善工作流程的技巧和竅門。無論你是開發者、軟體架構師還是網站可靠性工程師,這本書都可以協助您完成從開發到辦公室相關的任務。
你將獲得現代Linux終端和shells的實踐經驗,並學習如何管理你的工作負載。你將瞭解如何透過使用容器、systemd、現代檔案系統和不可改變的發行版(如Flatcar和Bottlerocket)運行Linux應用程序。
‧將Linux作為一個現代工作環境,而不僅僅是從管理的角度出發
‧學習關鍵組件,如Linux內核、終端機多工器、更友善的shell、以及撰寫可攜的shell指令碼等
‧熟悉從檔案權限到capabilities等存取控制方式,並理解以檔案系統作為基礎建置區塊的角色
‧學習應用程式依存關係管理和容器
‧取得Linux網路功能堆疊和工具的動手作經驗,包括DNS
‧運用現代化的作業系統可觀測性來管理工作負載
‧熟悉程序間通訊、虛擬機器,以及特定的安全性題材
「身為早年老派Linux發行版的維護人員,我可以證明,雲端原生技術的興起,改變了大部份開發人員面對Linux系統的方式。我鄭重推薦Michael帶領開發人員走過的這條道路,學習現代Linux的來龍去脈,從容器到eBPF等等。」
-Chris Aniszczyk
Cloud Native Computing Foundation(CNCF)執行長
如果你的工作需要用到Linux,並需要一個結構化的方法來幫助你深入研究,這本書就很適合做為參考。本書提供了各種使用這個開源作業系統改善工作流程的技巧和竅門。無論你是開發者、軟體架構師還是網站可靠性工程師,這本書都可以協助您完成從開發到辦公室相關的任務。
你將獲得現代Linux終端和shells的實踐經驗,並學習如何管理你的工作負載。你將瞭解如何透過使用容器、systemd、現代檔案系統和不可改變的發行版(如Flatcar和Bottlerocket)運行Linux應用程序。
‧將Linux作為一個現代工作環境,而不僅僅是從管理的角度出發
‧學習關鍵組件,如Linux內核、終端機多工器、更友善的shell、以及撰寫可攜的shell指令碼等
‧熟悉從檔案權限到capabilities等存取控制方式,並理解以檔案系統作為基礎建置區塊的角色
‧學習應用程式依存關係管理和容器
‧取得Linux網路功能堆疊和工具的動手作經驗,包括DNS
‧運用現代化的作業系統可觀測性來管理工作負載
‧熟悉程序間通訊、虛擬機器,以及特定的安全性題材
作者簡介
Michael Hausenblas 是AWS的解決方案工程主任,也在CNCF擔任Cloud Native Ambassador。他負責Prometheus、Grafana及OpenTelemetry upstream和託管等服務。Michael先前曾任職於RedHat、Mesoshphere(現在的D2iQ)和MapR(現在HPE的一部份)。此外也在應用研究領域奉獻達十年之久。
內容目錄
第1章 Linux 簡介
第2章 Linux 核心
第3章 Shells 與Scripting
第4章 存取控制
第5章 檔案系統
第6章 應用程式、套件管理與容器
第7章 網路功能
第8章 可觀測性
第9章 進階題材
附錄A 有用的招數
附錄B 現代Linux 的工具
第2章 Linux 核心
第3章 Shells 與Scripting
第4章 存取控制
第5章 檔案系統
第6章 應用程式、套件管理與容器
第7章 網路功能
第8章 可觀測性
第9章 進階題材
附錄A 有用的招數
附錄B 現代Linux 的工具
ISBN: 9786263244382