价格: 19 学币
极客时间 eBPF 核心技术与实战。
这一阶段分为三个主要模块。
学习准备篇,介绍 eBPF 的发展历程、工作原理以及主要的应用场景。同时,老师也会带你梳理 eBPF 的技术脉络和学习路线,并分享他在学习 eBPF 时总结的技巧。
基础入门篇,介绍 eBPF 的基本原理、编程接口,包括如何搭建 eBPF 的开发环境,如何从零开发一个 eBPF 程序,如何用好 BCC 并在它的基础上扩展自己的 eBPF 程序,如何根据实际需要选择具体的 eBPF 程序类型,等等。对于 eBPF 的详细运行原理,比如 eBPF 如何在内核中运行,并与内核进行交互,老师也会进行深入浅出的讲解。
实战进阶篇,在了解了 eBPF 的基本使用方法后,老师会通过一些案例,带你实践 eBPF 的主要应用场景,包括使用 eBPF 跟踪内核状态、跟踪进程状态、排查网络问题、增强容器安全、进行网络性能优化。老师还会手把手地带你开发一个 eBPF 负载均衡程序。这一模块涵盖了 eBPF 的五大主要应用场景,通过 10+ 真实生产环境中的案例,帮你把 eBPF 真正应用到你的产品之中。
在第二阶段,也就是这门课的第四个模块“技术雷达篇”,我们会定期向你交付 eBPF 技术的最新进展、发展趋势。在第一阶段结束后的 4 年里,一年中的每个季度,以及每年的年末,老师都会更新一篇文章,带你持续跟踪内核和开源社区的最新进展和应用案例。
.
├── [9.6K] 01|技术概览:eBPF的发展历程及工作原理.md
├── [9.4M] 01|技术概览:eBPF的发展历程及工作原理.mp3
├── [4.3M] 01|技术概览:eBPF的发展历程及工作原理.pdf
├── [9.0K] 02-先利其器:如何高效学习eBPF?.md
├── [8.9M] 02-先利其器:如何高效学习eBPF?.mp3
├── [1.9M] 02-先利其器:如何高效学习eBPF?.pdf
├── [ 15K] 03-初窥门径:开发并运行你的第一个eBPF程序.md
├── [ 12M] 03-初窥门径:开发并运行你的第一个eBPF程序.mp3
├── [1.4M] 03-初窥门径:开发并运行你的第一个eBPF程序.pdf
├── [ 17K] 04-运行原理:eBPF是一个新的虚拟机吗?.md
├── [ 12M] 04-运行原理:eBPF是一个新的虚拟机吗?.mp3
├── [1.5M] 04-运行原理:eBPF是一个新的虚拟机吗?.pdf
├── [ 15K] 05-编程接口:eBPF程序是怎么跟内核进行交互的?.md
├── [ 11M] 05-编程接口:eBPF程序是怎么跟内核进行交互的?.mp3
├── [3.3M] 05-编程接口:eBPF程序是怎么跟内核进行交互的?.pdf
├── [ 14K] 06-事件触发:各类eBPF程序的触发机制及其应用场景.md
├── [ 11M] 06-事件触发:各类eBPF程序的触发机制及其应用场景.mp3
├── [5.2M] 06-事件触发:各类eBPF程序的触发机制及其应用场景.pdf
├── [ 20K] 07-内核跟踪(上):如何查询内核中的跟踪点?.md
├── [ 16M] 07-内核跟踪(上):如何查询内核中的跟踪点?.mp3
├── [2.7M] 07-内核跟踪(上):如何查询内核中的跟踪点?.pdf
├── [ 31K] 08|内核跟踪(下):开发内核跟踪程序的进阶方法.md
├── [ 20M] 08|内核跟踪(下):开发内核跟踪程序的进阶方法.mp3
├── [2.2M] 08|内核跟踪(下):开发内核跟踪程序的进阶方法.pdf
├── [ 25K] 09-用户态跟踪:如何使用eBPF排查应用程序?.md
├── [ 19M] 09-用户态跟踪:如何使用eBPF排查应用程序?.mp3
├── [1.3M] 09-用户态跟踪:如何使用eBPF排查应用程序?.pdf
├── [ 23K] 10-网络跟踪:如何使用eBPF排查网络问题?.md
├── [ 16M] 10-网络跟踪:如何使用eBPF排查网络问题?.mp3
├── [4.8M] 10-网络跟踪:如何使用eBPF排查网络问题?.pdf
├── [ 16K] 11-容器安全:如何使用eBPF增强容器安全?.md
├── [ 12M] 11-容器安全:如何使用eBPF增强容器安全?.mp3
├── [2.2M] 11-容器安全:如何使用eBPF增强容器安全?.pdf
├── [ 27K] 12|高性能网络实战(上):如何开发一个负载均衡器?.md
├── [ 19M] 12|高性能网络实战(上):如何开发一个负载均衡器?.mp3
├── [2.7M] 12|高性能网络实战(上):如何开发一个负载均衡器?.pdf
├── [ 20K] 13|高性能网络实战(下):如何完善负载均衡器?.md
├── [ 14M] 13|高性能网络实战(下):如何完善负载均衡器?.mp3
├── [2.1M] 13|高性能网络实战(下):如何完善负载均衡器?.pdf
├── [ 13K] 14|阶段总结:实用eBPF工具及最新开源项目总结.md
├── [ 11M] 14|阶段总结:实用eBPF工具及最新开源项目总结.mp3
├── [3.7M] 14|阶段总结:实用eBPF工具及最新开源项目总结.pdf
├── [5.4K] 15|未来可期:邀你与eBPF共赴一场技术革新之约.md
├── [5.2M] 15|未来可期:邀你与eBPF共赴一场技术革新之约.mp3
├── [2.1M] 15|未来可期:邀你与eBPF共赴一场技术革新之约.pdf
├── [ 17K] 16|难点解析:eBPF开发环境搭建及内核编译详解.md
├── [ 12M] 16|难点解析:eBPF开发环境搭建及内核编译详解.mp3
├── [1.8M] 16|难点解析:eBPF开发环境搭建及内核编译详解.pdf
├── [ 11K] 17|难点解析:eBPF多内核版本兼容详解.md
├── [10.0M] 17|难点解析:eBPF多内核版本兼容详解.mp3
├── [2.1M] 17|难点解析:eBPF多内核版本兼容详解.pdf
├── [ 11K] 18|年度总结:eBPF的2022之旅.md
├── [ 10M] 18|年度总结:eBPF的2022之旅.mp3
├── [1.7M] 18|年度总结:eBPF的2022之旅.pdf
├── [ 12K] 19|案例解析:云原生网络Cilium详解.md
├── [ 12M] 19|案例解析:云原生网络Cilium详解.mp3
├── [1.9M] 19|案例解析:云原生网络Cilium详解.pdf
├── [ 18K] 20|学习路径:借助ChatGPT学习和实践eBPF.md
├── [ 11M] 20|学习路径:借助ChatGPT学习和实践eBPF.mp3
├── [4.5M] 20|学习路径:借助ChatGPT学习和实践eBPF.pdf
├── [ 28K] 21|平台移植:Windows平台上的eBPF实现.md
├── [ 16M] 21|平台移植:Windows平台上的eBPF实现.mp3
├── [2.6M] 21|平台移植:Windows平台上的eBPF实现.pdf
├── [ 16K] 22|技术解析:如何使用Go开发eBPF程序?.md
├── [ 10M] 22|技术解析:如何使用Go开发eBPF程序?.mp3
├── [2.5M] 22|技术解析:如何使用Go开发eBPF程序?.pdf
├── [8.2K] 23|年度总结:eBPF的2023之旅.md
├── [7.2M] 23|年度总结:eBPF的2023之旅.mp3
├── [1.6M] 23|年度总结:eBPF的2023之旅.pdf
├── [ 17K] 24|技术解析:HTTPS跟踪详解(上).md
├── [2.0M] 24|技术解析:HTTPS跟踪详解(上).mp3
├── [2.3M] 24|技术解析:HTTPS跟踪详解(上).pdf
├── [ 18K] 25|技术解析:HTTPS跟踪详解(下).md
├── [1.5M] 25|技术解析:HTTPS跟踪详解(下).mp3
├── [3.0M] 25|技术解析:HTTPS跟踪详解(下).pdf
├── [ 16K] 大咖助场|李程远:谈谈eBPF在云原生中的纵与横.md
├── [ 13M] 大咖助场|李程远:谈谈eBPF在云原生中的纵与横.mp3
├── [2.6M] 大咖助场|李程远:谈谈eBPF在云原生中的纵与横.pdf
├── [ 10K] 开篇词-想要洞悉系统底层的黑盒?先掌握eBPF.md
├── [ 10M] 开篇词-想要洞悉系统底层的黑盒?先掌握eBPF.mp3
├── [3.6M] 开篇词-想要洞悉系统底层的黑盒?先掌握eBPF.pdf
├── [6.5K] 用户故事|eBPF从入门到放弃?在实践中找到突破口.md
├── [6.1M] 用户故事|eBPF从入门到放弃?在实践中找到突破口.mp3
└── [1.6M] 用户故事|eBPF从入门到放弃?在实践中找到突破口.pdf