
本书主要以结构化方法介绍如何在发或操作中使用Linux。本书还提供了使用这个源操作系统改工作流程的技巧,并讲解了如何获得现代终端、shell和命令的实际操作经验,如何使用Linux网络,如何管理工作负载,如何实现现代Linux可观测性。本书还讲述了如何使用容器、systemd、现代文件系统以及诸如Flatcar和Bottlerocket等不可变发行版以现代方式运行Linux应用程序。本书适合发人员、软件架构师和站可靠性工程师阅读。<br/>【推荐语】<br/>如果你在发或操作中使用Linux,并且需要一种结构化的方法来帮助你深学习,那么本书就是为你准备的。作者还提供了使用这个源操作系统改工作流程的技巧。无论是发人员、软件架构师还是站可靠性工程师,本书都将帮助你使用Linux满足从发到与办公相关的任务的日常需求。 在此过程中,你将获得使用现代Linux终端和shell的实践经验,并学会如何管理工作负载。你将了解如何通过使用容器、systemd、现代文件系统和不可变发行版(如Flatcar和Bottlerocket)来运行Linux应用程序。 通过学习本书,你将: ? 把Linux作为现代工作环境来使用,而不仅仅是从管理员的角度来使用。 ? 学习Linux内核、终端多路复用器、人性化shell和可移植shell脚本等关键组件。 ? 熟悉从文件权限到功能的访问控制,并理解文件系统作为基本构建块的作用。 ? 了解应用程序依赖项管理和容器。 ? 获得Linux网络栈和工具(包括DNS)的实践经验。 ? 应用现代操作系统可观测性来管理你的工作负载。 ? 熟悉程间通信、虚拟机和选定的安全主题。<br/>【作者】<br/>Michael Hausenblas是AWS的解决方案工程主管,也是CNCF的云原生大使。他负责Prometheus、Grafana和OpenTelemetry的上游服务与托管服务。此前,Michael曾在Red Hat、Mesosphere(现为D2iQ)和MapR(现为HPE的一部分)工作,且在应用研究领域有十几年的实践经验。<br/>
評論0