当前位置:首页 > 工业技术
Linux系统与大数据应用
Linux系统与大数据应用

Linux系统与大数据应用PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:燕彩蓉,李继云编著
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2016
  • ISBN:7040446141
  • 页数:231 页
图书介绍:
《Linux系统与大数据应用》目录

第一篇 Linux系统 3

第1章 Linux系统概述 3

1.1 Linux系统的产生 3

1.1.1 GNU 4

1.1.2 GPL 4

1.1.3 LGPL 5

1.1.4 POSIX 6

1.1.5 GNU/Linux 7

1.2 Linux系统的发展 7

2.1 早期Linux系统 7

1.2.2 Linux内核版本 8

1.2.3 Linux发行版本 9

1.2.4 Linux体系架构 10

1.3 Linux系统的应用 11

1.3.1 桌面应用 11

1.3.2 服务器应用 11

1.3.3 嵌入式应用 12

1.3.4 评价 12

1.4 Linux系统终端 13

1.4.1 Xwindow 13

4.2 KDE 13

1.4.3 GNOME 14

1.4.4 其他桌面 15

1.5 shell命令 15

1.5.1 shell命令介绍 16

1.5.2 shell命令使用 16

1.5.3 联机帮助命令 16

1.6 本章小结 17

习题1 17

第2章 文件管理 19

2.1 Linux文件 19

2.1.1 文件名 19

2.1.2 文件类型和属性 20

2.1.3 Linux系统目录结构 20

2.2 文件系统 21

2.2.1 文件系统分类 21

2.2.2 Ext2/Ext3/Ext4文件系统分析 22

2.2.3 硬链接与符号链接 23

2.3 设备文件 24

2.3.1 设备文件挂载 24

2.3.2 设备文件卸载 25

2.3.3 设备文件自动挂载配置 25

2.3.4 几种特殊的设备文件 26

2.4 文件操作shell命令 27

2.4.1 文件内容显示 27

2.4.2 文件查询 27

2.4.3 文件及文件系统管理 29

2.4.4 几个功能强大的命令 30

2.5 本章小结 31

习题2 31

第3章 用户与组管理 32

3.1 用户与组账号 32

3.1.1 账号 32

3.1.2 用户账号配置文件 33

3.1.3 组账号配置文件 35

3.2 账号管理命令 35

3.3 用户与文件系统空间 37

3.3.1 主目录 37

3.3.2 用户与磁盘空间 37

3.4 文件权限管理 38

3.4.1 文件权限管理概述 38

3.4.2 文件特殊权限 41

3.5 系统安全性 42

3.5.1 账号安全性 42

3.5.2 常见漏洞安全性 42

3.5.3 SELinux 43

3.6 本章小结 44

习题3 44

第4章 网络及其服务配置 46

4.1 网络配置 46

4.1.1 相关系统文件 46

4.1.2 常用网络命令 47

4.1.3 OpenSSH 49

4.2 Web服务器 50

4.2.1 Apache HTTP Server 50

4.2.2 安装与配置实例 51

4.3 FTP服务器 52

4.3.1 vsFTP 52

4.3.2 安装与配置实例 53

4.4 Samba服务器 54

4.4.1 Samba简介 54

4.4.2 安装与配置实例 56

4.5 其他服务器 57

4.5.1 邮件服务器 57

4.5.2 DNS服务器 58

4.5.3 DHCP服务器 59

4.6 本章小结 59

习题4 59

第5章 内核及其配置 60

5.1 Linux内核文件组织结构 60

5.2 内核构建 61

5.2.1 内核引导与启动 61

5.2.2 内核引导管理器 61

5.2.3 内核编译 63

5.3 系统调用 64

5.3.1 系统调用的实现 64

5.3.2 增加系统调用 66

5.4 本章小结 66

习题5 67

第6章 shell编程扩展 68

6.1 文本编辑器 68

6.1.1 vi编辑器 68

6.1.2 vim编辑器 69

6.1.3 emacs编辑器 69

6.1.4 Gedit编辑器 69

6.2 shell 70

6.3 bash编程 71

6.3.1 关于bash 71

6.3.2 变量 72

6.3.3 操作符 73

6.3.4 条件和test命令 74

6.3.5 shell流控制 76

6.3.6 函数 77

6.4 其他shell编程 80

6.4.1 sed 80

6.4.2 grep 80

6.4.3 awk 81

6.5 本章小结 82

习题6 83

第7章 应用开发 84

7.1 程序安装与配置 84

7.1.1 安装程序与更新软件 84

7.1.2 设置环境变量 86

7.2 C程序开发 87

7.2.1 gcc 87

7.2.2 make 工具与makefile文件 89

7.2.3 C程序开发实例 89

7.3 Java程序开发 91

7.3.1 Ant 91

7.3.2 Maven 92

7.3.3 Eclipse 93

7.4 Web开发 93

7.4.1 LAMP 93

7.4.2 LAMP加速 94

7.4.3 应用 95

7.5 版本控制 96

7.5.1 VCS 96

7.5.2 CVS 97

7.5.3 Subversion 97

7.5.4 Git 98

7.6 本章小结 99

习题7 99

第二篇 大数据应用 103

第8章 大数据开发平台 103

8.1 大数据 103

8.1.1 大数据的特点 103

8.1.2 Hadoop与大数据 104

8.2 Hadoop与MapReduce 105

8.2.1 Hadoop框架及组件介绍 105

8.2.2 分布式文件系统HDFS 106

8.2.3 并行编程框架MapReduce 107

8.2.4 Hadoop应用示例1 107

8.2.5 Hadoop应用示例2 111

8.3 基于内存计算与Spark 113

8.3.1 Spark介绍 113

8.3.2 Spark应用示例 114

8.4 实时计算与Storm 116

8.4.1 Storm介绍 116

8.4.2 Storm应用示例1 117

8.4.3 Storm应用示例2 118

8.5 本章小结 121

习题8 122

第9章 大数据存储 123

9.1 NoSQL介绍 123

9.1.1 NoSQL发展 123

9.1.2 NoSQL特征 123

9.1.3 NoSQL分类 125

9.2 HBase数据库 127

9.2.1 HBase介绍 128

9.2.2 HBase应用示例 129

9.3 OpenTSDB数据库 135

9.3.1 OpenTSDB介绍 135

9.3.2 OpenTSDB应用示例 136

9.4 本章小结 139

习题9 139

第10章 大数据分析工具 141

10.1 Hive数据分析平台 141

10.1.1 Hive的组成 141

10.1.2 Hive和RDBMS的区别 143

10.1.3 Hive应用示例 144

10.2 Pig数据分析平台 151

10.2.1 Pig简介 151

10.2.2 Pig与Hive 153

10.2.3 Pig应用示例 153

10.3 Mahout数据挖掘平台 155

10.3.1 Mahout简介 155

10.3.2 安装与配置 155

10.3.3 Mahout应用示例 156

10.4 本章小结 158

习题10 158

第三篇 实验 161

实验1 系统安装与基本使用 161

实验2 文件及文件系统管理 167

实验3 用户与权限管理 172

实验4 网络及其服务管理 180

实验5 内核定制与编程 191

实验6 shell编程 197

实验7 应用开发 206

实验8 Hadoop安装、部署与应用 212

实验9 Spark安装、部署与应用 221

实验10 Storm安装、部署与应用 226

参考文献 230

相关图书
作者其它书籍
返回顶部