Linux系統(tǒng)及大數(shù)據(jù)應(yīng)用
定 價:26 元
- 作者:燕彩蓉,李繼云編著
- 出版時間:2016/4/1
- ISBN:9787040446142
- 出 版 社:高等教育出版社
- 中圖法分類:TP316.85
- 頁碼:229
- 紙張:膠版紙
- 版次:1
- 開本:16K
Linux是一個自由開放的操作系統(tǒng),集成了很多高效便捷的開發(fā)工具,大數(shù)據(jù)應(yīng)用進(jìn)一步推動了市場對Linux人才的需求,促進(jìn)了Linux系統(tǒng)的發(fā)展!禠inux系統(tǒng)與大數(shù)據(jù)應(yīng)用》共分成三篇,**篇包括7章,主要面向初學(xué)者,分別從系統(tǒng)使用者、網(wǎng)絡(luò)管理者、shell程序開發(fā)者、應(yīng)用程序開發(fā)者和內(nèi)核開發(fā)者的角度,全方位地介紹Linux操作環(huán)境、操作命令,以及基本的開發(fā)方法;第二篇包括3章,主要面向大數(shù)據(jù)應(yīng)用的開發(fā)者,介紹基于Linux系統(tǒng)的大數(shù)據(jù)計算平臺、存儲平臺,以及幾個廣泛使用的應(yīng)用開發(fā)和分析工具;第三篇是實驗,使讀者從初步認(rèn)識Linux,熟練使用shell命令,掌握系統(tǒng)管理原理,到熟悉基于Linux的大數(shù)據(jù)開發(fā)平臺,并學(xué)會幾種典型的大數(shù)據(jù)存儲和開發(fā)方法!禠inux系統(tǒng)與大數(shù)據(jù)應(yīng)用》內(nèi)容精簡,知識覆蓋面廣,適合作為計算機(jī)科學(xué)、軟件工程、網(wǎng)絡(luò)工程等專業(yè)本科生教材,也可供基于開源平臺的大數(shù)據(jù)應(yīng)用開發(fā)工程技術(shù)人員參考。
第一篇 Linux系統(tǒng)
第1章 Linux系統(tǒng)概述
1.1 Linux系統(tǒng)的產(chǎn)生
1.1.1 GNU
1.1.2 GPL
1.1.3 LGPL
1.1.4 POSIX
1.1.5 GNU/Linux
1.2 Linux系統(tǒng)的發(fā)展
1.2.1 早期Linux系統(tǒng)
1.2.2 Linux內(nèi)核版本
1.2.3 Linux發(fā)行版本
1.2.4 Linux體系架構(gòu)
1.3 Linux系統(tǒng)的應(yīng)用
1.3.1 桌面應(yīng)用
1.3.2 服務(wù)器應(yīng)用
1.3.3 嵌人式應(yīng)用
1.3.4 評價
1.4 Linux系統(tǒng)終端
1.4.1 Xwindow
1.4.2 KDE
1.4.3 GNOME
1.4.4 其他桌面
1.5 shell命令
1.5.1 shell命令介紹
1.5.2 shell命令使用
1.5.3 聯(lián)機(jī)幫助命令
1.6 本章小結(jié)
習(xí)題1
第2章 文件管理
2.1 LiBUX文件
2.1.1 文件名
2.1.2 文件類型和屬性
2.1.3 Linux系統(tǒng)目錄結(jié)構(gòu)
2.2 文件系統(tǒng)
2.2.1 文件系統(tǒng)分類
2.2.2 Ext2/Ext3/Ext4文件系統(tǒng)分析
2.2.3 硬鏈接與符號鏈接
2.3 設(shè)備文件
2.3.1 設(shè)備文件掛載
2.3.2 設(shè)備文件卸載
2.3.3 設(shè)備文件自動掛載配置
2.3.4 幾種特殊的設(shè)備文件
2.4 文件操作sheU命令
2.4.1 文件內(nèi)容顯示
2.4.2 文件查詢
2.4.3 文件及文件系統(tǒng)管理
2.4.4 幾個功能強(qiáng)大的命令
2.5 本章小結(jié)
習(xí)題2
第3章 用戶與組管理
3.1 用戶與組賬號
3.1.1 賬號
3.1.2 用戶賬號配置文件
3.1.3 組賬號配置文件
3.2 賬號管理命令
3.3 用戶與文件系統(tǒng)空間
3.3.1 主目錄
3.3.2 用戶與磁盤空間
3.4 文件權(quán)限管理
3.4.1 文件權(quán)限管理概述
3.4.2 文件特殊權(quán)限
3.5 系統(tǒng)安全性
3.5.1 賬號安全性
3.5.2 常見漏洞安全性
3.5.3 SELinux
3.6 本章小結(jié)
習(xí)題3
第4章 網(wǎng)絡(luò)及其服務(wù)配置
4.1 網(wǎng)絡(luò)配置
4.1.1 相關(guān)系統(tǒng)文件
4.1.2 常用網(wǎng)絡(luò)命令
4.1.3 OpenSSH
4.2 Web服務(wù)器
4.2.1 Apache HTTP Server
4.2.2 安裝與配置實例
4.3 FTP服務(wù)器
4.3.1 vsFTP
4.3.2 安裝與配置實例
4.4 Samba服務(wù)器
4.4.1 Samba簡介
4.4.2 安裝與配置實例
4.5 其他服務(wù)器
4.5.1 郵件服務(wù)器
4.5.2 DNS服務(wù)器
4.5.3 DHCP服務(wù)器
4.6 本章小結(jié)
習(xí)題4
第5章 內(nèi)核及其配置
5.1 Linux內(nèi)核文件組織結(jié)構(gòu)
5.2 內(nèi)核構(gòu)建
5.2.1 內(nèi)核引導(dǎo)與啟動
5.2.2 內(nèi)核引導(dǎo)管理器
5.2.3 內(nèi)核編譯
5.3 系統(tǒng)調(diào)用
5.3.1 系統(tǒng)調(diào)用的實現(xiàn)
5.3.2 增加系統(tǒng)調(diào)用
5.4 本章小結(jié)
習(xí)題5
第6章 sheU編程擴(kuò)展
6.1 文本編輯器
6.1.1 vi編輯器
6.1.2 vim編輯器
6.1.3 emacs編輯器
6.1.4 Gedit編輯器
6.2 sheII
6.3 bash編程
6.3.1 關(guān)于bash
6.3.2 變量
6.3.3 操作符
6.3.4 條件和test命令
6.3.5 shell流控制
6.3.6 函數(shù)
6.4 其他shell編程
6.4.1 sed
6.4.2 grep
6.4.3 awk
6.5 本章小結(jié)
習(xí)題6
第7章 應(yīng)用開發(fā)
7.1 程序安裝與配置
7.1.1 安裝程序與更新軟件
7.1.2 設(shè)置環(huán)境變量
7.2 C程序開發(fā)
7.2.1 gcc
7.2.2 make工具與makefile文件
7.2.3 c程序開發(fā)實例
7.3 Java程序開發(fā)
7.3.1 Ant
7.3.2 Maven
7.3.3 Eclipse
7.4 Web開發(fā)
7.4.1 LAMP
7.4.2 LAMP加速
7.4.3 應(yīng)用
7.5 版本控制
7.5.1 VCS
7.5.2 CVS
7.5.3 Subversion
7.5.4 Git
7.6 本章小結(jié)
習(xí)題7
第二篇 大數(shù)據(jù)應(yīng)用
第8章 大數(shù)據(jù)開發(fā)平臺
8.1 大數(shù)據(jù)
8.1.1 大數(shù)據(jù)的特點
8.1.2 Hadoop與大數(shù)據(jù)
8.2 Hadoop與MapReduce
8.2.1 Hadoop框架及組件介紹
8.2.2 分布式文件系統(tǒng)HDFs
8.2.3 并行編程框架MapReduce
8.2.4 Hadoop應(yīng)用示例1
8.2.5 Hadoop應(yīng)用示例2
8.3 基于內(nèi)存計算與spark
8.3.1 Spark介紹
8.3.2 Spark應(yīng)用示例
8.4 實時計算與storm
8.4.1 Storm介紹
8.4.2 Storm應(yīng)用示例1
8.4.3 Storm應(yīng)用示例2
8.5 本章小結(jié)
習(xí)題8
第9章 大數(shù)據(jù)存儲
9.1 NoSQL介紹
9.1.1 NoSQL發(fā)展
9.1.2 NoSQL特征
9.1.3 NoSQL分類
9.2 HBase數(shù)據(jù)庫
9.2.1 HBase介紹
9.2.2 HBase應(yīng)用示例
9.3 OpenTSDB數(shù)據(jù)庫
9.3.1 OpenTSDB介紹
9.3.2 OpenTSDB應(yīng)用示例
9.4 本章小結(jié)
習(xí)題9
第10章 大數(shù)據(jù)分析工具
10.1 Hive數(shù)據(jù)分析平臺
10.1.1 Hive的組成
10.1.2 Hive和RDBMS的區(qū)別
10.1.3 Hive應(yīng)用示例
10.2 Pig數(shù)據(jù)分析平臺
10.2.1 Pig簡介
10.2.2 Pig與Hive
10.2.3 Pig應(yīng)用示例
10.3 Mahout數(shù)據(jù)挖掘平臺
10.3.1 Mahout簡介
10.3.2 安裝與配置
10.3.3 Mahout應(yīng)用示例
10.4 本章小結(jié)
習(xí)題10
第三篇 實驗
實驗1 系統(tǒng)安裝與基本使用
實驗2 文件及文件系統(tǒng)管理
實驗3 用戶與權(quán)限管理
實驗4 網(wǎng)絡(luò)及其服務(wù)管理
實驗5 內(nèi)核定制與編程
實驗6 shell編程
實驗7 應(yīng)用開發(fā)
實驗8 Hadoop安裝、部署與應(yīng)用
實驗9 Spark安裝、部署與應(yīng)用
實驗10 Storm安裝、部署與應(yīng)用
參考文獻(xiàn)