發(fā)布時間:2021-09-26 16:46:53來源:轉載
?linux云計算好學嗎??linux云計算怎么學習?有哪些學習資料呢?今天小編就為大家整理:linux云計算學習資料推薦。
1、了解操作系統(tǒng)基本概念。如果不會,可以學習《操作系統(tǒng):設計與實現(xiàn)》AndrewS.Tanenbaum寫的那本。以MINIX為例子講解操作系統(tǒng)的概念。非常推薦。
2、有了操作系統(tǒng)的基本概念以后,可以了解Linux的機制了。推薦《Linux內核設計與實現(xiàn)》RobertLove寫的。這本書從概念上講解了Linux有什么,他們是怎么運行的。這本書要反復認真看透。
3、有了Linux內核的了解,還需要具體研究Linux內核源碼。經典的就是《深入理解Linux內核》DanielP.Bovet寫的。學習這本書的時候,要對著內核代碼看著學。這本書學起來相當費力了,那么多多代碼要研究。不過這本書如果學明白了,恭喜你,Linux內核你已經很熟悉了。
4、如果要開發(fā)設備驅動,可以學習《linux設備驅動程序》O'Reilly出版社的。這本作為驅動的入門是很好的資料。另外還有一本《精通Linux驅動程序開發(fā)》也是不錯的教材,可以參考著看。學習驅動,免不了要學習一些硬件的協(xié)議和資料,研究哪個就找到相應的硬件文檔,把硬件的工作原理搞明白。這些就不細說了。
5、網絡部分,學些Linux網絡部分就學習《深入理解LINUX網絡技術內幕》。這本書把Linux的網絡部分講的非常清晰透徹。但是通常不做這方面的工作研究,也不用研究這么深,畢竟現(xiàn)在相關職位較少。
6、現(xiàn)在Linux相關的工作,多集中在一些嵌入式開發(fā)領域,arm,mips等,要學習以下這些體系架構的的資料,了解CPU的設計和工作方式。ARM就看對應的芯片手冊,講的很細致。MIPS就看《seemipsrun》,有一二兩版,兩版內容有些差異,推薦都看。
7、補充一點經驗。不要認為Linux很龐大,很復雜,就覺的很難學。任何東西認真學下來都是能學會的,看你都恒心和毅力了。另外,不要走彎路,不要看市面上講什么Linux0.11的那些書,直接學你要學的東西。就像學C語言看什么譚浩強一樣,彎路走了,力氣沒少花,還嚴重影響學習效果。