一、熟练使用Linux命令行
全面学习Linux命令——《鸟哥的Linux私房菜》
深入 —— 《Linux系统管理技术手册》
二、通过系统调用或者glibc,学会自己进行程序设计
进一步学习Linux程序设计,推荐《Unix环境高级编程》。
三、了解Linux内核机制
推荐阅读《深入理解Linux内核》
四、阅读Linux内核代码,聚焦核心逻辑和场景
心得:阅读代码不要纠结一行一行的功能,而是聚焦于核心逻辑和使用场景。
对于不同工作的人,重点有所区别。研究虚拟化的,重点看KVM部分;研究网络的,重点看内核协议栈部分。
推荐阅读 《Linux内核源代码情景分析》
五、定制化Linux组件

