Learning Modern Linux: A Handbook for the Cloud Native Practitioner (Paperback)

Michael Hausenblas

買這商品的人也買了...

商品描述

If you use Linux in development or operations and need a structured approach to help you dive deeper, this book is for you. Author Michael Hausenblas also provides tips and tricks for improving your workflow with this open source operating system. Whether you're a developer, software architect, or site reliability engineer, this hands-on guide focuses on ways to use Linux for your everyday needs, from development to office-related tasks.

Along the way, you'll gain hands-on experience with modern Linux terminals and shells, and learn how to manage your workloads. You'll understand how to run Linux applications by using containers, systemd, modern filesystems, and immutable distros such as Flatcar and Bottlerocket.

  • Use Linux as a modern work environment, rather than just from an admin perspective
  • Learn critical components such as the Linux kernel, terminal multiplexer, human-friendly shells, and portable shell scripting
  • Become familiar with access control, from file permissions to capabilities, and understand the role of filesystems as a fundamental building block
  • Learn about application dependency management and containers
  • Gain hands-on experience with the Linux networking stack and tooling, including DNS
  • Apply modern operating system observability to manage your workloads
  • Become familiar with interprocess communication, virtual machines, and selected security topics

商品描述(中文翻譯)

如果您在開發或運維中使用Linux並需要一種結構化的方法來幫助您深入了解,那麼這本書就是為您而寫的。作者Michael Hausenblas還提供了改進您在這個開源操作系統上的工作流程的技巧和訣竅。無論您是開發人員、軟件架構師還是網站可靠性工程師,這本實踐指南專注於如何在日常需求中使用Linux,從開發到辦公任務。

在這個過程中,您將獲得現代Linux終端和shell的實踐經驗,並學習如何管理您的工作負載。您將了解如何通過使用容器、systemd、現代文件系統和不可變發行版(如Flatcar和Bottlerocket)運行Linux應用程序。


  • 將Linux用作現代工作環境,而不僅僅是從管理者的角度看待

  • 學習關鍵組件,如Linux內核、終端多路復用器、人性化的shell和可移植的shell腳本

  • 熟悉訪問控制,從文件權限到功能,並了解文件系統作為基礎構建塊的角色

  • 了解應用程序依賴管理和容器

  • 獲得Linux網絡堆棧和工具的實踐經驗,包括DNS

  • 應用現代操作系統的可觀察性來管理您的工作負載

  • 熟悉進程間通信、虛擬機和選定的安全主題

作者簡介

Michael is a Principal Developer Advocate at AWS and serves as a Cloud Native Ambassador at CNCF. He focuses on open source observability including but not limited to OpenTelemetry, Prometheus, Fluent Bit, BPF, and service meshes (especially SMI). He's also interested & proficient in Kubernetes, GitOps, compliance as well as the UX of AWS services.

作者簡介(中文翻譯)

Michael是AWS的首席開發者倡導者,並擔任CNCF的雲原生大使。他專注於開源可觀察性,包括但不限於OpenTelemetry、Prometheus、Fluent Bit、BPF和服務網格(尤其是SMI)。他還對Kubernetes、GitOps、合規性以及AWS服務的用戶體驗感興趣並具備專業知識。