书籍详情
龙芯服务器管理与运维实战
作者:郭同彬,孙国云 著
出版社:人民邮电出版社
出版时间:2020-12-01
ISBN:9787115448064
定价:¥69.00
购买这本书可以去
内容简介
服务器是提供计算或应用服务的核心设备之一。随着近年来云计算、人工智能、大数据等技术的飞速发展,服务器的市场规模越来越大。使用龙芯CPU可以实现高性能服务器,基于龙芯CPU的服务器在Web服务、数据库服务、文件存储服务等场景中都有应用。本书是针对龙芯服务器管理和运维人员的系统教程,重点介绍基于龙芯3B4000/3B5000/3C5000服务器产品的管理和使用技术,包括龙芯服务器操作基础、文件服务、存储技术、数据库、中间件、Web服务搭建、操作系统安装、远程管理、备份与恢复、高可用技术、容器技术应用、大数据平台、虚拟化技术等。
作者简介
郭同彬:龙芯中科技术股份有限公司生态创新中心总监。拥有20 年开发经验,深耕操作系统安全领域(系统安全、内核安全、网络安全),参与编写GB/T 20272-2006《信息安全技术 操作系统安全技术要求》等标准。目前从事龙芯生态建设,专注于开源软件在龙芯平台上的迁移适配、性能优化等。孙国云:龙芯中科技术股份有限公司软件生态工程师。多年来从事Linux 系统开发、软件移植,以及消费类产品的软件方案设计和研发,在Linux、移动操作系统开发、音视频编解码等领域有着丰富的经验,申请了多项技术专利。
目录
第01章 初识龙芯服务器
1.1 龙芯CPU 002
1.2 操作系统 003
1.2.1 龙芯社区版操作系统Loongnix 003
1.2.2 统信UOS 操作系统 004
1.2.3 银河麒麟操作系统 005
1.2.4 其他操作系统 005
1.3 龙芯服务器的分类 007
1.3.1 龙芯3B4000 双路服务器 007
1.3.2 龙芯3B4000 四路服务器 008
1.4 龙芯软件开发环境 010
第02章 龙芯服务器操作基础
2.1 龙芯服务器的两种使用方式 014
2.1.1 图形界面使用方式 014
2.1.2 命令行界面使用方式 014
2.2 基本操作命令 015
2.2.1 文件目录操作命令 015
2.2.2 文件内容查看命令 020
2.2.3 用户操作命令 021
2.2.4 文件查找和内容检索命令 023
2.2.5 文档打包命令 024
2.3 常用的网络操作命令 026
2.3.1 网络参数设定命令 026
2.3.2 网络测试与查看命令 035
2.3.3 命令行界面网页工具命令 042
2.3.4 网络包捕获命令 043
第03章 龙芯服务器文件服务
3.1 Samba 服务 050
3.1.1 Samba 介绍 050
3.1.2 Samba 服务安装 050
3.1.3 Samba 启动 051
3.1.4 Samba 服务配置文件介绍 052
3.1.5 Samba 配置实例 054
3.2 FTP 服务 057
3.2.1 VSFTP 简介 057
3.2.2 VSFTP 安装 058
3.2.3 VSFTP 启动 058
3.2.4 VSFTP 服务配置实例 059
3.3 NFS 061
3.3.1 NFS 介绍 061
3.3.2 NFS 安装 062
3.3.3 NFS 启动 062
3.3.4 NFS 配置说明 063
3.3.5 NFS 配置实例 063
第04章 龙芯服务器存储技术
4.1 LVM 068
4.1.1 LVM 原理介绍 068
4.1.2 使用LVM 工具创建逻辑卷示例 069
4.1.3 设置开机自动挂载 073
4.1.4 逻辑卷扩容 073
4.1.5 逻辑卷缩容 074
4.2 多路径存储技术 075
4.2.1 多路径存储工具介绍 075
4.2.2 多路径存储工具安装 075
4.2.3 多路径存储工具的基本命令 076
4.2.4 多路径存储工具配置 077
4.2.5 多路径故障切换测试 080
4.2.6 多路径管理和故障排除 081
4.3 龙芯存储产品解决方案 083
4.3.1 腾凌科技T2000-L 083
4.3.2 鲸鲨RedStor LA 系列龙芯单控存储 084
4.3.3 鲸鲨RedStor LC 系列龙芯双控存储 086
第05章 龙芯服务器数据库
5.1 MariaDB 的安装和使用 090
5.1.1 MariaDB 的安装与卸载 090
5.1.2 MariaDB 的初始化 090
5.1.3 MariaDB 的使用 091
5.1.4 MariaDB 的账户管理 092
5.2 达梦数据库的安装和使用 093
5.2.1 环境准备 093
5.2.2 达梦数据库的安装和卸载 094
5.2.3 达梦数据库的使用 096
5.3 数据库中间件和负载均衡 098
第06章 龙芯服务器中间件
6.1 Tomcat 的安装和使用 102
6.1.1 Tomcat 的安装和启动 102
6.1.2 Tomcat 上的Web 应用部署 103
6.2 InforSuite AS 的安装和启动 104
6.2.1 环境准备 104
6.2.2 安装InforSuite AS 105
6.2.3 启动InforSuite AS 105
6.3 在InforSuite AS 上部署Web 应用 106
6.3.1 数据库准备 106
6.3.2 创建JDBC 连接池和JDBC 资源 107
6.3.3 部署Web 应用 109
第07章 龙芯服务器Web 服务搭建
7.1 PHP 项目的软件组合——LAMP 112
7.1.1 Apache HTTP Server 安装 112
7.1.2 PHP 安装和MariaDB 调用 113
7.1.3 LAMP 拓扑结构 115
7.2 Java 项目的软件组合——LNMT 116
7.2.1 Nginx 的安装和启动 116
7.2.2 Nginx 反向代理实现负载均衡 117
7.2.3 Nginx 动静分离和负载均衡方案 120
第08章 龙芯服务器操作系统安装
8.1 引导安装盘 124
8.1.1 支持的安装介质 124
8.1.2 使用安装介质引导安装程序 125
8.1.3 引导菜单 126
8.2 安装所需的基础配置 127
8.2.1 欢迎页面及语言选择 127
8.2.2 安装信息摘要 127
8.2.3 日期和时间 128
8.2.4 安装源 129
8.2.5 网络和主机名 130
8.2.6 编辑网络连接 130
8.2.7 高级网络接口 132
8.2.8 软件选择 132
8.2.9 安装目标位置 133
8.2.10 引导装载程序安装 135
8.2.11 加密分区 135
8.2.12 手动分区 136
8.3 系统安装 137
8.3.1 正式开始安装 137
8.3.2 配置、密码和用户 138
8.3.3 安装完成 140
第 10章 龙芯服务器远程管理
9.1 SSH 远程登录 146
9.1.1 SSH 介绍 146
9.1.2 服务器安装OpenSSH 146
9.1.3 SSH 工具的使用 147
9.1.4 SCP 工具的使用 147
9.1.5 SFTP 工具的使用 148
9.1.6 WinSCP 工具的使用 149
9.1.7 Xshell 工具的使用 150
9.2 VNC 远程桌面 151
9.2.1 VNC Server 的安装与配置 151
9.2.2 VNC Viewer 的安装与配置 152
9.3 Remmina 远程桌面 153
9.4 RemoteViewer 远程桌面 154
9.5 BMC 主板管理单元 155
9.5.1 环境准备 155
9.5.2 客户端与BMC 之间建立通信连接 155
9.5.3 客户端安装Java 并配置环境变量 157
9.5.4 登录BMC 158
9.5.5 BMC 平台管理 159
第 10章 龙芯服务器备份与恢复
10.1 爱数备份与恢复系统简介 164
10.2 安装爱数备份与恢复系统 164
10.2.1 命令行界面下安装 164
10.2.2 初始化爱数备份和恢复系统 165
10.3 卸载爱数备份与恢复系统 166
10.4 基于龙芯服务器的备份一体机介绍 167
10.5 爱数备份与恢复系统的使用 167
10.5.1 客户端管理 167
10.5.2 定时备份 170
10.5.3 远程复制 174
第 11章 龙芯服务器高可用技术
11.1 多网卡绑定技术介绍 178
11.2 主从接口的默认行为 178
11.3 文本用户界面配置多网卡绑定 179
11.4 NetworkManager 命令行工具
nmcli 的使用 182
11.5 命令行界面接口创建绑定 183
11.5.1 检查是否已安装绑定内核模块 183
11.5.2 创建频道绑定接口 183
11.5.3 创建从属接口 184
11.5.4 激活频道绑定 184
11.6 创建多个绑定 185
11.6.1 多频道绑定 186
11.6.2 绑定接口模块介绍 186
11.7 GUI 创建绑定连接 187
11.7.1 建立绑定连接 188
11.7.2 配置绑定标签 189
第 12章 龙芯服务器容器技术应用
12.1 云计算平台简介 194
12.2 Docker 的介绍和使用 195
12.2.1 安装并启动Docker 196
12.2.2 制作Docker 镜像 197
12.2.3 Dockerfile 的使用和镜像上传 198
12.3 Kubernetes 介绍和部署 200
12.3.1 Kubernetes 核心组件和对象 201
12.3.2 手动部署Kubernetes 集群 201
12.3.3 使用kubeadm 工具部署Kubernetes 集群 204
12.3.4 kubectl 命令行工具 206
第 13章 龙芯服务器大数据平台
13.1 Hadoop 介绍 210
13.1.1 Hadoop 主要模块及相关项目 210
13.1.2 Hadoop 生态圈 211
13.2 基于Ambari 搭建Hadoop生态集群 212
13.2.1 Hadoop 生态集群安装前环境准备 212
13.2.2 使用Ambari 图形引导方式搭建Hadoop 集群 214
13.2.3 Ambari 控制面板介绍 223
13.3 使用HiBench 进行离线计算性能测试 224
13.3.1 使用MapReduce 生成数据并存储到HDFS 225
13.3.2 使用Spark 测试TeraSort 226
13.4 在Hadoop 集群中添加DataNode227
第 14章 龙芯服务器虚拟化技术
14.1 KVM 虚拟机 232
14.1.1 KVM 虚拟机介绍 232
14.1.2 虚拟机的创建与使用 232
14.2 OpenStack 介绍和使用 238
14.2.1 OpenStack 介绍 238
14.2.2 OpenStack 部署和使用 239
14.2.3 OpenStack 管理平台 244
14.2.4 OpenStack 集群测评工具Rally 248
致谢 250
1.1 龙芯CPU 002
1.2 操作系统 003
1.2.1 龙芯社区版操作系统Loongnix 003
1.2.2 统信UOS 操作系统 004
1.2.3 银河麒麟操作系统 005
1.2.4 其他操作系统 005
1.3 龙芯服务器的分类 007
1.3.1 龙芯3B4000 双路服务器 007
1.3.2 龙芯3B4000 四路服务器 008
1.4 龙芯软件开发环境 010
第02章 龙芯服务器操作基础
2.1 龙芯服务器的两种使用方式 014
2.1.1 图形界面使用方式 014
2.1.2 命令行界面使用方式 014
2.2 基本操作命令 015
2.2.1 文件目录操作命令 015
2.2.2 文件内容查看命令 020
2.2.3 用户操作命令 021
2.2.4 文件查找和内容检索命令 023
2.2.5 文档打包命令 024
2.3 常用的网络操作命令 026
2.3.1 网络参数设定命令 026
2.3.2 网络测试与查看命令 035
2.3.3 命令行界面网页工具命令 042
2.3.4 网络包捕获命令 043
第03章 龙芯服务器文件服务
3.1 Samba 服务 050
3.1.1 Samba 介绍 050
3.1.2 Samba 服务安装 050
3.1.3 Samba 启动 051
3.1.4 Samba 服务配置文件介绍 052
3.1.5 Samba 配置实例 054
3.2 FTP 服务 057
3.2.1 VSFTP 简介 057
3.2.2 VSFTP 安装 058
3.2.3 VSFTP 启动 058
3.2.4 VSFTP 服务配置实例 059
3.3 NFS 061
3.3.1 NFS 介绍 061
3.3.2 NFS 安装 062
3.3.3 NFS 启动 062
3.3.4 NFS 配置说明 063
3.3.5 NFS 配置实例 063
第04章 龙芯服务器存储技术
4.1 LVM 068
4.1.1 LVM 原理介绍 068
4.1.2 使用LVM 工具创建逻辑卷示例 069
4.1.3 设置开机自动挂载 073
4.1.4 逻辑卷扩容 073
4.1.5 逻辑卷缩容 074
4.2 多路径存储技术 075
4.2.1 多路径存储工具介绍 075
4.2.2 多路径存储工具安装 075
4.2.3 多路径存储工具的基本命令 076
4.2.4 多路径存储工具配置 077
4.2.5 多路径故障切换测试 080
4.2.6 多路径管理和故障排除 081
4.3 龙芯存储产品解决方案 083
4.3.1 腾凌科技T2000-L 083
4.3.2 鲸鲨RedStor LA 系列龙芯单控存储 084
4.3.3 鲸鲨RedStor LC 系列龙芯双控存储 086
第05章 龙芯服务器数据库
5.1 MariaDB 的安装和使用 090
5.1.1 MariaDB 的安装与卸载 090
5.1.2 MariaDB 的初始化 090
5.1.3 MariaDB 的使用 091
5.1.4 MariaDB 的账户管理 092
5.2 达梦数据库的安装和使用 093
5.2.1 环境准备 093
5.2.2 达梦数据库的安装和卸载 094
5.2.3 达梦数据库的使用 096
5.3 数据库中间件和负载均衡 098
第06章 龙芯服务器中间件
6.1 Tomcat 的安装和使用 102
6.1.1 Tomcat 的安装和启动 102
6.1.2 Tomcat 上的Web 应用部署 103
6.2 InforSuite AS 的安装和启动 104
6.2.1 环境准备 104
6.2.2 安装InforSuite AS 105
6.2.3 启动InforSuite AS 105
6.3 在InforSuite AS 上部署Web 应用 106
6.3.1 数据库准备 106
6.3.2 创建JDBC 连接池和JDBC 资源 107
6.3.3 部署Web 应用 109
第07章 龙芯服务器Web 服务搭建
7.1 PHP 项目的软件组合——LAMP 112
7.1.1 Apache HTTP Server 安装 112
7.1.2 PHP 安装和MariaDB 调用 113
7.1.3 LAMP 拓扑结构 115
7.2 Java 项目的软件组合——LNMT 116
7.2.1 Nginx 的安装和启动 116
7.2.2 Nginx 反向代理实现负载均衡 117
7.2.3 Nginx 动静分离和负载均衡方案 120
第08章 龙芯服务器操作系统安装
8.1 引导安装盘 124
8.1.1 支持的安装介质 124
8.1.2 使用安装介质引导安装程序 125
8.1.3 引导菜单 126
8.2 安装所需的基础配置 127
8.2.1 欢迎页面及语言选择 127
8.2.2 安装信息摘要 127
8.2.3 日期和时间 128
8.2.4 安装源 129
8.2.5 网络和主机名 130
8.2.6 编辑网络连接 130
8.2.7 高级网络接口 132
8.2.8 软件选择 132
8.2.9 安装目标位置 133
8.2.10 引导装载程序安装 135
8.2.11 加密分区 135
8.2.12 手动分区 136
8.3 系统安装 137
8.3.1 正式开始安装 137
8.3.2 配置、密码和用户 138
8.3.3 安装完成 140
第 10章 龙芯服务器远程管理
9.1 SSH 远程登录 146
9.1.1 SSH 介绍 146
9.1.2 服务器安装OpenSSH 146
9.1.3 SSH 工具的使用 147
9.1.4 SCP 工具的使用 147
9.1.5 SFTP 工具的使用 148
9.1.6 WinSCP 工具的使用 149
9.1.7 Xshell 工具的使用 150
9.2 VNC 远程桌面 151
9.2.1 VNC Server 的安装与配置 151
9.2.2 VNC Viewer 的安装与配置 152
9.3 Remmina 远程桌面 153
9.4 RemoteViewer 远程桌面 154
9.5 BMC 主板管理单元 155
9.5.1 环境准备 155
9.5.2 客户端与BMC 之间建立通信连接 155
9.5.3 客户端安装Java 并配置环境变量 157
9.5.4 登录BMC 158
9.5.5 BMC 平台管理 159
第 10章 龙芯服务器备份与恢复
10.1 爱数备份与恢复系统简介 164
10.2 安装爱数备份与恢复系统 164
10.2.1 命令行界面下安装 164
10.2.2 初始化爱数备份和恢复系统 165
10.3 卸载爱数备份与恢复系统 166
10.4 基于龙芯服务器的备份一体机介绍 167
10.5 爱数备份与恢复系统的使用 167
10.5.1 客户端管理 167
10.5.2 定时备份 170
10.5.3 远程复制 174
第 11章 龙芯服务器高可用技术
11.1 多网卡绑定技术介绍 178
11.2 主从接口的默认行为 178
11.3 文本用户界面配置多网卡绑定 179
11.4 NetworkManager 命令行工具
nmcli 的使用 182
11.5 命令行界面接口创建绑定 183
11.5.1 检查是否已安装绑定内核模块 183
11.5.2 创建频道绑定接口 183
11.5.3 创建从属接口 184
11.5.4 激活频道绑定 184
11.6 创建多个绑定 185
11.6.1 多频道绑定 186
11.6.2 绑定接口模块介绍 186
11.7 GUI 创建绑定连接 187
11.7.1 建立绑定连接 188
11.7.2 配置绑定标签 189
第 12章 龙芯服务器容器技术应用
12.1 云计算平台简介 194
12.2 Docker 的介绍和使用 195
12.2.1 安装并启动Docker 196
12.2.2 制作Docker 镜像 197
12.2.3 Dockerfile 的使用和镜像上传 198
12.3 Kubernetes 介绍和部署 200
12.3.1 Kubernetes 核心组件和对象 201
12.3.2 手动部署Kubernetes 集群 201
12.3.3 使用kubeadm 工具部署Kubernetes 集群 204
12.3.4 kubectl 命令行工具 206
第 13章 龙芯服务器大数据平台
13.1 Hadoop 介绍 210
13.1.1 Hadoop 主要模块及相关项目 210
13.1.2 Hadoop 生态圈 211
13.2 基于Ambari 搭建Hadoop生态集群 212
13.2.1 Hadoop 生态集群安装前环境准备 212
13.2.2 使用Ambari 图形引导方式搭建Hadoop 集群 214
13.2.3 Ambari 控制面板介绍 223
13.3 使用HiBench 进行离线计算性能测试 224
13.3.1 使用MapReduce 生成数据并存储到HDFS 225
13.3.2 使用Spark 测试TeraSort 226
13.4 在Hadoop 集群中添加DataNode227
第 14章 龙芯服务器虚拟化技术
14.1 KVM 虚拟机 232
14.1.1 KVM 虚拟机介绍 232
14.1.2 虚拟机的创建与使用 232
14.2 OpenStack 介绍和使用 238
14.2.1 OpenStack 介绍 238
14.2.2 OpenStack 部署和使用 239
14.2.3 OpenStack 管理平台 244
14.2.4 OpenStack 集群测评工具Rally 248
致谢 250
猜您喜欢