1、入门
大学课程
2、初级
熟练使用命令、熟悉Shell编程、能配置简单的服务,清楚各类服务相关的配置文件的位置,
能看懂并可修改系统提供的配置脚本(/etc/*.*)
推荐书籍:
《鸟哥的私房菜基础篇、高级篇》
《Advanced Bash Shell》
3、中级
熟悉TCP/IP原理、OS原理、熟练使用C语言、Linux系统编程、网络编程。
常见开源软件源代码分析、内核源代码分析
推荐书籍:
《The C Programming Language》
《Unix环境高级编程》
《Linux程序设计》
《TCP/IP协议详解卷一》
《Unix网络高级编程》
4、高级
架构、设计模式、跨平台
《Linux Device Driver》
《深入理解Linux内核》
《深入理解计算机系统》
《深入理解LINUX网络内幕》
Linux的四库全书
1. LINUX内核设计与实现 Edition2
2. Linux设备驱动 Edition3
3. LINUX内核源代码情景分析
4. 深入理解LINUX内核(第三版)