Linux内核观测技术BPF[美]大卫·卡拉维拉(David
部分旧书采用了标准图片,会可能出现少部分不同印次出版不同封面的情况,旧书无光盘、腰封、书衣、附件等,如有其他问题可咨询客服。
¥
59.25
7.5折
¥
79
九品
仅1件
作者[美]大卫·卡拉维拉(David
出版社机械工业出版社
ISBN9787111660545
出版时间2020-08
装帧平装
开本16开
定价79元
货号1292386426151366074
上书时间2024-12-21
商品详情
- 品相描述:九品
- 商品描述
-
作者简介
大卫·卡拉维拉(David Calavera)是Netlify的CTO,曾是Docker的维护者以及Runc、Go和BCC工具及其他开源项目的贡献者。他构建和促进了Docker插件生态系统,因Docker项目的工作而闻名。David很好喜欢使用火焰图和进行性能优化。洛伦佐·丰塔纳(Lorenzo Fontana)是Sysdig开源团队的成员,主要负责CNCF(云本地计算基础)的Falco项目,该项目通过内核模块和eBPF实现了容器运行时安全和异常检测功能。他对分布式系统、软件定义网络、Linux内核和性能分析充满热情。
目录
序言1前言3章 引言91.1 BPF的历史101.2 架构121.3 小结13第2章 运行个BPF程序142.1 编写BPF程序142.2 BPF程序类型172.3 BPF验证器242.4 BPF类型格式262.5 BPF尾部调用272.6 小结27第3章 BPF映射283.1 创建BPF映射283.2 使用BPF映射303.3 BPF映射类型403.4 BPF虚拟文件系统523.5 小结55第4章 BPF跟踪564.1 探针574.2 跟踪数据可视化714.3 小结81第5章 BPF工具825.1 BPFTool825.2 BPFTrace925.3 kubectl-trace975.4 eBPF Exporter985.5 小结100第6章 Linux网络和BPF1026.1 BPF和数据包过滤1036.2 基于BPF的流量控制分类器1156.3 小结125第7章 XDP1267.1 XDP程序概述1277.2 XDP和BCC1387.3 测试XDP程序1417.4 XDP用户案例1477.5 小结149第8章 Linux内核安全、能力和Seccomp1508.1 能力1508.2 Seccomp1548.3 BPF的LSM钩子1628.4 小结163第9章 真实的用户案例1649.1 Sysdig eBPF上帝视角1649.2 Flowmill167
内容摘要
本书是一本面向系统工程师的实践指南,皆在帮助他们获得Linux内核中BPF虚拟机的专业知识。通过本书,你不仅可以深入了解BPF程序的生命周期,熟悉日常工作所需的基本概念,增强有关性能优化、网络和安全方面的知识。还可以学习如何编写观测和修改内核行为的应用程序,以及通过代码注入的方式对内核事件进行监控、跟踪和安全观测等内容。同时,本书展示了相关的C、Go和Python代码示例。每次学习BPF技术时,我们都需要翻阅许多博客文章、手册以及Internet上的各种资料。 本书的目的就是将分散在各处的知识汇总在一起,以方便后续BPF爱好者能更好地学习这一技术。
主编推荐
本书是一本面向系统工程师的实践指南,旨在帮助他们获得Linux内核中BPF虚拟机的专业知识。通过本书,你不仅可以深入了解BPF程序的生命周期,还可以学习编写观测和修改内核行为的应用程序,以及通过代码注入的方式对内核事件进行监控、跟踪和安全观测等内容。作者David Calavera和Lorenzo Fontana希望帮助读者利用BPF技术提升计算机系统的可观测性。通过本书,你可以熟悉日常工作所需的基本概念,并增强有关性能优化、网络和安全方面的知识。同时,本书展示了相关的C、Go和Python代码示例。●根据需求编写使用BPF观测和修改Linux内核行为的应用程序。●在无须重新编译内核或重启系统的情况下,安全地注入代码对内核事件进行监控、跟踪和观测。●对C、Go和Python代码示例进行探索。●全面深入地了解BPF程序的生命周期。
— 没有更多了 —
以下为对购买帮助不大的评价