第 1章 智能计算平台应用开发概述 1
1.1 智能计算平台应用开发技能点简介 1
1.1.1 初级 1
1.1.2 中级 2
1.1.3 高级 4
1.2 智能计算平台应用开发的初级知识点概要 5
1.2.1 平台搭建 5
1.2.2 平台管理 6
1.2.3 数据管理 6
1.2.4 应用开发 7
1.3 小结 8
1.4 习题 8
第 2章 硬件设备 10
2.1 存储设备 10
2.1.1 常用存储协议简介 10
2.1.2 存储组网技术简介 17
2.1.3 存储可靠性技术简介 19
2.2 服务器 21
2.2.1 服务器简介 22
2.2.2 常见的服务器 25
2.3 综合布线与设备上架 28
2.3.1 综合布线 28
2.3.2 设备上架 36
2.4 小结 37
2.5 习题 37
第3章 系统与软件 39
3.1 操作系统 39
3.1.1 Windows 40
3.1.2 Linux 47
3.2 脚本开发环境Python 48
3.2.1 Python发展史 48
3.2.2 Python语言特性 49
3.2.3 Python应用领域 50
3.3 其他依赖 51
3.3.1 JDK 51
3.3.2 MySQL 52
3.3.3 GaussDB 53
3.3.4 MongoDB 54
3.3.5 Kettle 56
3.3.6 Nginx 58
3.4 小结 59
3.5 习题 60
第4章 系统管理 61
4.1 系统和设备管理 61
4.1.1 状态监测和识别 61
4.1.2 设备和系统巡检 69
4.1.3 日志收集 75
4.2 系统运维管理文档 77
4.2.1 网络拓扑图 78
4.2.2 运维文档 80
4.3 小结 80
4.4 习题 81
第5章 数据采集 82
5.1 数据采集简介 82
5.1.1 基本内容 82
5.1.2 常用工具 86
5.1.3 采集流程 95
5.2 大数据运维 97
5.2.1 数据更新 97
5.2.2 数据维护与修正 99
5.3 小结 100
5.4 习题 100
第6章 数据存储 101
6.1 分布式文件系统 101
6.1.1 文件系统简介 101
6.1.2 分布式与分布式文件系统 102
6.1.3 常见的分布式文件系统 103
6.2 云存储配置 108
6.2.1 云存储简介 108
6.2.2 存储方式 110
6.3 数据库 114
6.3.1 数据库系统基础 114
6.3.2 关系型数据库 115
6.3.3 NoSQL数据库 116
6.4 数据库可视化工具使用 117
6.4.1 MySQL Workbench 118
6.4.2 Studio 3T 124
6.4.3 Kettle 129
6.5 小结 142
6.6 习题 143
第7章 基础应用软件开发测试 144
7.1 应用软件移植 144
7.1.1 不同架构对应用的影响 145
7.1.2 移植操作流程 149
7.1.3 移植工具 151
7.2 软件测试 153
7.2.1 软件测试简介 153
7.2.2 常用测试工具 162
7.2.3 测试报告 175
7.3 小结 175
7.4 习题 176
第8章 人工智能示教编程 177
8.1 爬虫简介 177
8.1.1 爬虫概念 177
8.1.2 应用领域 180
8.1.3 常用爬虫工具库 180
8.2 爬虫流程 183
8.2.1 网址分析 183
8.2.2 请求与响应 183
8.2.3 网页解析 187
8.2.4 数据入库 201
8.3 爬虫框架 204
8.4 小结 208
8.5 习题 208