30年前,在赫爾辛基大學(xué)就讀計(jì)算機(jī)科學(xué)專業(yè)的Linus Torvalds還不知道他創(chuàng)建的Linux會給這個世界帶來什么影響,如今全球大多數(shù)服務(wù)器都運(yùn)行在Linux上,而且正是因?yàn)橛辛薒inux,才讓更多的服務(wù)器飛速發(fā)展。
如果你想知道Linux是怎么運(yùn)行的,那你需要好好看看它的文檔,書籍等,接下來就和大家盤點(diǎn)一下2021年最值得看的Linux書籍:
1. 《深入理解LINUX內(nèi)核》
Marco Cesati于1992年獲得數(shù)學(xué)學(xué)位,并于1995年獲得羅馬大學(xué)計(jì)算機(jī)科學(xué)博士學(xué)位。他被李納斯·托瓦爾茲和他的追隨者的成就深深吸引,以至于他花了幾年時間試圖解開Linux的一些謎團(tuán)。
在做了多年工作之后,撰寫出他的第一本書似乎是自然而然的,這本書將帶領(lǐng)你了解內(nèi)核中使用的最重要的數(shù)據(jù)結(jié)構(gòu)、算法和編程技巧。作者為那些想要了解事物在機(jī)器內(nèi)部真正運(yùn)作方式的人提供了有價(jià)值的見解。討論了重要的特定于intel的特性。但這本書的內(nèi)容不僅僅是代碼的功能;它還解釋了Linux為什么用這種方式做事的理論基礎(chǔ)。
2. 《Linux內(nèi)核設(shè)計(jì)與實(shí)現(xiàn)》
本書的作者是一名核心內(nèi)核開發(fā)人員,他詳細(xì)描述了Linux內(nèi)核的設(shè)計(jì)與實(shí)現(xiàn)。內(nèi)核代碼的編寫者、開發(fā)者以及程序開發(fā)人員都可以通過閱讀本書受益,他們可以更好理解操作系統(tǒng)原理,并將其應(yīng)用在自己的編碼中以提高效率和生產(chǎn)率。
3. 《精通Linux》
本書講解了Linux操作系統(tǒng)的工作機(jī)制以及運(yùn)行Linux系統(tǒng)所需的常用工具和命令。根據(jù)系統(tǒng)啟動的大體順序,本書更深入地介紹從設(shè)備管理到網(wǎng)絡(luò)配置的各個部分,最后演示了系統(tǒng)各部分的運(yùn)行方式,并介紹了一些基本技巧和開發(fā)人員常用的工具。
4. 《Linux 系統(tǒng)編程》
Linux內(nèi)核參與者RobertLove(洛夫)通過這本書為你提供了Linux系統(tǒng)編程方面的教程,Linux系統(tǒng)調(diào)用的參考手冊,以及對于如何編寫更聰明和更快的代碼的來自內(nèi)部人士的建議。Love清晰地指出了POSIX標(biāo)準(zhǔn)函數(shù)和Linux特別提供服務(wù)之間的差異。
5. 《UNIX環(huán)境高級編程》
本書是被譽(yù)為UNIX編程“圣經(jīng)”,第3版最新的標(biāo)準(zhǔn)對內(nèi)容進(jìn)行了修訂和增補(bǔ),反映了最新的技術(shù)發(fā)展。書中除了介紹UNIX文件和目錄、標(biāo)準(zhǔn)I/O庫、系統(tǒng)數(shù)據(jù)文件和信息、進(jìn)程環(huán)境、進(jìn)程控制、進(jìn)程關(guān)系、信號、線程、線程控制、守護(hù)進(jìn)程、各種I/O、進(jìn)程間通信、網(wǎng)絡(luò)IPC、偽終端等方面的內(nèi)容,還在此基礎(chǔ)上介紹了眾多應(yīng)用實(shí)例,包括如何創(chuàng)建數(shù)據(jù)庫函數(shù)庫以及如何與網(wǎng)絡(luò)打印機(jī)通信等。
6. 《Linux/UNIX系統(tǒng)編程手冊》
本書是是介紹Linux與unix編程接口的權(quán)威著作。Linux編程資深專家michael kerrisk在書中詳細(xì)描述了Linux/unix系統(tǒng)編程所涉及的系統(tǒng)調(diào)用和庫函數(shù),并輔之以全面而清晰的代碼示例。《Linux/unix系統(tǒng)編程手冊(上、下冊)》涵蓋了逾500個系統(tǒng)調(diào)用及庫函數(shù),并給出逾200個程序示例,另含88張表格和115幅示意圖。
責(zé)編AJX
-
Linux
+關(guān)注
關(guān)注
87文章
11322瀏覽量
209865 -
程序員
+關(guān)注
關(guān)注
4文章
953瀏覽量
29821
發(fā)布評論請先 登錄
相關(guān)推薦
評論