高性能linux服务器构建实战pdf高清晰完整版
分享到:
高性能linux服务器构建实战2012年1月由机械工业出版社出版发行,以构建高性能Linux服务器为核心内容,从Web应用、数据备份与恢复、网络存储应用、运维监控与性能优化、集群高级应用等多个方面深入讲解了如何构建高性能的Linux服务器。全书以实战性为导向,所有内容都来自于作者多年实践经验的总结,同时从社区中收集了大量Linux运维人员遇到的有代表性的疑难问题,并给出了优秀的解决方案,实践指导意义极强。小编极力推荐的这本高性能linux服务器构建实战分为5个部分。Web应用篇详细介绍了Nginx、Varnish和Memcached这三款Linux服务器上极为常用的Web应用软件的安装、配置、管理、使用方法、工作原理和性能调优技巧。数据备份与恢复篇首先讲述了开源备份软件bacula的使用与管理技巧,并通过实例讲解了在bacula上进行各种备份与恢复操作的具体方法;其次讲解了开源数据镜像备份工具rsync和unison的使用,并通过两个企业级案例演示了这两个工具在生产环境中的使用过程;后讲解了如何利用ext3grep工具来恢复误删除的数据文件和MySQL数据库的方法。感兴趣的朋友欢迎免费下载阅读。
第1篇 Web应用篇
第1章 轻量级HTTP服务器Nginx / 2
1.1 什么是Nginx / 2
1.2 为什么要选择Nginx / 2
1.2.1 Nginx与Apache的异同 / 2
1.2.2 选择Nginx的[0[0优0]0]势所在 / 2
1.3 Nginx的模块与工作原理 / 3
1.4 Nginx的安装与配置 / 4
1.4.1 下载与安装Nginx / 4
1.4.2 Nginx配置文件的结构 / 5
1.4.3 配置与调试Nginx / 6
1.4.4 Nginx的启动、关闭和平滑重启 / 13
1.5 Nginx常用配置实例 / 14
1.5.1 虚拟主机配置实例 / 14
1.5.2 负载均衡配置实例 / 15
1.5.3 防盗链配置实例 / 17
1.5.4 日志分割配置实例 / 17
1.6 Nginx性能优化技巧 / 18
1.6.1 编译安装过程优化 / 18
1.6.2 利用TCMalloc优化Nginx的性能 / 19
1.6.3 Nginx内核参数[优化 / 20
1.7 实战Nginx与PHP(FastCGI)的安装、配置与优化 / 22
1.7.1 什么是 FastCGI / 22
1.7.2 Nginx+FastCGI运行原理 / 22
1.7.3 spawn-fcgi与PHP-FPM / 22
1.7.4 PHP与PHP-FPM的安装及优化 / 23
1.7.5 配置Nginx来支持PHP / 26
1.7.6 测试Nginx对PHP的解析功能 / 27
1.7.7 [0[0优0]0]化Nginx中FastCGI参数的实例 / 27
1.8 实战Nginx与Perl、Java的安装与配置 / 28
1.8.1 Perl(FastCGI)的安装 / 29
1.8.2 为Nginx添加FCGI支持 / 30
1.8.3 测试Nginx +Perl(FastCGI) / 31
1.8.4 搭建Nginx+Java环境 / 32
1.9 本章小结 / 34
第2章 高性能HTTP加速器Varnish / 35
2.1 初识Varnish / 35
2.1.1 Varnish概述 / 35
2.1.2 Varnish的结构与特点 / 35
2.1.3 Varnish与Squid的对比 / 36
2.2 开始安装Varnish / 36
2.2.1 安装前的准备 / 36
2.2.2 获取Varnish软件 / 37
2.2.3 安装pcre / 37
2.2.4 安装Varnish / 37
2.3 配置Varnish / 38
2.3.1 VCL使用说明 / 38
2.3.2 配置一个简单的Varnish实例 / 42
2.3.3 Varnish对应多台Web服务器的配置实例 / 44
2.4 运行Varnish / 48
2.4.1 varnishd指令 / 48
2.4.2 配置Varnish运行脚本 / 48
2.4.3 管理Varnish运行日志 / 49
2.5 管理Varnish / 51
2.5.1 查看Varnish进程 / 51
2.5.2 查看Varnish缓存效果与状态 / 51
2.5.3 通过端口管理Varnish / 53
2.5.4 管理Varnish缓存内容 / 55
2.6 Varnish优化 / 58
2.6.1 优化Linux内核参数 / 58
2.6.2 优化系统资源 / 59
2.6.3 优化Varnish参数 / 61
2.7 Varnish的常见应用实例 / 62
2.7.1 利用Varnish实现图片防盗链 / 62
2.7.2 利用Varnish实现静态文件压缩处理 / 62
2.8 本章小结 / 64
第3章 Memcached应用实战 / 65
3.1 Memcached基础 / 65
3.1.1 什么是Memcached / 65
3.1.2 Memcached的特征 / 66
3.1.3 Memcached的安装 / 67
3.1.4 Memcached的简单使用过程 / 70
3.2 剖析Memcached的工作原理 / 71
3.2.1 Memcached的工作过程 / 71
3.2.2 Slab Allocation的工作机制 / 72
3.2.3 Memcached的删除机制 / 72
3.2.4 Memcached的分布式算法 / 73
3.3 Memcached的管理与性能监控 / 75
3.3.1 如何管理Memcached / 75
3.3.2 Memcached的监控 / 77
3.3.3 Memcached变种产品介绍 / 81
3.4 通过UDFs实现Memcached与MySQL的自动更新 / 82
3.4.1 UDFs使用简介 / 82
3.4.2 memcached_functions_mysql应用实例 / 84
3.4.3 对memcached_functions_mysql的简单功能进行测试 / 87
3.4.4 使用memcached_functions_mysql的经验与技巧 / 88
3.5 本章小结 / 89
第2篇 数据备份恢复篇
第4章 开源网络备份软件bacula / 92
4.1 bacula总体概述 / 92
4.1.1 bacula是什么 / 92
4.1.2 bacula适合哪些用户 / 92
4.1.3 bacula的功能特点 / 93
4.1.4 bacula的工作原理 / 95
4.2 安装bacula / 96
4.2.1 bacula的几种网络备份拓扑 / 96
4.2.2 编译与安装bacula / 97
4.2.3 初始化MySQL数据库 / 98
4.3 配置一个bacula备份系统 / 98
4.3.1 配置bacula的Console端 / 98
4.3.2 配置bacula的Director端 / 99
4.3.3 配置bacula的SD / 103
4.3.4 配置bacula的FD端 / 104
4.4 启动与关闭bacula / 105
4.4.1 启动bacula的Director daemon与Storage daemon / 105
4.4.2 在客户端FD启动File daemon / 106
4.5 实战bacula备份恢复过程 / 106
4.5.1 实例演示bacula的完全备份功能 / 106
4.5.2 实例演示bacula的增量备份功能 / 109
4.5.3 实例演示bacula的差异备份功能 / 110
4.5.4 实例演示bacula的完全恢复功能 / 116
4.5.5 实例演示bacula的不完全恢复功能 / 122
4.6 本章小结 / 125
第5章 数据镜像备份工具rsync与unison / 126
5.1 rsync简介 / 126
5.1.1 什么是rsync / 126
5.1.2 rsync的功能特性 / 126
5.1.3 下载与安装rsync软件 / 127
5.2 利用rsync搭建数据镜像备份系统 / 127
5.2.1 rsync的应用模式 / 127
5.2.2 企业案例:搭建远程容灾备份系统 / 129
5.3 通过rsync+i[0[0no0]0]tify实现数据的实时备份 / 133
5.3.1 rsync的[0[0优0]0]点与不足 / 133
5.3.2 初识i[0[0no0]0]tify / 133
5.3.3 安装i[0[0no0]0]tify工具i[0[0no0]0]tify-tools / 133
5.3.4 i[0[0no0]0]tify相关参数 / 134
5.3.5 i[0[0no0]0]tifywait相关参数 / 134
5.3.6 企业应用案例:利用rsync+i[0[0no0]0]tify搭建实时同步系统 / 135
5.4 unison简介 / 139
5.5 安装unison / 139
5.6 配置[0[0[0[0双0]0]0]0]机ssh信任 / 140
5.6.1 在两台机器上创建 RSA密钥 / 140
5.6.2 添加密钥到授[0[0权0]0]密钥文件中 / 141
5.7 unison的使用 / 141
5.7.1 本地使用unison / 142
5.7.2 远程使用unison / 143
5.7.3 unison参数说明 / 144
5.7.4 通过配置文件来使用unison / 145
5.8 本章小结 / 147
第6章 ext3文件系统反删除利器ext3grep / 148
6.1 “rm–rf”带来的困惑 / 148
6.2 ext3grep的安装与使用 / 148
6.2.1 ext3grep的恢复原理 / 148
6.2.2 ext3grep的安装过程 / 149
6.3 通过ext3grep恢复误删除的文件与目录 / 150
6.3.1 数据恢复准则 / 150
6.3.2 实战ext3grep恢复文件 / 150
6.4 通过ext3grep恢复误删除的MySQL表 / 154
6.4.1 MySQL存储引擎介绍 / 154
6.4.2 模拟MySQL表被误删除的环境 / 154
6.4.3 通过ext3grep分析数据、恢复数据 / 155
6.5 本章小结 / 159
第3篇 网络存储应用篇
第7章 IP网络存储iSCSI / 162
7.1 存储的概念与术语 / 162
7.1.1 SCSI介绍 / 162
7.1.2 FC介绍 / 162
7.1.3 DAS介绍 / 162
7.1.4 NAS介绍 / 163
7.1.5 SAN介绍 / 163
7.2 iSCSI的概念 / 163
7.3 FC SAN与IP SAN / 164
7.4 iSCSI的组成 / 164
7.4.1 iSCSI Initiator / 165
7.4.2 iSCSI Target / 166
7.5 iSCSI的工作原理 / 166
7.6 搭建基于IP SAN的iSCSI存储系统 / 167
7.6.1 安装iSCSI Target软件 / 168
7.6.2 配置一个简单的iSCSI Target / 169
7.6.3 在Windows上配置iSCSI Initiator / 169
7.6.4 在Linux上配置iSCSI Initiator / 172
7.7 iSCSI 在安全方面的相关设定 / 176
7.7.1 Initiator主机以IP认证方式获取iSCSI Target资源 / 176
7.7.2 Initiator主机以密码认证方式获取iSCSI Target资源 / 177
7.8 iSCSI性能[0[0优0]0]化方案 / 181
7.8.1 iSCSI性能瓶颈 / 181
7.8.2 iSCSI性能[0[0优0]0]化 / 181
7.9 本章小结 / 183
第8章 分布式存储系统MFS / 184
8.1 MFS概论 / 184
8.2 MFS 文件系统 / 185
8.2.1 MFS文件系统结构 / 185
8.2.2 MFS的编译与安装实例 / 186
8.3 编译与使用MFS的经验总结 / 199
8.3.1 安装选项说明 / 199
8.3.2 管理服务器 / 200
8.3.3 元数据日志服务器 / 201
8.3.4 数据存储服务器 / 201
8.3.5 客户端挂载 / 203
8.4 管理与使用MFS / 203
8.4.1 在客户端挂载文件系统 / 203
8.4.2 MFS常用操作 / 204
8.4.3 为垃圾箱设定隔离时间 / 207
8.4.4 快照 / 209
8.4.5 MFS的其他命令 / 209
8.5 维护MFS / 210
8.5.1 启动MFS集群 / 210
8.5.2 停止MFS集群 / 210
8.5.3 MFS 数据存储服务器的维护 / 210
8.5.4 MFS元数据的备份 / 211
8.5.5 MFS 管理服务器的恢复 / 211
8.5.6 从备份恢复MFS 管理服务器 / 211
8.6 通过冗余实现失败防护的解决方案 / 212
8.7 本章小结 / 212
第4篇 运维监控与性能优化篇
第9章 运维监控利器Nagios / 216
......
第10章 基于Linux服务器的性能分析与优化 / 248
......
第5篇 集群高级应用篇
第11章 构建高可用的LVS负载均衡集群 / 274
......
第12章 RHCS集群 / 296
......
第13章 Oracle RAC集群 / 353
......
第14章 构建MySQL+heartbeat+DRBD+LVS集群应用系统 / 430
......
禁用于商业用途!如果您喜欢《高性能linux服务器构建实战》,请购买正版,谢谢合作。
爱学习,请到3322软件站查找资源自行下载!
1、下载并解压,得出pdf文件
2、如果打不开本文件,别着急,这时候请务必在3322软件站选择一款阅读器下载哦
3、安装后,再打开解压得出的pdf文件
4、以上都完成后,接下来双击进行阅读就可以啦,朋友们开启你们的阅读之旅吧。
方法二:
1、可以在手机里下载3322软件站中的阅读器和百度网盘
2、接下来直接将pdf传输到百度网盘
3、用阅读器打开即可阅读
stm32自学笔记第2版目录:
高俊峰(南非蚂蚁)资深系统管理员、系统架构师、DBA和技术顾问,从事Linux+Oracle服务器系统的运维和管理多年,在系统管理、故障诊断与排除、性能调[0[0优0]0]、集群和虚拟化等方面积累了大量的实战经验。国内知名IT技术社区51CTO的博客专家和IXPUB论坛Linux版块的版主,同时还活跃于ChinaUnix和ITPUB等技术社区,在社区和论坛里发表了大量技术文章,深受欢迎。此外,他还著有畅销书《循序渐进Linux》,广获读者好评。高性能linux服务器构建实战目录:
前言第1篇 Web应用篇
第1章 轻量级HTTP服务器Nginx / 2
1.1 什么是Nginx / 2
1.2 为什么要选择Nginx / 2
1.2.1 Nginx与Apache的异同 / 2
1.2.2 选择Nginx的[0[0优0]0]势所在 / 2
1.3 Nginx的模块与工作原理 / 3
1.4 Nginx的安装与配置 / 4
1.4.1 下载与安装Nginx / 4
1.4.2 Nginx配置文件的结构 / 5
1.4.3 配置与调试Nginx / 6
1.4.4 Nginx的启动、关闭和平滑重启 / 13
1.5 Nginx常用配置实例 / 14
1.5.1 虚拟主机配置实例 / 14
1.5.2 负载均衡配置实例 / 15
1.5.3 防盗链配置实例 / 17
1.5.4 日志分割配置实例 / 17
1.6 Nginx性能优化技巧 / 18
1.6.1 编译安装过程优化 / 18
1.6.2 利用TCMalloc优化Nginx的性能 / 19
1.6.3 Nginx内核参数[优化 / 20
1.7 实战Nginx与PHP(FastCGI)的安装、配置与优化 / 22
1.7.1 什么是 FastCGI / 22
1.7.2 Nginx+FastCGI运行原理 / 22
1.7.3 spawn-fcgi与PHP-FPM / 22
1.7.4 PHP与PHP-FPM的安装及优化 / 23
1.7.5 配置Nginx来支持PHP / 26
1.7.6 测试Nginx对PHP的解析功能 / 27
1.7.7 [0[0优0]0]化Nginx中FastCGI参数的实例 / 27
1.8 实战Nginx与Perl、Java的安装与配置 / 28
1.8.1 Perl(FastCGI)的安装 / 29
1.8.2 为Nginx添加FCGI支持 / 30
1.8.3 测试Nginx +Perl(FastCGI) / 31
1.8.4 搭建Nginx+Java环境 / 32
1.9 本章小结 / 34
第2章 高性能HTTP加速器Varnish / 35
2.1 初识Varnish / 35
2.1.1 Varnish概述 / 35
2.1.2 Varnish的结构与特点 / 35
2.1.3 Varnish与Squid的对比 / 36
2.2 开始安装Varnish / 36
2.2.1 安装前的准备 / 36
2.2.2 获取Varnish软件 / 37
2.2.3 安装pcre / 37
2.2.4 安装Varnish / 37
2.3 配置Varnish / 38
2.3.1 VCL使用说明 / 38
2.3.2 配置一个简单的Varnish实例 / 42
2.3.3 Varnish对应多台Web服务器的配置实例 / 44
2.4 运行Varnish / 48
2.4.1 varnishd指令 / 48
2.4.2 配置Varnish运行脚本 / 48
2.4.3 管理Varnish运行日志 / 49
2.5 管理Varnish / 51
2.5.1 查看Varnish进程 / 51
2.5.2 查看Varnish缓存效果与状态 / 51
2.5.3 通过端口管理Varnish / 53
2.5.4 管理Varnish缓存内容 / 55
2.6 Varnish优化 / 58
2.6.1 优化Linux内核参数 / 58
2.6.2 优化系统资源 / 59
2.6.3 优化Varnish参数 / 61
2.7 Varnish的常见应用实例 / 62
2.7.1 利用Varnish实现图片防盗链 / 62
2.7.2 利用Varnish实现静态文件压缩处理 / 62
2.8 本章小结 / 64
第3章 Memcached应用实战 / 65
3.1 Memcached基础 / 65
3.1.1 什么是Memcached / 65
3.1.2 Memcached的特征 / 66
3.1.3 Memcached的安装 / 67
3.1.4 Memcached的简单使用过程 / 70
3.2 剖析Memcached的工作原理 / 71
3.2.1 Memcached的工作过程 / 71
3.2.2 Slab Allocation的工作机制 / 72
3.2.3 Memcached的删除机制 / 72
3.2.4 Memcached的分布式算法 / 73
3.3 Memcached的管理与性能监控 / 75
3.3.1 如何管理Memcached / 75
3.3.2 Memcached的监控 / 77
3.3.3 Memcached变种产品介绍 / 81
3.4 通过UDFs实现Memcached与MySQL的自动更新 / 82
3.4.1 UDFs使用简介 / 82
3.4.2 memcached_functions_mysql应用实例 / 84
3.4.3 对memcached_functions_mysql的简单功能进行测试 / 87
3.4.4 使用memcached_functions_mysql的经验与技巧 / 88
3.5 本章小结 / 89
第2篇 数据备份恢复篇
第4章 开源网络备份软件bacula / 92
4.1 bacula总体概述 / 92
4.1.1 bacula是什么 / 92
4.1.2 bacula适合哪些用户 / 92
4.1.3 bacula的功能特点 / 93
4.1.4 bacula的工作原理 / 95
4.2 安装bacula / 96
4.2.1 bacula的几种网络备份拓扑 / 96
4.2.2 编译与安装bacula / 97
4.2.3 初始化MySQL数据库 / 98
4.3 配置一个bacula备份系统 / 98
4.3.1 配置bacula的Console端 / 98
4.3.2 配置bacula的Director端 / 99
4.3.3 配置bacula的SD / 103
4.3.4 配置bacula的FD端 / 104
4.4 启动与关闭bacula / 105
4.4.1 启动bacula的Director daemon与Storage daemon / 105
4.4.2 在客户端FD启动File daemon / 106
4.5 实战bacula备份恢复过程 / 106
4.5.1 实例演示bacula的完全备份功能 / 106
4.5.2 实例演示bacula的增量备份功能 / 109
4.5.3 实例演示bacula的差异备份功能 / 110
4.5.4 实例演示bacula的完全恢复功能 / 116
4.5.5 实例演示bacula的不完全恢复功能 / 122
4.6 本章小结 / 125
第5章 数据镜像备份工具rsync与unison / 126
5.1 rsync简介 / 126
5.1.1 什么是rsync / 126
5.1.2 rsync的功能特性 / 126
5.1.3 下载与安装rsync软件 / 127
5.2 利用rsync搭建数据镜像备份系统 / 127
5.2.1 rsync的应用模式 / 127
5.2.2 企业案例:搭建远程容灾备份系统 / 129
5.3 通过rsync+i[0[0no0]0]tify实现数据的实时备份 / 133
5.3.1 rsync的[0[0优0]0]点与不足 / 133
5.3.2 初识i[0[0no0]0]tify / 133
5.3.3 安装i[0[0no0]0]tify工具i[0[0no0]0]tify-tools / 133
5.3.4 i[0[0no0]0]tify相关参数 / 134
5.3.5 i[0[0no0]0]tifywait相关参数 / 134
5.3.6 企业应用案例:利用rsync+i[0[0no0]0]tify搭建实时同步系统 / 135
5.4 unison简介 / 139
5.5 安装unison / 139
5.6 配置[0[0[0[0双0]0]0]0]机ssh信任 / 140
5.6.1 在两台机器上创建 RSA密钥 / 140
5.6.2 添加密钥到授[0[0权0]0]密钥文件中 / 141
5.7 unison的使用 / 141
5.7.1 本地使用unison / 142
5.7.2 远程使用unison / 143
5.7.3 unison参数说明 / 144
5.7.4 通过配置文件来使用unison / 145
5.8 本章小结 / 147
第6章 ext3文件系统反删除利器ext3grep / 148
6.1 “rm–rf”带来的困惑 / 148
6.2 ext3grep的安装与使用 / 148
6.2.1 ext3grep的恢复原理 / 148
6.2.2 ext3grep的安装过程 / 149
6.3 通过ext3grep恢复误删除的文件与目录 / 150
6.3.1 数据恢复准则 / 150
6.3.2 实战ext3grep恢复文件 / 150
6.4 通过ext3grep恢复误删除的MySQL表 / 154
6.4.1 MySQL存储引擎介绍 / 154
6.4.2 模拟MySQL表被误删除的环境 / 154
6.4.3 通过ext3grep分析数据、恢复数据 / 155
6.5 本章小结 / 159
第3篇 网络存储应用篇
第7章 IP网络存储iSCSI / 162
7.1 存储的概念与术语 / 162
7.1.1 SCSI介绍 / 162
7.1.2 FC介绍 / 162
7.1.3 DAS介绍 / 162
7.1.4 NAS介绍 / 163
7.1.5 SAN介绍 / 163
7.2 iSCSI的概念 / 163
7.3 FC SAN与IP SAN / 164
7.4 iSCSI的组成 / 164
7.4.1 iSCSI Initiator / 165
7.4.2 iSCSI Target / 166
7.5 iSCSI的工作原理 / 166
7.6 搭建基于IP SAN的iSCSI存储系统 / 167
7.6.1 安装iSCSI Target软件 / 168
7.6.2 配置一个简单的iSCSI Target / 169
7.6.3 在Windows上配置iSCSI Initiator / 169
7.6.4 在Linux上配置iSCSI Initiator / 172
7.7 iSCSI 在安全方面的相关设定 / 176
7.7.1 Initiator主机以IP认证方式获取iSCSI Target资源 / 176
7.7.2 Initiator主机以密码认证方式获取iSCSI Target资源 / 177
7.8 iSCSI性能[0[0优0]0]化方案 / 181
7.8.1 iSCSI性能瓶颈 / 181
7.8.2 iSCSI性能[0[0优0]0]化 / 181
7.9 本章小结 / 183
第8章 分布式存储系统MFS / 184
8.1 MFS概论 / 184
8.2 MFS 文件系统 / 185
8.2.1 MFS文件系统结构 / 185
8.2.2 MFS的编译与安装实例 / 186
8.3 编译与使用MFS的经验总结 / 199
8.3.1 安装选项说明 / 199
8.3.2 管理服务器 / 200
8.3.3 元数据日志服务器 / 201
8.3.4 数据存储服务器 / 201
8.3.5 客户端挂载 / 203
8.4 管理与使用MFS / 203
8.4.1 在客户端挂载文件系统 / 203
8.4.2 MFS常用操作 / 204
8.4.3 为垃圾箱设定隔离时间 / 207
8.4.4 快照 / 209
8.4.5 MFS的其他命令 / 209
8.5 维护MFS / 210
8.5.1 启动MFS集群 / 210
8.5.2 停止MFS集群 / 210
8.5.3 MFS 数据存储服务器的维护 / 210
8.5.4 MFS元数据的备份 / 211
8.5.5 MFS 管理服务器的恢复 / 211
8.5.6 从备份恢复MFS 管理服务器 / 211
8.6 通过冗余实现失败防护的解决方案 / 212
8.7 本章小结 / 212
第4篇 运维监控与性能优化篇
第9章 运维监控利器Nagios / 216
......
第10章 基于Linux服务器的性能分析与优化 / 248
......
第5篇 集群高级应用篇
第11章 构建高可用的LVS负载均衡集群 / 274
......
第12章 RHCS集群 / 296
......
第13章 Oracle RAC集群 / 353
......
第14章 构建MySQL+heartbeat+DRBD+LVS集群应用系统 / 430
......
免责声明:
来源于网络,仅用于分享知识,学习和交流!请下载完在24小时内删除。禁用于商业用途!如果您喜欢《高性能linux服务器构建实战》,请购买正版,谢谢合作。
爱学习,请到3322软件站查找资源自行下载!
下载说明:
方法一:1、下载并解压,得出pdf文件
2、如果打不开本文件,别着急,这时候请务必在3322软件站选择一款阅读器下载哦
3、安装后,再打开解压得出的pdf文件
4、以上都完成后,接下来双击进行阅读就可以啦,朋友们开启你们的阅读之旅吧。
方法二:
1、可以在手机里下载3322软件站中的阅读器和百度网盘
2、接下来直接将pdf传输到百度网盘
3、用阅读器打开即可阅读
展开更多
高性能linux服务器构建实战pdf高清晰完整版下载地址
- 需先下载高速下载器:
- 专用下载:
- 其它下载: