《Linux系統及大數據套用》是由燕彩蓉、李繼雲編著,2016年由高等教育出版社出版的計算機作業系統專業類教材。該教材適合作為計算機科學、軟體工程、網路工程等專業本科生教材,也可供基於開源平台的大數據套用開發工程技術人員參考。
全書共三篇分10章,由Linux系統概述、檔案管理、用戶與組管理、網路及其服務配置、核心及其配置、shell編程擴展、套用開發、大數據套用、大數據存儲、大數據分析工具等組成。
基本介紹
- 書名:Linux系統及大數據套用
- 作者:燕彩蓉、李繼雲
- ISBN:978-7-04-044614-2
- 類別:計算機作業系統專業類教材
- 頁數:244頁
- 出版社:高等教育出版社
- 出版時間:2016-04-22
- 裝幀:平裝
- 開本:16開
- 版面字數:340千字
成書過程,內容簡介,教材目錄,教學資源,教材特色,作者簡介,
成書過程
為了引導高校計算機類各專業點構建有特色的培養方案,同時建設學科基礎課和專業課,促進本科計算機類專業套用型人才培養,教育部高等學校計算機類專業教學指導委員會、全國高等學校計算機教育研究會與高等教育出版社聯合組建了“高等學校本科計算機類專業套用型人才培養研究”課題組,並由燕彩蓉、李繼雲編著,在基於《計算機類專業教學質量國家標準》,圍繞軟體工程、網路工程、物聯網工程等專業套用型人才培養的研究展開《Linux系統及大數據套用》修訂工作。
2016年4月22日,《Linux系統及大數據套用》由高等教育出版社出版。
內容簡介
《Linux系統及大數據套用》共分成3篇,第1篇包括7章,主要面向初學者,分別從系統使用者、網路管理者、shell程式開發者、應用程式開發者和核心開發者的角度,介紹Linux操作環境、操作命令,以及基本的開發方法;第2篇包括3章,主要面向大數據套用的開發者,介紹基於Linux系統的大數據計算平台、存儲平台,以及幾個廣泛使用的套用開發和分析工具;第3篇是實驗,使讀者從初步認識Linux、熟練使用shell命令、掌握系統管理原理,到熟悉基於Linux的大數據開發平台。
教材目錄
前輔文 | 6.4其他shell編程 |
第一篇Linux系統 | 6.5本章小結 |
第1章Linux系統概述 | 習題6 |
1.1Linux系統的產生 | 第7章套用開發 |
1.2Linux系統的發展 | 7.1程式安裝與配置 |
1.3Linux系統的套用 | 7.2C程式開發 |
1.4Linux系統終端 | 7.3Java程式開發 |
1.5shell命令 | 7.4Web開發 |
1.6本章小結 | 7.5版本控制 |
習題1 | 7.6本章小結 |
第2章檔案管理 | 習題7 |
2.1Linux檔案 | 第二篇大數據套用 |
2.2檔案系統 | 第8章大數據開發平台 |
2.3設備檔案 | 8.1大數據 |
2.4檔案操作shell命令 | 8.2Hadoop與MapReduce |
2.5本章小結 | 8.3基於記憶體計算與Spark |
習題2 | 8.4實時計算與Storm |
第3章用戶與組管理 | 8.5本章小結 |
3.1用戶與組賬號 | 習題8 |
3.2賬號管理命令 | 第9章大數據存儲 |
3.3用戶與檔案系統空間 | 9.1NoSQL介紹 |
3.4檔案許可權管理 | 9.2HBase資料庫 |
3.5系統安全性 | 9.3OpenTSDB資料庫 |
3.6本章小結 | 9.4本章小結 |
習題3 | 習題9 |
第4章網路及其服務配置 | 第10章大數據分析工具 |
4.1網路配置 | 10.1Hive數據分析平台 |
4.2Web伺服器 | 10.2Pig數據分析平台 |
4.3FTP伺服器 | 10.3Mahout數據挖掘平台 |
4.4Samba伺服器 | 10.4本章小結 |
4.5其他伺服器 | 習題10 |
4.6本章小結 | 第三篇實驗 |
習題4 | 實驗1系統安裝與基本使用 |
第5章核心及其配置 | 實驗2檔案及檔案系統管理 |
5.1Linux核心檔案組織結構 | 實驗3用戶與許可權管理 |
5.2核心構建 | 實驗4網路及其服務管理 |
5.3系統調用 | 實驗5核心定製與編程 |
5.4本章小結 | 實驗6shell編程 |
習題5 | 實驗7套用開發 |
第6章shell編程擴展 | 實驗8Hadoop安裝、部署與套用 |
6.1文本編輯器 | 實驗9Spark安裝、部署與套用 |
6.2shell | 實驗10Storm安裝、部署與套用 |
6.3bash編程 | 參考文獻 |
教學資源
- 課程資源
《Linux系統及大數據套用》配有Abook數字課程,該課程包括電子課件(教師上課使用的與課程和教材配套的教學PPT)、習題參考答案(教材各章習題的參考解答)、教學視頻(針對教材部分難點及重點知識的課程教學視頻)、擴展閱讀(作者推存的其他網路學習資源地址及發散問題等)等內容。
教材特色
特色要點
1、以課題研製的《高等學校本科計算機類專業套用型人才培養指導意見》為指導,委託有教學實踐經驗的教師編寫,內容覆蓋了不同專業的學科基礎課、專業核心課及專業方向課。
2、教材內容基於理論適用,突出理論與實踐相結合,強調“做中學”,引入實驗案例,摒棄大而全、重理論輕實踐的做法,突出專業特色。
3、採用紙質教材與數字資源相結合的形式,將教學內容與課程建設充分展示出來,使教師和學生藉助網路實現個性化教學。
4、該書是一本教材和實驗指導書,在該書的指導下利用網路搜尋引擎工具,可以更全面地學習Linux系統,深入了解它對大數據處理的支持。
覆蓋專業
1、計算機科學與技術。學習Linux檔案系統管理、用戶管理、許可權管理,以及核心構建技術,加深對作業系統原理的理解。
2、軟體工程。學習基於Linux的套用軟體和核心程式開發方法,尤其是面向大數據套用的開發技術和方法。
3、網路工程。熟悉Linux的網路配置方法和伺服器搭建技術,面向大數據套用的Linux集群環境構建。
4、信息安全。掌握Linux系統中安全設定的方法和技巧,具備一定的Linux系統信息安全防護能力。
作者簡介
燕彩蓉,女,博士,東華大學計算機科學與技術學院副教授、碩士生導師。主要研究方向為並行與分散式算法、雲計算、大數據處理。
李繼雲,1969年6月出生,東華大學計算機科學與技術學院計算機套用學科教授。研究方向為數據工程、機器學習、人工智慧、決策心理建模。