系统的学习Linux,包括三方面:

1.系统管理

Linux定制安装
Linux命令详解
Linux 系统管理
Shell 编程


 

 

2.应用程序开发

GCC,GDB,Makefile

文件编程

时间编程

多进程编程

进程间通讯
多线程程序设计
网络编程

数据库,图形化编程

 

3.内核开发

Linux内核配置与裁剪
Linux内核模块开发
根文件系统制作
进程子系统

Proc文件系统

系统调用

内核定时器

内核异常处理
内存子系统

计划:循序渐进学习,已经会的,不会的都要笔记+coding!初步在21天完成。