Linux系統(tǒng)及大數(shù)據(jù)應用
定 價:26 元
- 作者:燕彩蓉,李繼云編著
- 出版時間:2016/4/1
- ISBN:9787040446142
- 出 版 社:高等教育出版社
- 中圖法分類:TP316.85
- 頁碼:229
- 紙張:膠版紙
- 版次:1
- 開本:16K
Linux是一個自由開放的操作系統(tǒng),集成了很多高效便捷的開發(fā)工具,大數(shù)據(jù)應用進一步推動了市場對Linux人才的需求,促進了Linux系統(tǒng)的發(fā)展!禠inux系統(tǒng)與大數(shù)據(jù)應用》共分成三篇,**篇包括7章,主要面向初學者,分別從系統(tǒng)使用者、網(wǎng)絡管理者、shell程序開發(fā)者、應用程序開發(fā)者和內(nèi)核開發(fā)者的角度,全方位地介紹Linux操作環(huán)境、操作命令,以及基本的開發(fā)方法;第二篇包括3章,主要面向大數(shù)據(jù)應用的開發(fā)者,介紹基于Linux系統(tǒng)的大數(shù)據(jù)計算平臺、存儲平臺,以及幾個廣泛使用的應用開發(fā)和分析工具;第三篇是實驗,使讀者從初步認識Linux,熟練使用shell命令,掌握系統(tǒng)管理原理,到熟悉基于Linux的大數(shù)據(jù)開發(fā)平臺,并學會幾種典型的大數(shù)據(jù)存儲和開發(fā)方法。《Linux系統(tǒng)與大數(shù)據(jù)應用》內(nèi)容精簡,知識覆蓋面廣,適合作為計算機科學、軟件工程、網(wǎng)絡工程等專業(yè)本科生教材,也可供基于開源平臺的大數(shù)據(jù)應用開發(fā)工程技術人員參考。
第一篇 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)的應用
1.3.1 桌面應用
1.3.2 服務器應用
1.3.3 嵌人式應用
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)機幫助命令
1.6 本章小結(jié)
習題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 設備文件
2.3.1 設備文件掛載
2.3.2 設備文件卸載
2.3.3 設備文件自動掛載配置
2.3.4 幾種特殊的設備文件
2.4 文件操作sheU命令
2.4.1 文件內(nèi)容顯示
2.4.2 文件查詢
2.4.3 文件及文件系統(tǒng)管理
2.4.4 幾個功能強大的命令
2.5 本章小結(jié)
習題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é)
習題3
第4章 網(wǎng)絡及其服務配置
4.1 網(wǎng)絡配置
4.1.1 相關系統(tǒng)文件
4.1.2 常用網(wǎng)絡命令
4.1.3 OpenSSH
4.2 Web服務器
4.2.1 Apache HTTP Server
4.2.2 安裝與配置實例
4.3 FTP服務器
4.3.1 vsFTP
4.3.2 安裝與配置實例
4.4 Samba服務器
4.4.1 Samba簡介
4.4.2 安裝與配置實例
4.5 其他服務器
4.5.1 郵件服務器
4.5.2 DNS服務器
4.5.3 DHCP服務器
4.6 本章小結(jié)
習題4
第5章 內(nèi)核及其配置
5.1 Linux內(nèi)核文件組織結(jié)構(gòu)
5.2 內(nèi)核構(gòu)建
5.2.1 內(nèi)核引導與啟動
5.2.2 內(nèi)核引導管理器
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é)
習題5
第6章 sheU編程擴展
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 關于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é)
習題6
第7章 應用開發(fā)
7.1 程序安裝與配置
7.1.1 安裝程序與更新軟件
7.1.2 設置環(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 應用
7.5 版本控制
7.5.1 VCS
7.5.2 CVS
7.5.3 Subversion
7.5.4 Git
7.6 本章小結(jié)
習題7
第二篇 大數(shù)據(jù)應用
第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應用示例1
8.2.5 Hadoop應用示例2
8.3 基于內(nèi)存計算與spark
8.3.1 Spark介紹
8.3.2 Spark應用示例
8.4 實時計算與storm
8.4.1 Storm介紹
8.4.2 Storm應用示例1
8.4.3 Storm應用示例2
8.5 本章小結(jié)
習題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應用示例
9.3 OpenTSDB數(shù)據(jù)庫
9.3.1 OpenTSDB介紹
9.3.2 OpenTSDB應用示例
9.4 本章小結(jié)
習題9
第10章 大數(shù)據(jù)分析工具
10.1 Hive數(shù)據(jù)分析平臺
10.1.1 Hive的組成
10.1.2 Hive和RDBMS的區(qū)別
10.1.3 Hive應用示例
10.2 Pig數(shù)據(jù)分析平臺
10.2.1 Pig簡介
10.2.2 Pig與Hive
10.2.3 Pig應用示例
10.3 Mahout數(shù)據(jù)挖掘平臺
10.3.1 Mahout簡介
10.3.2 安裝與配置
10.3.3 Mahout應用示例
10.4 本章小結(jié)
習題10
第三篇 實驗
實驗1 系統(tǒng)安裝與基本使用
實驗2 文件及文件系統(tǒng)管理
實驗3 用戶與權(quán)限管理
實驗4 網(wǎng)絡及其服務管理
實驗5 內(nèi)核定制與編程
實驗6 shell編程
實驗7 應用開發(fā)
實驗8 Hadoop安裝、部署與應用
實驗9 Spark安裝、部署與應用
實驗10 Storm安裝、部署與應用
參考文獻