以下内容都是节选自博客或其他文章,作为自己学习linux的一条路径。
网络方向:
我的看法是以下面的顺序来看书:
- APUE再深读 – 尤其是进程,线程,IPC,套接字
- 多核程序设计 - Pthread一定得吃透了,你很NB
- UNIX网络编程 – 卷一,卷二
- TCP/IP网络详解 – 卷一 再看上面两本书时就该看了
- 5.TCP/IP 网络详解 – 卷二 我觉得看到卷二就差不多了,当然卷三看了更好,努力,争取看了
- 6.Lighttpd源代码 - 这个服务器也很有名了
- 7.Nginx源代码 – 相较于Apache,Nginx的源码较少,如果能看个大致,很NB。看源代码主要是要学习里面的套接字编程及并发控制,想想都激动。如果你有这些本事,可以试着往暴雪投简历,为他们写服务器后台,想一想全球的魔兽都运行在你的服务器软件上。
- Linux内核 TCP/IP协议栈 – 深入了解TCP/IP的实现
关于文件系统:
https://www.ibm.com/developerworks/cn/linux/l-linux-filesystem/