linux必看書籍推薦
Linux能運行主要的UNIX工具軟件、應用程序和網絡協(xié)議。它支持32位和64位硬件。Linux繼承了Unix以網絡為核心的設計思想,是一個性能穩(wěn)定的多用戶網絡操作系統(tǒng)。無論你是什么語言的程序員,都離不開操作系統(tǒng),Linux系統(tǒng)更是不可以不學習的操作系統(tǒng)。大多數項目只有在Linux下才可以發(fā)揮更好的性能。下面是學習啦小編為大家收集整理的linux必看書籍推薦,歡迎大家閱讀。
linux必看書籍推薦
鳥哥的Linux私房菜
本書是最具知名度的Linux入門書《鳥哥的Linux私房菜基礎學習篇》的最新版,全面而詳細地介紹了Linux操作系統(tǒng)。全書分為5個部分:第一部分著重說明Linux的起源及功能,如何規(guī)劃和安裝Linux主機;第二部分介紹Linux的文件系統(tǒng)、文件、目錄與磁盤的管理;第三部分介紹文字模式接口shell和管理系統(tǒng)的好幫手shell腳本,另外還介紹了文字編輯器vi和vim的使用方法;第四部分介紹了對于系統(tǒng)安全非常重要的Linux賬號的管理,以及主機系統(tǒng)與程序的管理,如查看進程、任務分配和作業(yè)管理;第五部分介紹了系統(tǒng)管理員(root)的管理事項,如了解系統(tǒng)運行狀況、系統(tǒng)服務,針對登錄文件進行解析,對系統(tǒng)進行備份以及核心的管理等。
Linux內核源碼剖析
《Linux內核源碼剖析:TCP/IP實現(套裝上下冊)》詳細論述了Linux內核2.6.20版本中TCP/IP的實現。書中給出了大量的源代碼,通過對源代碼的詳細注釋,幫助讀者掌握TCP/IP的實現?!禠inux內核源碼剖析:TCP/IP實現(套裝上下冊)》根據協(xié)議棧層次,從驅動層逐步論述到傳輸層,包括驅動的實現、接口層的輸入輸出、IP層的輸入輸出以及IP選項的處理、鄰居子系統(tǒng)、路由、套接口及傳輸層等內容,全書基本涵蓋了網絡體系架構全部的知識點。特別是TCP,包括TCP連接的建立和終止、輸入與輸出,以.及擁塞控制的實現。
Linux命令行大全
《Linux命令行大全》主要介紹Linux命令行的使用,循序漸進,深入淺出,引導讀者全面掌握命令行的使用方法。
《Linux命令行大全》分為四部分。第一部分開始了對命令行基本語言的學習之旅,包括命令結構、文件系統(tǒng)的導引、命令行的編輯以及關于命令的幫助系統(tǒng)和使用手冊。第二部分主要講述配置文件的編輯,用于計算機操作的命令行控制。第三部分講述了從命令行開始執(zhí)行的常規(guī)任務。類UNIX操作系統(tǒng),比如Linux,包含了很多“經典的”命令行程序,這些程序可以高效地對數據進行操作。第四部分介紹了shell編程,這是一個公認的初級技術,并且容易學習,它可以使很多常見的系統(tǒng)任務自動運行。通過學習shell編程,讀者也可以熟悉其他編程語言的使用。
深入理解LINUX內核
為了徹底理解是什么使得Linux能正常運行以及其為何能在各種不同的系統(tǒng)中運行良好,你需要深入研究內核最本質的部分。內核處理CPU與外界間的所有交互,并且決定哪些程序將以什么順序共享處理器時間。它如此有效地管理有限的內存,以至成百上千的進程能高效地共享系統(tǒng)。它熟練地統(tǒng)籌數據傳輸,這樣CPU不用為等待速度相對較慢的硬盤而消耗比正常耗時更長的時間。
《深入理解Linux內核,第三版》指導你對內核中使用的最重要的數據結構、算法和程序設計訣竅進行一次遍歷。通過對表面特性的探究,作者給那些想知道自己機器工作原理的人提供了頗有價值的見解。書中討論了Intel特有的重要性質。相關的代碼片段被逐行剖析。然而,本書涵蓋的不僅僅是代碼的功能,它解釋了Linux以自己的方式工作的理論基礎。
Linux程序設計
時至今日,Linux系統(tǒng)已經從一個個人作品發(fā)展為可以用于各種關鍵任務的成熟、高效和穩(wěn)定的操作系統(tǒng),因為具備跨平臺、開源、支持眾多應用軟件和網絡協(xié)議等優(yōu)點,它得到了各大主流軟硬件廠商的支持,也成為廣大程序設計人員理想的開發(fā)平臺。
本書是Linux程序設計領域的經典名著,以簡單易懂、內容全面和示例豐富而受到廣泛好評。中文版前兩版出版后,在國內的Linux愛好者和程序員中也引起了強烈反響,這一熱潮一直持續(xù)至今。本書是國內讀者翹首以待的第4版,此次新版內容組織更加嚴謹,譯者更是細心雕琢,保留了這部權威著作的原汁原味。
對Linux所提供的功能全面而準確的闡述,以及貫穿全書的示例程序體驗,使本書不僅成為初學者的最佳Linux程序設計指南,而且是中高級程序員不可或缺的參考書。