{eval=Array;=+count(Array);}
Linux系列操作系統是IT從業者必須掌握的操作系統之一,不管是做服務端開發還是做嵌入式開發都需要熟練使用Linux操作系統。物聯網、云計算、大數據、區塊鏈等流行技術都與Linux操作系統關系密切,所以學習Linux系列操作系統是很有必要的。
目前比較流行的Linux系列操作系統包括RedHat、CentOS、Ubuntu等,Red Hat目前大多在商業環境下使用,功能也更豐富一些,CentOS和Ubuntu是開源的Linux系統,非常適合初學者學習使用。
如果想要通過學習Linux來找一份運維方面的工作,建議學習Red Hat,一方面Red Hat有大量的商業用戶,另一方面Red Hat的解決方案相對成熟。推薦學習一下《Red Hat Linux用戶基礎》。
對于開發人員來說,學習Linux更多是為了服務于軟件開發,那么可以學習CentOS,或者是Ubuntu。CentOS是基于Red Hat的開源版本,所以用戶群比較大,學習起來也并不復雜。推薦學習一下《鳥哥的Linux私房菜》,這本書我從頭到位都看了一遍,寫的還是深入淺出,比較適合初學者。
在學習完Linux的基本操作之后,如果想進一步學習Linux的體系結構,可以讀一下《深入理解Linux內核》,這本書對學習Linux有較大的幫助,對于開發人員來說有較大的啟發。
學習Linux需要一邊學習一邊做實驗,另外,對于開發人員來說,Linux源代碼是不可多得的學習資料,如果有條件的話,最好能多讀一讀Linux的內核源代碼。
我的研究方向是大數據和人工智能,目前也在帶大數據方向的研究生,我會陸續在我們上寫一些關于大數據方面的文章,感興趣的朋友可以關注我的我們,相信一定會有所收獲。
如果有相關問題,也可以咨詢我。
謝謝!
入門書:
《鳥哥的私房菜(基礎篇)》
《鳥哥的私房菜(服務篇)》
《Linux命令行與Shell腳本編程大全(第2版)》
《UNIX/Linux 系統管理技術手冊》
《UNIX編程藝術》
計算機及操作系統原理書:
《深入理解計算機系統(原書第2版)》
《現代操作系統 (原書第3版)》
深入理解Linux系統
原理篇:
《Linux內核設計與實現(原書第3版)》
《Linux程序設計(第4版)》
《構建嵌入式Linux系統(第二版)》
《深入理解LINUX內核(第三版)》
《UNIX網絡編程 卷1:套接字聯網API(第3版)》
《UNIX網絡編程 卷2:進程間通信(第2版)》
《UNIX 環境高級編程(第2版)》
《程序員的自我修養—鏈接、裝載與庫》
《Linux設備驅動程序(第三版)》
實踐篇:
《手把手教你構建自己的Linux系統》
基本概念和原理:推薦《現代操作系統》、《深入理解計算機系統》,當時的課本居然忘記了,只記得這兩本算是經典之作;
Linux使用的話:《鳥哥的私房菜》是不二之選
Linux內核源碼:就有《Linux內核設計與實現》、《深入Linux內核》等書,當然到這塊的話更重要的是找個師傅帶著你實踐,在問題中學習
說下自己看過的書吧,最早的時候看的是《鳥哥的linux私房菜》,分基礎學習篇和服務器架設篇。這兩本書對初學者還是很有幫助的,屬于掃盲的書。對于資深linux大神也有很好的參考價值。很多人瞧不上這本書,但個人認為是一本不可多得的好書。
然后如果想做運維的話,可以看下《跟老男孩學linux運維》,這本書最后一章的綜合案例很有參考價值,可以讓你了解一個中小規模網站的集群架構的基本思路。
如果你想做linux下的編程,可以看看《unix環境高級編程》這本書要一遍一遍的讀,常讀常新。還有一本更適合初學入門的書叫《linux編程一站式學習》,紙質書已經絕版,不過可以找到這本書的電子書網站。
如果你對linux內核比較感興趣,可以看看《linux內核完全剖析》這本書雖然講的是0.12的內核版本,但里面前幾章的掃盲性的基礎知識還是很有參考價值的,后面講解源碼的章節可以根據個人實際情況閱讀。
然后就是《深入理解計算機系統》和《linux內核設計與實現》,這兩本書要耐下性子,精讀。
最后就是《深入linux內核架構》,這本書需要對內核有一定了了解的基礎上才能看的比較順利。
你好!學習LINUX系統知識,筆者推薦以下書籍:
入門篇
《LINUX權威指南》根很好。 寫的也是全面的,關系不深,作為入門書也可以。 全面了解linux。 另外,受歡迎的人也能看到《鳥哥的私房菜》等書,偏管理系的書。 如果想確定server的方向性的話請試著找一找。
驅動篇
《LINUX設備驅動程序》是網絡上的“LDD”,經典的作品,是必須的書。 國產經典《Linux驅動詳細解》也是一本非常好的書,實用,書源代碼分析較多,基于2440,對linux周邊驅動進行了全面描述
核心篇
浙江大學《LINUX內核源代碼情景分析》、外國鬼子《萊昂氏UNIX源代碼分析》、《深入理解linux內核》是有名的古典作品。 還有趙炯炯的《LINUX內核完全剖析--基于0.12內核》也可以。 對內核代碼進行詳細的注釋,非常有助于理解內核和分析代碼。
shell篇
《LINUX與UNIX Shell編程指南》
TCP/IP篇
《unix環境高級編程》的作者W.Richard Stevens也是《TCP/IP詳解》的作者,牛人出的書不古典。 但是英年早逝,默哀了。
c語言
《unix環境高級編程》是作者制作的c語言,需要《The ProgrammingLanguage》和《c和指針》這兩本。 含有加深c語言能力的良好材料,包括c語言最容易出錯的地方。
以上是筆者分享的學習linux系統的書籍,希望對你有所幫助!
學習linux最好書籍視頻和實踐三管齊下的效果才能達到最好,俗話說得好好記性不如爛筆頭,也要做一下相應的筆記????下面是一下書籍推薦,需要視頻教程可以私聊我
入門篇
《LINUX權威指南》書不錯,寫的很全面也比較廣,涉及的不深,做為入門書籍不錯,可以比較全面的了解linux 。另外比較熱門的也可以看看《鳥哥的私房菜》等書,偏管理類的書。如果想做server方向的可以找來看看。
驅動 篇
《LINUX設備驅動程序 》就是網上說的“LDD”,經典之作,必備書籍。國產經典《Linux驅動詳細解》也是一本非常不錯的書,很實用,書中源代碼 分析比較多,基于2440的,對linux外圍驅動有很全面的講解
內核篇
浙江大學的《LINUX內核源代碼情景分析》,外國鬼子的《萊昂氏UNIX源代碼分析》還有《深入理解linux內核》都是出名的經典巨作。另外趙炯的《LINUX內核完全剖析--基于0.12內核》也非常不錯,對內核代碼進行了詳細的注釋,非常有助于對內核的理解和代碼的分析。
shell篇
《LINUX與UNIX Shell編程指南》
應用 編程
不用說了肯定是《unix環境高級編程》被稱為unix編程的圣經。
TCP/IP篇
《TCP/IP詳解》作者W.Richard Stevens也是《unix環境高級編程》的作者,牛人出的書沒有一本不是經典的。但是英年早逝,默哀一下。
c語言
《The C Programming Language》正是作者造出來的c語言,書能垃圾就怪了
《c和指針》和《c缺陷和陷阱》兩本必備。包含了c語言最容易出錯的地方,加深c語言功力的好材料。
這個問題其實挺大,Linux方面的書很多,主要考你是運維還是開發。運維的話 shell命令和shell編程,鳥哥私房菜。開發的話 Unix網絡編程,Linux高級程序設計,深入理解Linux內核。
感謝您的邀請!
對于初學者老說,光啃書要理解linux系統并不是很容易,看視頻教程會更有裨益,建議前往PC端網易云課堂官網,搜索:小黑課程,即可觀看專業linux系統課程。希望我的回答對您有幫助。
0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答