首頁>Club>

9
回覆列表
  • 1 # Bourg

    你好!學習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語言最容易出錯的地方。

  • 2 # 產品經理老胡

    老胡的看法:

    學習Linux的入門書籍首推《Linux就該這麼學》。有了一定基礎之後,可以深入的學習一下shell程式設計,系統方面的深入可以看一下《作業系統原理》;然後再深入一點的話就要看你使用Linux的方向了,如果是運維方面的,恐怕要向python、nginx、redis、jvm這些方向去找找經典的書;如果是Linux系統開發方向的話,那肯定是非《UNIX環境高階程式設計》與《linux核心設計與實現》莫屬了。

    入門推薦《Linux就該這麼學》

    首先宣告我不是這本書的水軍,我和這本書毫無利益相關。這本書其實一直銷量都不錯,出版當日就破了IT行業書籍單日銷量記錄,2017、2018連續兩年雙11銷售冠軍。如果你不想出這40塊錢去買書,還可以在它的官方網站上免費下載電子版。

    我覺得與其去啃鳥哥那種大部頭,不如先快速過一遍這本書,對Linux整個有一個瞭解,入了門之後,大概就知道自己適合做什麼了,不至於為了發展的方向感到迷茫。

    shell程式設計推薦《Linux命令列與shell指令碼程式設計大全

    這本書非常詳細的講解了常用的Linux命令列程式以及shell程式設計的方方面面。語言通俗易懂,並且詳盡的提供了程式設計相關的參考資料和技術背景。最令我感到值得的是它對shell神器awk的講解非常詳細,很有幫助。總之像這樣的工具書怎樣都是要有一本的。

    瞭解系統執行的必備《作業系統原理》

    作業系統原理的書就沒有一定必須看哪一本了,隨便一個大部頭都挺不錯的。但是看的時候要注意方法,不需要一個細節一個細節的看,掌握基本的原理和關鍵的概念就可以。比如程序管理、裝置管理等這樣的基本概念都是需要掌握的。實際上也是當做一本字典使用,需要的時候查一查。

    總結一下,我這裡推薦了Linux入門學習的時候需要用到的幾本書,除此之外還有很多值得一看的書,完全取決於學習Linux之後的發展方向。除了看書之外,還有一些像

    http://www.pathname.com/fhs/

    這樣的標準網站也是需要好好參考的。此外,多多學習核心的原始碼,對理解系統結構有非常大的好處。

  • 3 # linux基礎學習

    說下自己看過的書吧,最早的時候看的是《鳥哥的linux私房菜》,分基礎學習篇和伺服器架設篇。這兩本書對初學者還是很有幫助的,屬於掃盲的書。對於資深linux大神也有很好的參考價值。很多人瞧不上這本書,但個人認為是一本不可多得的好書。

    然後如果想做運維的話,可以看下《跟老男孩學linux運維》,這本書最後一章的綜合案例很有參考價值,可以讓你瞭解一箇中小規模網站的叢集架構的基本思路。

    如果你想做linux下的程式設計,可以看看《unix環境高階程式設計》這本書要一遍一遍的讀,常讀常新。還有一本更適合初學入門的書叫《linux程式設計一站式學習》,紙質書已經絕版,不過可以找到這本書的電子書網站。

    如果你對linux核心比較感興趣,可以看看《linux核心完全剖析》這本書雖然講的是0.12的核心版本,但裡面前幾章的掃盲性的基礎知識還是很有參考價值的,後面講解原始碼的章節可以根據個人實際情況閱讀。

    然後就是《深入理解計算機系統》和《linux核心設計與實現》,這兩本書要耐下性子,精讀。

    最後就是《深入linux核心架構》,這本書需要對核心有一定了瞭解的基礎上才能看的比較順利。

  • 4 # IT文化人

    這個問題其實挺大,Linux方面的書很多,主要考你是運維還是開發。運維的話 shell命令和shell程式設計,鳥哥私房菜。開發的話 Unix網路程式設計,Linux高階程式設計,深入理解Linux核心。

  • 5 # 使用者3105491336

    《CentOS 7系統管理與運維實戰》《Ubuntu Linux系統管理實戰》這兩本書比較適合入門,內容廣,易入手操作。

  • 6 # IT人劉俊明

    Linux系列作業系統是IT從業者必須掌握的作業系統之一,不管是做服務端開發還是做嵌入式開發都需要熟練使用Linux作業系統。物聯網、雲端計算、大資料、區塊鏈等流行技術都與Linux作業系統關係密切,所以學習Linux系列作業系統是很有必要的。

    目前比較流行的Linux系列作業系統包括RedHat、CentOS、Ubuntu等,Red Hat目前大多在商業環境下使用,功能也更豐富一些,CentOS和Ubuntu是開源的Linux系統,非常適合初學者學習使用。

    學習Linux需要一邊學習一邊做實驗,另外,對於開發人員來說,Linux原始碼是不可多得的學習資料,如果有條件的話,最好能多讀一讀Linux的核心原始碼。

    如果有相關問題,也可以諮詢我。

  • 7 # javaadu

    基本概念和原理:推薦《現代作業系統》、《深入理解計算機系統》,當時的課本居然忘記了,只記得這兩本算是經典之作;

    Linux使用的話:《鳥哥的私房菜》是不二之選

    Linux核心原始碼:就有《Linux核心設計與實現》、《深入Linux核心》等書,當然到這塊的話更重要的是找個師傅帶著你實踐,在問題中學習

  • 8 # 小黎同學電腦維修師

    學習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語言功力的好材料。

  • 9 # 物物互聯夢動者

    入門書:

    《鳥哥的私房菜(基礎篇)》

    《鳥哥的私房菜(服務篇)》

    《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系統》

  • 中秋節和大豐收的關聯?
  • 有沒有做過腸鏡的人分享下感受?醫生建議我做腸鏡我很害怕?