Linux操作系统爬坡指南

准备跟着刘超的极客时间专栏《趣谈Linux操作系统》进行6个阶段爬坡。本文根据专栏第二篇,梳理了以下推荐的书籍,附购买链接和网络最新版电子书,希望能帮到大家。

学习路径

Step1: 熟悉Linux命令行

基础:--help、man 进阶:sed、awk、正则、管道、grep、find、shell脚本、vim、git

《鸟哥的Linux私房菜》

鸟哥的Linux私房菜_最新是第四版

网络电子书_学习用途 密码:arcv

《Linux系统管理技术手册》

Linux系统管理技术手册_最新是第四版

网络电子书_学习用途 密码:bkpo

Step2: 系统调用和glibc => 程序设计

  • 进程树 fork
  • 进程同步 信号量
  • 应用层与传输层的分界线 socket编程

《UNIX环境高级编程》

UNIX环境高级编程_最新为第三版

网络电子书_学习用途 密码:o1vk

Step3: Linux内核机制

《深入理解Linux内核》

深入理解Linux内核_最新为第三版

网络电子书_学习用途 密码:psq5

这本书内核版本比较老~

Step4: 阅读Linux内核源码,聚焦核心逻辑和场景

  • 虚拟化 kvm
  • 网络 内核协议栈

《Linux内核源码情景分析》

Linux内核源码情景分析_分上下册

网络电子书_学习用途 密码:2u1q

Step5:实验定制化Linux组件

专栏最后两个实验

Step6: 面向真实场景开发,实践~

  • 并发与并行
  • 锁与保护
  • 扩展性和兼容性

发布者

Jiaheng Tao

挖掘概念,创造工具

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据