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