Linux和操作系統從入門到進階2020最新書單大佬力薦

 轉載自網站導航(全部書單資源導航頁):書單目錄網站鏈接

前言:
1.很多時候,是否好好看完一本好書,對一個人的提升往往能達到質的區別。就算不好好看完一本好書,馬馬虎虎看完,只要書是真的好書,也肯定會有很大的提高。
2.好書和壞書的差別,從本質上,就是學習效率和大方向的差別。一本爛書可以浪費你半年的時間,但一本好書卻可以爲你帶來真正紮實的基礎和開闊的視野。人們常常用“內功”來形容紮實的基礎,認爲學好了內功以後學什麼都快,其實一點沒錯,好的“內功”書不僅講清楚深刻的原理,而且指明技術的本質,刻畫領域的地圖。好的書抓住不變量,讓人能夠觸類旁通。好的書不僅介紹知識,而且闡釋原則,介紹那些萬變不離其宗的東西。
3.讀爛書浪費時間,但讀好書卻節省時間。接下來介紹一些Linux和操作系統的豆瓣高分書單
書單目錄圖示如下:
一.經典操作系統入門書(推書理由:通俗易懂,適合入門)
二.操作系統原理系列
三.經典Linux入門書
四.linux和Unix的應用和底層開發
五.linux和unix等原理系列

資源如圖示:

 

 

以下是每本書的推薦語,清楚自己缺的是什麼,就下定決心去補吧,一個好工作意味着高收入,投資自己的時間換來更寶貴的東西。

Linux和操作系統從入門到進階:

一.經典操作系統入門書(推書理由:通俗易懂,適合入門)

1.《操作系統導論》雷姆茲·H.阿帕希杜塞爾,[美] 安德莉亞·C.阿帕希杜塞爾 著, 王海鵬 譯

推薦理由:作爲操作系統第一本書閱讀很適合,適合入門,查了下很多學校直接用它來作爲教材講。花了一週完整的時間讀完,算是複習,翻譯不錯,通俗易懂,作者也是大牛。內容很棒,講解角度新穎,但翻譯的一般般,用來入門最合適了,有能力的還是讀英文版的好點。

1.1操作系統導論.png

2.《計算機的心智操作系統之哲學原理》作者: 鄒恆明

推薦理由:這書給我感覺就是像小說似的,讀起來不累,甚至於舒服,有想讀下去的慾望。

1.2計算機的心智操作系統之哲學原理.png

3.《操作系統真象還原》

推薦理由:先說下這本書的印象,大而全,事無俱細,處處透着作者想把知識說清楚的真誠,而且本書是從第0章開始,那一章是做爲答疑,沒錯,剛開始就答疑,說明,這是作者爲了把常見問題給大家解釋,很難得,很真誠,很少見這樣的認真。這本書很好,跟着書能完整一些一個操作系統,很有成就感。雖然有點囉嗦,但那是作者 爲了把枯燥內容描述輕鬆而不得已的做法。這本書其實比很多大學老師都講的好,感覺是真正站在學生的角度在闡述操作系統,在課堂上不懂的地方,這本書上全都有解釋。總之,贊國內良心作者。

1.3操作系統真象還原.png

4.《彙編語言 第三版》王爽

推薦理由:這本書是我見過最好的一本彙編入門書,這本書最大的特點就是容易懂,語言很輕鬆,思路很清晰,不會突然就出現一大堆的概念。這本書唯一的缺點也許就是寫到了最後開始有些脫節了,不過瑕不掩瑜,這絕對是一本學習彙編的好書,也是國產難得的好書之一。

1.4彙編語言.png

5.《現代操作系統》

推薦理由:本書最富有魅力最值得讚賞的地方在於——作者引入一個概念必定是由一個問題和困境帶出的,也就是說,作者不會無緣無故的列提綱似的推出一個全新概念讓人摸不着頭腦思索爲什麼,而是由“既然有這樣的情況,那我們迫切需要達到的效果是什麼,由此我們自然而然地想出了那樣的實現和解決方式”這樣的思維模式來引導讀者,循序漸進的方法令讀者不會一下子脫離進度。

1.5現代操作系統.png

6.《深度探索Linux操作系統》

推薦理由:如何從0開始編譯, 安裝並運行一個linux, 正是我需要的. linux kernel 的編譯過程涉及到對kernel的調試, 所以做一次lfs非常重要; 瀏覽了一遍, 構建過程, 鏈接, 裝載和庫的內容, 源代碼分析, 混合在一起了; 深度還是夠的, 多看看, 總是有收穫. 每次看的時候需要有所側重。

1.6深度探索Linux操作系統.png

7.《編碼》作者: 查爾斯•佩措爾德 (Charles Petzold)

推薦理由:讀完本書,我覺得自己也可以給別人講解計算機的原理和應用,以前自己一知半解,模摸糊糊,所以在給別人講時總解釋不清楚,現在就清晰多了。朋友是文科出身,對計算機原理一竅不通,我試着給她解釋,她很快就能理解那些簡單的理論。

1.7編碼.png

8.《精通正則表達式》

推薦理由:本書着重講解關於正則表達式匹配原理、優化方法和使用技巧,讀完之後你會覺得豁然開朗,沒想到正則表達式還有這樣一片天空。

1.8精通正則表達式.png

9.《30天自制操作系統》

推薦理由:一本相當不錯的書,如果動手作一邊能夠對操作系統的理解有着相當的提升。

1.9_30天自制操作系統.png

10.《Orange’S:一個操作系統的實現》

推薦理由:總體來說,如果對彙編,和硬件編程感興趣的同學,這本書是非常好的入門+實踐書,部分概念的解釋有些囉嗦,但是對於初學者這種囉嗦恐怕時最需要的。

1.10OrangeS一個操作系統的實現.png

二.操作系統原理系列

1.《操作系統精髓與設計原理》

推薦理由:本書最大的特點就是對操作系統的基本概念解釋的很清楚;對操作系統的原理和內容都做了清晰的闡述。同時,還通過列舉實際的操作系統(如windows和linux),對某些問題來進一步說明,使得原理和概念性的東西不再那麼枯燥。最後,這本書比Andrew S.Tanenbaum的那本經典的《現代操作系統》還要更加深入一些,不僅可以讓讀者入門,還可以讓讀者對操作系統的理解更加的深刻。

2.1操作系統精髓與設計原理.png

2.《x86彙編語言:從實模式到保護模式》作者: 李忠 王曉波 餘潔

推薦理由:這本書從零開始實現一個小的操作系統內核,看完之後可以對操作系統最基本的原理有比較好的理解。

2.2彙編語言從實模式到保護模式.png

3.《Operating System Concepts》《操作系統概念》的英文原版 龍書和對應的中文版

推薦理由:因工作需要,重新讀了一遍操作系統概念,彷彿又回到的大學時代,讀起來甚是酣暢淋漓。這是一本非常不錯的OS入門書,理論概念講得都很通俗易懂,但深度有限,需要自己有針對性的進一步研究。推薦給計算機大學生。

2.3Operating System Concepts.png

2.3操作系統概念.png

4.《操作系統設計與實現_上下冊》

推薦理由:強烈推薦這本書,這本書寫的太好了,介紹了X86架構下的各種知識並實現了一個小小的內核,必須從頭到尾認真看一遍。裏面有部分彙編教程,可以跳過。

2.4操作系統設計與實現.png

2.4操作系統設計與實現下冊.png

5.《深入理解計算機系統》

推薦理由:如果計算機科學只能帶走一本書的話,我選擇這本。 這是本很有趣的書,瞭解計算機底層技術是件極富挑戰同趣味的事情,這樣的書籍給人帶來極大樂趣。個人認爲這樣的書籍,計科專業的本科學生越早接觸越好,它會讓你比別人更早擁有一個系統的計算機知識,更能觸類旁通。如果想從事底層開發或在Linux平臺下開發,這本書是很好的選擇。聰明的你會喜歡這本書的。

2.5深入理解計算機系統.png

6.《自己動手寫操作系統》於淵

推薦理由:操作系統教材是個令人生畏的東西,它可以告訴人有什麼,卻不能告訴人爲什麼,從那裏瞭解的操作系統有如盲人摸到的象,得到各個部分,卻不能擁有整體,加之缺乏實踐的支持,理論顯得蒼白空洞。

2.6自己動手寫操作系統.png

7.《性能之巔:洞悉系統、企業與雲計算》

推薦理由:作者是一位資深的性能工程師,此書也着眼於硬件和操作系統,花了大量的篇幅介紹了常見硬件和操作系統的運行原理,並針對 linux 和 solaris 做了分別介紹。除了知識點外,作者還結合自己的經驗分享了大量的方法論,讀完後只恨還不夠厚啊。

2.7性能之巔.png

三.經典Linux入門書

1.《鳥哥的Linux私房菜 基礎學習篇 第四版》鳥哥 著

推薦理由:如果想要入門,這本就是最好的選擇了。講得非常細緻,這位來自臺灣的帥鍋在寫書方面確實很有一套,依我看,維護世界和平的重任就交給他了。

3.1鳥哥的Linux私房菜 基礎學習篇.png

2.《Linux從入門到精通》

推薦理由:適合沒有基礎,一點都不會的讀者閱讀。
截圖超級多,排版也算做不錯。什麼都講,也什麼都講一點。從Linux的指令,講到Linux的管理使用,到Shell腳本到簡單開發的配置。看完就對Linux有所瞭解了,也可以用用Linux做做自己想要的事。從入門到入門。

3.2Linux從入門到精通.png

3.《跟阿銘學Linux(第3版)》

推薦理由:這本書不是教你深入理解linux的,而是在初學者完全找不到邊的情況下幫你打開linux的大門,第一道門,或許也是最難的門。

3.3跟阿銘學Linux.png

4.《Linux入門很簡單》

推薦理由:作者很用心,書很不錯。根據如下:
第一,本書是我一氣讀完的第一本介紹Linux的書,以絕對輕鬆和愉悅的心情。當然,這與本書內容不深有關,可是,初學者恰恰就是需要這樣的書啊。
第二,對於稍微複雜的知識,作者都嘗試悟其本質,不流於表面,善用生活例子詼諧闡述,令人印象深刻。
第三,篇幅適當。作爲一本介紹操作系統基本使用常識的書,越薄越好。若洋洋灑灑寫上四、五百頁,則無異於謀財害命,白送也不讀。
總之,這是一本屬於初學者的好書。

3.4Linux入門很簡單.png

5.《Linux命令行與shell腳本編程大全》

推薦理由:linux腳本最佳入門讀物,系統簡單,清晰全面,今年最大的技能成長是學會了shell,這本書寫得很通俗易懂。對Shell編程入門者來說已經非常容易看明白了。

3.5aLinux命令行與shell腳本編程大全.png

6.《linux_tools_rst_latest》

推薦理由:這本書專注於Linux工具的最常用用法,以便讀者能以最快時間掌握,並在工作中應用。是良心好書。

3.5Linux快速教程.png

7.《Linux程序設計》

推薦理由:推薦這本書,但是這本書也只是入門書籍,站在《Linux程序設計》的肩膀上,學習APUE,在Linux的世界裏遨遊吧!

3.6Linux程序設計.png

8.《Linux就是這個範兒》

推薦理由:這本書對新手有點極端:幽默的語言介紹故事對新手蠻友好的,但又不是手把手非常全面的操作指示;所以對於那些打一星的Linux新人們我建議看《鳥哥的Linux私房菜》
竊以爲這本書是給一定Linux使用經驗的人準備的,可以從這本書查漏補缺,涉及了一些Linux中高級知識fork、mmap、LVS等,當然這個高級知識點每個都能很深,深入瞭解還是需要參考專門的文檔書籍

3.6Linux就是這個範兒.png

9.《GNU/Linux編程指南(第二版)》

推薦理由:linux編程入門不可多得的好書, 建議學習完c語言後, 馬上看這本書, 不僅能讓你使用C語言更加融會, 而且還能學習linux下的各種編程技巧,對其它操作系統以適用.從種你能學到各種基礎編程知識, 學習怎麼用c語言做實際的應用。

3.7GNULinux編程指南.png

10.《UNIX編程藝術》Eric S. Raymond

推薦理由:書籍拿到手比較厚實,感覺很有分量,不過讀起來倒不那麼難啃。翻譯的還是很流暢,整體下來很酣暢,譯者說用了1年,看來還是比較恰當的。書中介紹了unix的文化、歷史,舉了不少案例。

ESR身上unix黑客氣味貫徹始終本書,在ESR看來unix編程就是個玩的過程。

本書中融貫了n多大師在unix操作系統上的經驗,大部分東西其實不僅僅應用於操作系統,在任何系統的開發和構造上都是非常適用和實用的。

3.7UNIX編程藝術.png

11.《linux內核完全剖析》

推薦理由:儘管linux 0.11和現代linux差別太大,不過仍然是鑽研操作系統的最佳選擇,這本書給出的註釋和背景知識極爲詳盡,詳細到我都覺得羅嗦。個人覺得理解linux 0.11的難點是理解x86體系結構的保護模式,可以說,只要把保護模式看懂了,剩下的內容就很簡單了。

3.8linux內核完全剖析.png

12.《Linux命令行大全》

推薦理由:非常時候初學者。這本書實在是爲linux命令行的初學者量身打造的,朋友用了2天時間一氣呵成的看完了這本書,用語簡潔, 脈絡清晰, 就算沒有任何的linux使用經驗, 也能夠在作者的引導下, 一點點的去除對命令行的恐懼,相見恨晚。

3.9Linux命令行大全.png

13.《Linux內核設計與實現》

推薦理由:這本書很適合在你係統地學習了OS理論之後,直接看代碼詳解又覺得暫且還不夠功力的學習者,它可以帶你由理論學習階段逐漸過渡到實踐階段。對於這樣一部書,要是太厚就有點騙錢的嫌疑,要是太深入又會讓人覺得作者故意顯擺自己的學識。LDK算得上是恰到好處。
另外,本書後面的參考文獻十分值得一讀,要是您讀完本書之後覺得不錯,建議把它推薦的參考文獻也找來讀一讀,或許會讓您有更驚豔的感受。

3.10Linux內核設計與實現.png

14.《Linux/UNIX系統編程手冊》《The Linux Programming Interface》

推薦理由:本書非常詳盡地介紹了Linux系統編程,不管是學習還是作爲參考手冊都足夠了。同時,還夾帶了其他重要的內容,並特地開闢獨立的章節介紹,例如操作系統基礎、共享庫、網絡協議等,非常有幫助。

3.11The Linux Programming Interface.png

3.11LinuxUNIX系統編程手冊.png

15.《Linux系統編程(第2版)》

推薦理由:1.這本書頁數不多。但側重點也不多,從目錄可以看出。對於書中所包含的IO,Memory,Process Control等系統都有較爲深入的講解。
2.與APUE相比,APUE更像是告訴你,事物究竟是什麼,然後你來做,而這本書,字裏行間都透漏着Robert Love大牛的叮囑,寄希望於以自己的經驗,告訴你,應該怎麼做。
3.這本書更適合Linux,書中描述了許多Linux下才存在的系統調用。而更爲可貴的是,所有的系統調用,作者都闡述了跨平臺和兼容性的問題。

3.12Linux系統編程.png

16.《奔跑吧 Linux內核 入門篇》張天飛 著

推薦理由:講得很細,內存管理、進程調度、併發同步、中斷管理4個部分用了600多頁。

3.13奔跑吧 Linux內核.png

四.linux和Unix的應用和底層開發

1.《鳥哥的Linux私房菜 (服務器架設篇)》

推薦理由:說是在,技術類的書要寫得準確而輕鬆,不是件容易的事情,但是這本書做到了。程序員必須掌握Linux,不僅僅現實中服務器都是Linux需要掌握其中常用命令進行搭建環境,部署項目,進行現網問題排查,更重要的是整個軟件行業的規範與基本流程,程序的思路都在linux系統裏了。

4.1鳥哥的Linux私房菜.png

2.《樹莓派開始,玩轉Linux》

推薦理由:Vamei老師的這本書從樹莓派的歷史開始,一點點地講解樹莓派本身的Raspbian系統,進而開始深入淺出地介紹Linux系統內核、各程序之間的關係,在各個實例中融入對Linux命令、系統工具等的講解,讓我見識到了這臺小電腦在灌入了Linux系統之後能達成的無限可能。是不可多得的好書!!

4.2樹莓派開始,玩轉Linux.png

3.《UNIX環境高級編程》 [美] W. Richard Stevens,[美] Stephen A. Rago 著,戚正偉,張亞英,尤晉元 譯

推薦理由:書的經典性就在於不高不低不多不少,把UNIX系統編程的來龍去脈向你娓娓道來。很多地方都可以讓你感覺到,你的疑惑作者在寫書的時候已經瞭如指掌。從疑惑到頓悟的那一瞬間的暢快感是學習最大的快樂。所以,我們的口號就是:有問題,找APUE。

4.3UNIX環境高級編程.png

4.《嵌入式Linux應用開發完全手冊》

推薦理由:這只是一本驅動入門書,學完之後只是略窺驅動門道,學習到驅動編寫的基本方法。等到扎到內核中看到了真實的驅動,才發現教程中編寫的代碼實在是Hello World級別的。

4.3UNIX環境高級編程.png

5.《Linux設備驅動開發詳解 》

推薦理由:這種技術書籍不太適合從第一頁一直看到最後一頁,每次都是要用到哪裏把相關的都過一遍。不知不覺,整本書基本也都看完了。宋寶華的書非常好,至少比LDD3好,介紹的內容是最適合嵌入式工程師的。

4.5Linux設備驅動開發詳解.png

6.《Linux內核源代碼情景分析》

推薦理由:這本書不像前兩本那樣,僅僅只是羅列出Linux的特性,數據結構,相關的技術等等,他是在帶領你去走進Linux源代碼的世界,順着代碼的調用,一路斬荊披棘,最後帶你到底目的地。途中雖然驚險,但一路過來,卻是充滿了趣味,更是享受到了智力上的成就感。 讀這本書,彷彿是你的好朋友就坐在你面前跟你講話,他把Linux源碼中的枯燥的理論跟生活中普遍的事物聯繫起來,像進程的task_struct結構體,相當於我們的“戶口本”,進程轉換到”zombie”狀態,“進程死亡了無法幫自己註銷戶口登記,要父進程幫忙”等等,這些解釋非常地形象。所謂的大師也便是如此,用最通俗的語言把最深奧的道理講明白,我想,這本書的作者做到了。

4.6Linux內核源代碼情景分析.png

7.《Linux設備驅動程序》

推薦理由:這本書本涵蓋了設備驅動的各方面內容。不過覺得每一章裏面的內容組織都比較散,讀着的時候就覺得不是很連貫,具有跳躍性的。再加上它的內容都講得比較深,就導致了我得出這樣的一個結論:這本書不太適合初學者,看完會覺得收穫很少而且很辛苦;但它還是一本神書,適合有一定經驗的人去閱讀,去全面提升自己的“功力”。

4.7Linux設備驅動程序.png

8.《深入Linux設備驅動程序內核機制》

推薦理由:這本書注重講實踐,如果你看過操作系統或者深入理解Linux之類的書再邊看此書邊實踐的話,你會覺得很舒服。

深入Linux設備驅動程序內核機制.png

五.linux和unix等原理系列

1.《linux內核設計的藝術》

推薦理由:竊以爲此書不僅可以入門,還可入迷。全書雖然言簡但的確意賅。設計方面的東西講了很多,細節你就rtfc罷。關於子系統的劃分也很好,爲後面的書打下良好之基礎。另外由於是搶佔式內核的設計者,關於搶佔的說法也非常權威。能夠把linux內核在短短300頁敘述一遍,本身就是高難度的事情。但這本書確實做到了。

5.1linux內核設計的藝術.png

2.《Linux Shell腳本攻略》

推薦理由:這本書不錯,就是書薄了點,不過正所謂少而精麼,對於初學者,絕對是一本不錯的提高書。書中有很多技巧是很多腳本老手經常使用,卻不會手把手教你的。不同於傳統的腳本書籍,這本書沒有長篇大論,都是一個接着一個的小技巧,很實用。

5.2Linux Shell腳本攻略.png

3.《UNIX網絡編程 卷1 套接字聯網API(第3版) 》

推薦理由:這本書是現在我讀到的最好的,把幾個I/O model講的很清楚的書,獨一無二。 書中的例子很好, 很有啓發性。其次, 這本書很好的把TCP protocol 的細節和實際編程結合在一起, 當我把TCP/IP illustrated vol.1在讀了一遍, 再看看這本書,真是獲益匪淺啊。本書的翻譯也是相當的好(說不好的同學,想想自己是不是沒認真看,還是基礎沒打好?)。看這本書,linux api編程基礎還是必不可少的。對於信號,多線程,多進程要有所理解,才能較好的理解本書的很多內容。

5.3UNIX網絡編程.png

4.《 UNIX網絡編程 卷2:進程間通信(第2版)》

推薦理由:這是是一部UNIX網絡編程的經典之作!進程間通信(IPC)幾乎是所有Unix程序性能的關鍵,理解IPC也是理解如何開發不同主機間網絡應用程序的必要條件。內容詳盡且具權威性,幾乎每章都提供精選的習題,並提供了部分習題的答案,是網絡研究和開發人員理想的參考書。

5.10《UNIX網絡編程 卷2 進程間通信(第2版)》[美] W.理查德·史蒂文斯(W.Richard Stevens) 著.png

5.《UNIX環境高級編程》

推薦理由:雖然是本講述Unix而不是Linux編程環境的書,雖然是一本有點歷史的書。但是任何希望對Unix/Linux系統有進一步的瞭解的人不能不讀這本書。
紛繁複雜的Unix系統,在作者手下,若庖丁解牛,娓娓道來。同時,本書的翻譯也頗爲到位,技術名詞準確,文章也沒有生澀的感覺。

5.4UNIX環境高級編程.png

6.《深入理解LINUX內核》

推薦理由:非常棒的內核方面的書!這本書,含金量是足夠了,但是看起來非常耗時,非常基礎的底層技術:彙編知識(主要是X86體系的硬件接口知識)、C/C++功底、數據結構,因爲沒有提到網絡方面的內核代碼,所以對TCP/IP協議沒有要求。

5.5深入理解LINUX內核.png

7.《深入Linux內核架構》

推薦理由:如果有人讓我推薦 linux 內核書籍,我會首推這本,這本書幫讀者抓住內核代碼中的核心內容,使讀者不會陷入內核代碼的泥潭之中。這本書有兩點值得稱讚:1.圖文並茂,一些複雜的數據結構和函數執行流程如果用語言描述肯定是既冗長又枯燥,如果用圖片刻畫出來就清晰多了。2.只列舉核心代碼,幾乎所有的代碼(內核/應用程序)爲了安全、調試、可移植有很多附加的代碼,這些代碼和核心邏輯關係不大,如果去掉了這些而只列出核心邏輯代碼有助於讀者抓住重點不至於迷失。

5.6深入Linux內核架構.png

8.《精通Linux(第2版)》

推薦理由:不管你是從其他平臺轉到Linux,還是曾經只會使用某些簡單的命令行工具,如果你想知道系統是如何啓動的、根目錄下那些文件夾起什麼作用、如何與windows用戶共享文件、如何從源代碼編譯軟件、如何配置內核……,都強烈推薦此書。

該書沒有陷入命令行工具繁雜參數的泥沼中,而是系統講述了Linux是如何運作的,讓你對Linux有高屋建瓴般的認識。方方面面點到即止,讀起來輕鬆省力,又保留了你想深入瞭解參考其他工具書籍的興趣。

5.7精通Linux第二版.png

9.《Python Linux系統管理與自動化運維》

推薦理由:這本書非常適合學完基本Python語法,想進入運維開發領域的人!作者是認真在寫,分享自己工作中的經驗,沒有複製黏貼,對做運維同學有幫助。書中介紹了運維開發的方方面面,技巧、常用自帶模塊、第三方庫、項目實踐等很全面了。對於運維的同學力薦!

5.8Python Linux系統管理與自動化運維.png

10.《Linux多線程服務端編程》

推薦理由:首先講個結論,這本書很實用!這本書的可貴之處在於“有源碼” , “有引用”。其實看源碼就跟寫作看別人的文章一樣。從別人的文章裏學技巧,這比一般的經驗分享有用多了。第二是有“引用”。由於書本篇幅的限制和主題表達的需要。作者在寫書無法把資料的信息全部闡述,寫下資料的出處,想深入瞭解的就可以自己去讀。這資料是作者日積月累攢下的,省了讀者不少事。大開我眼界。

5.9Linux多線程服務端編程.png

11.《linux系統命令及shell腳本實踐指南》

推薦理由:這本書非常詳實,裏面有些例子也很實用,值得閱讀。是比較不錯的入門書,有馬上去刷一本高級shell的衝動。

5.11linux系統命令及shell腳本實踐指南.png

12.《UNIX操作系統設計》莫里斯·J.,巴赫(Maurice J.Bach) 著,

推薦理由:這本書很老,但是不可錯過。它向讀者展示了UNIX最開始的設計和實現,今天的各種UNIX,包括但不限於各種BSD,Solaris以及Linux的結構都源自這裏。另外,對於學習OS設計的同學來說,瞭解UNIX這樣一個流行了幾十年的OS的最初設計,或許能夠得到一些啓發。

5.12UNIX操作系統設計.png

13.《RHCSA/RHCE紅帽Linux認證學習指南》

推薦理由:即使並不打算參加Red Hat Linux認證考試,對Linux使用與運維人員來說,仍然很有必要通讀一下本書,這對於全面理解Linux系統有很大的促進作用。也爲日後進一步深入學習建立初步的學習框架。

5.11RHCSARHCE Red Hat Linux認證學習指南.png

 

總結:

一.經典操作系統入門書(推書理由:通俗易懂,適合入門)(4本):
1.《操作系統導論》
2.《計算機的心智操作系統之哲學原理》
3.《操作系統真象還原》
4.《彙編語言 第三版》
5.《現代操作系統》
6.《深度探索Linux操作系統》
7.《編碼-隱匿在計算機軟硬件背後的語言》
8.《精通正則表達式》
9.《30天自制操作系統》
10.《Orange’S:一個操作系統的實現》

二.操作系統原理系列
1.《操作系統精髓與設計原理》
2.《x86彙編語言:從實模式到保護模式》
3.《Operating System Concepts》《操作系統概念》
4.《操作系統設計與實現_上下冊》
5.《深入理解計算機系統》
6.《自己動手寫操作系統》
7.《性能之巔:洞悉系統、企業與雲計算》

三.經典Linux入門書
1.《鳥哥的Linux私房菜 基礎學習篇 第四版》
2.《Linux從入門到精通》
3.《跟阿銘學Linux(第3版)》
4.《Linux入門很簡單》
5.《Linux命令行與shell腳本編程大全》
6.《linux_tools_rst_latest》
7.《Linux程序設計》
8.《Linux就是這個範兒》
9.《GNU/Linux編程指南(第二版)》
10.《UNIX編程藝術》
11.《linux內核完全剖析》
12.《Linux命令行大全》
13.《Linux內核設計與實現》
14.《Linux/UNIX系統編程手冊》
15.《Linux系統編程(第2版)》
16.《奔跑吧 Linux內核 入門篇》

四.linux和Unix的應用和底層開發
1.《鳥哥的Linux私房菜 (服務器架設篇)》
2.《樹莓派開始,玩轉Linux》
3.《UNIX環境高級編程》
4.《嵌入式Linux應用開發完全手冊》
5.《Linux設備驅動開發詳解》
6.《Linux內核源代碼情景分析》
7.《Linux設備驅動程序》
8.《深入Linux設備驅動程序內核機制》

五.linux和unix等原理系列
1.《linux內核設計的藝術》
2.《Linux Shell腳本攻略》
3.《UNIX網絡編程 卷1 套接字聯網API(第3版) 》
4.《UNIX網絡編程 卷2:進程間通信(第2版)》
5.《UNIX環境高級編程》
6.《深入理解LINUX內核》
7.《深入Linux內核架構》
8.《精通Linux(第2版)》
9.《Python Linux系統管理與自動化運維》
10.《Linux多線程服務端編程》
11.《linux系統命令及shell腳本實踐指南》
12.《UNIX操作系統設計》
13.《RHCSA/RHCE紅帽Linux認證學習指南》


①【Java】學習之路吐血整理技術書從入門到進階最全180+本(珍藏版):
https://pymlovelyq.github.io/posts/ace53344/
②【算法數據結構+acm】從入門到進階教你學透算法和數據結構(珍藏版):
https://pymlovelyq.github.io/posts/32a7f0eb/
③【數據庫】從入門到進階必讀上百本技術書籍網盤吐血整理(珍藏版):
https://pymlovelyq.github.io/posts/ad3ee381/
④【Web前端】書單從HTML到JS到AJAX到HTTP從框架到全棧過來人幫你走更少彎路(珍藏版):
https://pymlovelyq.github.io/posts/4957c3df/
⑤【python】書最全已整理好(從入門到進階)(珍藏版):
https://pymlovelyq.github.io/posts/f62e09cf/
⑥【機器學習】+python整理技術書(從入門到進階已經整理好)(珍藏版):
https://pymlovelyq.github.io/posts/e7071c91/
⑦【C語言】推薦書籍從入門到進階帶你走上大牛之路(珍藏版):
https://pymlovelyq.github.io/posts/33303225/
⑧【安卓】入門到進階推薦書籍整理pdf書單整理(珍藏版):
https://pymlovelyq.github.io/posts/a25a10d/
⑨【架構師】之路史詩級必讀書單吐血整理四個維度系列近百本本書(珍藏版):
https://pymlovelyq.github.io/posts/e140888d/
⑩【C++】吐血整理推薦書單從入門到進階成神之路超過100本(珍藏):
https://pymlovelyq.github.io/posts/77edf265/
⑪【ios】吐血整理推薦書單從入門到進階成神之路超過100本(珍藏):
https://pymlovelyq.github.io/posts/66dfe877/
⑫【Web安全】書單從入門到進階教你怎麼一步步成爲Web安全工程師(珍藏版)
https://pymlovelyq.github.io/posts/4239c3df/
⑬【Linux和操作系統】Linux和操作系統從入門到進階2020最新書單
https://pymlovelyq.github.io/posts/ace62314/
⑭【Office】從PPT到Excel到Word等職場工作必備書單吐血整理推薦(珍藏)
https://pymlovelyq.github.io/posts/e9bbb3e9/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章