學習Linux系統,要看哪些書?

太極星空


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的內核源代碼。

我的研究方向是大數據和人工智能,目前也在帶大數據方向的研究生,我會陸續在頭條上寫一些關於大數據方面的文章,感興趣的朋友可以關注我的頭條號,相信一定會有所收穫。

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

謝謝!


IT人劉俊明


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

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

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


Javadu


對於初學者老說,光啃書要理解linux系統並不是很容易,看視頻教程會更有裨益,建議前往PC端網易雲課堂官網,搜索:小黑課程,即可觀看專業linux系統課程。希望我的回答對您有幫助。


分享到:


相關文章: