基础
1. 任意一本linux命令手册,网上很多,比如鸟哥系列
2. Advanced Bash-Scripting Guide (至少要会bash编程吧)
3. UNIX环境高级编程(这是基础)
4. UNIX网络编程
5. python核心编程 (至少会一个脚本语言,perl也行)
6. Qt编程或者gtk编程(需要的时候至少会写一些简单的界面程序)
内核
7. AT&T汇编,比如 Assembly Language
8. Linux内核源代码2.4情景分析
9. 深入理解Linux内核 3rd
10. ldd
网络
11. TCP/IP协议1,2
12. 用TCP/IP进行网际互联
13. Understanding Linux Network Internals
对新手的建议:
基础
1. 任意一本linux命令手册,网上很多,比如鸟哥系列
2. Advanced Bash-Scripting Guide (至少要会bash编程吧)
3. UNIX环境高级编程(这是基础)
4. UNIX网络编程
5. python核心编程 (至少会一个脚本语言,perl也行)