入門篇
可以看看《鳥哥的私房菜》等書,偏管理類的書。如果想做server方向的可以找來看看。驅動篇
《LINUX設備驅動程序 》就是網上說的“LDD”,網上都說是經典之作,但是我一點都不覺得這是一本好書,而且我問了周圍的同學也都同意我的觀點,不知道爲啥了。國產經典《Linux驅動詳細解》也是一本非常不錯的書,很實用,書中源代碼 分析比較多,基於2440的,對linux外圍驅動有很全面的講解內核篇
浙江大學的《LINUX內核源代碼情景分析》,《Linux內核設計與實現》,還有《深入理解linux內核》都是出名的經典鉅作。另外趙炯的《LINUX內核完全註釋》基於0.11內核》也非常不錯,對內核代碼進行了詳細的註釋,非常有助於對內核的理解和代碼的分析。 我看了這幾本內核的書中,感覺《Linux內核設計與實現》是這幾本書中條理最爲清晰,從宏觀的角度介紹了內核中的各個部分,比較適合初學者閱讀,理解Linux內核的實現原理。shell篇
我只看過《Shell腳本學習指南》,講的不是很難,我只是瀏覽了一遍,沒有自習認真的練習,沒有什麼資格說這本書的好壞;對於shell,這個是靠積累的,在平時的時候多使用shell編程,再者看看大牛們寫的shell腳本,更是事半功倍!應用編程
不用說了肯定是《unix環境高級編程》被稱爲unix編程的聖經。TCP/IP篇
《TCP/IP詳解》作者W.Richard Stevens也是《unix環境高級編程》的作者,牛人出的書沒有一本不是經典的。但是英年早逝,默哀一下。
我只看了《TCP/IP詳解:卷一》的一部分,有時間補上
c語言
《The C Programming Language》正是作者造出來的c語言,書能垃圾就怪了《c和指針》和《c缺陷和陷阱》兩本必備。包含了c語言最容易出錯的地方,加深c語言功力的好材料。
算法
《算法導論》
___________________________________________________________________________________________
中級:熟悉TCP/IP原理、OS原理、熟練使用C語言、Linux系統編程、網絡編程。
推薦書籍:
《The C Programming Language》
《Unix環境高級編程》
《Linux程序設計》
《TCP/IP協議詳解:卷一》
《Unix網絡高級編程》
《Linux內核設計與實現》
高級:
《Linux Device Driver》
《深入理解Linux內核》
《深入理解計算機系統》
《深入理解LINUX網絡內幕》