Linux企业级应用实战、运维和调优
温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口有划线标记、光盘等附件不全详细品相说明>>
- ISBN:9787121382796
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:24cm
- 页数:14,286页
- 出版时间:2020-02-01
- 条形码:9787121382796 ; 978-7-121-38279-6
本书特色
适读人群 :本书适合从事Linux平台研发和运维的读者1.《Linux企业级应用实战、运维和调优》主要讲解的是Linux生产环境下的实际案例,并给出解决方案、解决思路、处理方法,以及涉及的技术,并且扩展到不同的适用面,包括Rsync传输工具、PXE+FTP、 数据库HA、负载均衡、DRBD、rescue抢救、GlusterFS海量存储、容器和调优等多方面技术。 2.软件版本以新的CentOS 7为基础,有一定的前瞻性,将生产的案例配套到CentOS 7的系统,让读者既学到新系统的使用,也学到在新系统下如何解决这些问题的方法。根据解决方案不同,同时会给出了6版本和7版本的不同解决方案。
内容简介
本书从日常生产运维方面对Linux的常用技术进行讲解, 同时兼顾Linux系统调优的理论和实践。读者在本书中除了能够学习日常使用的Linux运维技巧, 还会学习故障排错的思路和方法, 同时会掌握存储相关的LVM技术及分布式存储技术。通过阅读本书, 读者可以快速掌握生产环境的使用技能及系统调优的基础理论和调优方法。
目录
目录
**部分 Linux实用生产技能
第1章 生产常用基础技能 2
1.1 Hostname & Network 3
1.1.1 基础知识 3
1.1.2 Network指令 3
1.1.3 配置以太网静态IP地址 4
1.1.4 实用网络指令 5
1.1.5 修改网络配置文件 6
1.1.6 添加、删除路由条目 7
1.1.7 网络配置实例 8
1.1.8 网桥 12
1.1.9 bond 13
1.1.10 图形化配置 14
1.1.11 主机名 15
1.2 软件管理 16
1.2.1 基础知识 16
1.2.2 RPM 16
1.2.3 YUM软件包管理器 19
1.2.4 tar包管理 21
1.2.5 tar解压和压缩 22
1.2.6 源码安装 22
1.2.7 复杂的实例 23
1.3 journalctl & NTP 24
1.3.1 journalctl 24
1.3.2 NTP 26
1.4 rsync传输工具 27
1.5 自定义安装光盘 30
1.5.1 需要解决的问题 30
1.5.2 可以选择的方案 30
1.5.3 该选择哪种呢 30
1.5.4 自定义光盘 31
1.6 PXE自动化安装 36
1.6.1 解决问题和注意事项 36
1.6.2 Kickstart + PXE 36
1.6.3 PXE无人值守安装配置 38
1.7 系统急救 42
1.7.1 意外的礼物 42
1.7.2 单用户模式 42
1.8 容器 45
1.8.1 Docker的安装和使用 45
1.8.2 使用Docker容器 46
1.8.3 修改/保存Docker容器 47
1.8.4 Docker桥接网络 47
1.9 定制容器和私有仓库 48
1.9.1 创建Docker容器 48
1.9.2 定制容器 49
1.9.3 私有仓库 51
1.10 虚拟化(KVM) 53
1.10.1 KVM的使用 54
1.10.2 KVM热迁移 55
第2章 生产实用LVM技术 58
2.1 LVM基础 59
2.1.1 LVM介绍及其原理 59
2.1.2 LVM管理和使用 60
2.1.3 LVM 删除 65
2.2 LVM Cache & Snapshot 66
2.2.1 LVM Cache 66
2.2.2 DM Cache 实例 67
2.2.3 LVM Snapshot 69
2.2.4 Snapshot测试 70
2.3 精简资源 73
2.3.1 精简资源介绍 73
2.3.2 精简资源实例 73
2.4 条带化(Striped) 78
2.4.1 线性和条带简介 78
2.4.2 条带化实例 79
2.5 数据处理 82
2.5.1 数据迁移 82
2.5.2 LVM数据迁移实例 83
2.5.3 PVMOVE在线更换磁盘 85
2.6 灾难恢复 86
2.6.1 灾难的划分 86
2.6.2 如何预防 87
2.6.3 LVM逻辑卷故障――灾难恢复实例 87
第3章 CentOS 7集群构建 90
3.1 Pacemaker基础 91
3.1.1 CentOS 7中的Cluster 91
3.1.2 Pacemaker集群类型 91
3.2 PCS-2集群的创建 93
3.3 PCS-3故障模拟和恢复 106
3.3.1 断开VIP网络,模拟集群切换 106
3.3.2 如何解决回切问题(主机恢复后,VIP回归到原主机) 107
3.3.3 断开心跳测试(脑裂的防范) 108
3.3.4 双心跳 109
3.3.5 stonith设置(Fence设置) 111
3.3.6 备份和恢复集群 112
3.4 PCS――DB2+Web 113
3.4.1 DB2 HA配置 113
3.4.2 Web集群 119
3.5 PCS HA(NFS+DRBD) 121
3.5.1 背景介绍 121
3.5.2 DRBD+NFS+PCS配置实例 122
第4章 系统调优 130
4.1 性能调优的基础理论 131
4.1.1 调优不是万能的 131
4.1.2 信息模型 131
4.1.3 屏蔽干扰项和学会使用帮助文档 133
4.1.4 忠告 133
4.1.5 工具 134
4.1.6 单位 135
4.1.7 实例 135
4.2 经典理论(LAW) 136
4.2.1 为什么要理解队列理论 136
4.2.2 队列理论的核心思想 136
4.2.3 带宽和吞吐量 141
4.3 硬件 142
4.3.1 CPU 142
4.3.2 内存(Memory) 144
4.3.3 存储 145
4.3.4 网络 146
4.3.5 在Linux上查看信息 146
4.4 Process & CPU 147
4.4.1 特征化的进程 148
4.4.2 Linux进程状态 148
4.4.3 进程在运行之前的准备工作 148
4.4.4 CPU的缓存类型 149
4.4.5 调度 150
4.4.6 优先级 150
4.4.7 优先级和队列的分类 151
4.4.8 SCHED_OTHER 151
4.4.9 对列调度器的调整策略 151
4.4.10 内核时钟 152
4.4.11 SystemTap 152
4.4.12 SystemTap Scripts 152
4.4.13 实验1――进程优先级对比 153
4.4.14 实验2――安装SystemTap 153
4.5 Memory调优 158
4.5.1 虚拟地址和物理地址 158
4.5.2 内存的分配 159
4.5.3 Page Walk和大页 159
4.5.4 Memory Cache 161
4.5.5 vmcommit 162
4.5.6 SysV IPC 163
4.5.7 几种页面的状态和类型 164
4.5.8 Swap分区 165
4.6 Network 166
4.6.1 数据的发送和接收 166
4.6.2 Socket Buffer 167
4.6.3 调整UDP Buffer的大小 167
4.6.4 调整TCP Buffer的大小 168
4.6.5 参考实验 168
4.7 磁盘调度& FileSystem 173
4.7.1 磁盘与I/O 173
4.7.2 Elevator算法 175
4.7.3 VFS-虚拟文件系统 176
4.8 Tuned 179
第5章 Linux系统安全 182
5.1 Linux安全介绍 183
5.2 Linux安全加固 185
5.3 OpenVAS的部署和使用 189
第6章 Linux实用规范 197
6.1 系统安装规范 198
6.2 问题处理规范 202
6.3 上线检查规范 205
第二部分 企业存储解决方案
第7章 GlusterFS――分布式存储技术详解 210
7.1 GlusterFS 211
7.1.1 GlusterFS介绍 211
7.1.2 GlusterFS常用卷 212
7.1.3 安装GlusterFS 214
7.2 GlusterFS技巧 219
7.2.1 GlusterFS副本卷更换磁盘 219
7.2.2 空间扩容 221
7.2.3 挂载点网络中断 222
7.2.4 磁盘隐性错误 223
7.2.5 保留磁盘数据,更换主机(灾难恢复) 223
7.2.6 参数调优 224
7.2.7 控制 225
7.2.8 写操作相关 226
7.2.9 读操作相关 226
7.2.10 线程控制 227
7.2.11 脑裂 227
7.3 GlusterFS高级特性 229
7.3.1 配额 229
7.3.2 RDMA 230
7.3.3 Trash Translator 231
7.3.4 Profile 监控分析 232
7.3.5 top 232
7.3.6 Statedump统计信息 233
7.3.7 灾备(Geo-Replication) 233
第8章 Ceph――分布式存储技术详解 237
8.1 Ceph 1 238
8.1.1 Ceph简介 238
8.1.2 Ceph的设计思路 238
8.1.3 Ceph的架构 238
8.1.4 Ceph的安装和配置 242
8.1.5 查看相关Map信息 252
8.2 Ceph 2 RBD 253
8.2.1 RBD块设备 253
8.2.2 创建块设备 253
8.2.3 使用块设备 255
8.2.4 快照 256
8.2.5 克隆 257
8.2.6 OpenStack支持 258
8.2.7 缓存参数 258
8.2.8 预读参数 259
8.3 Ceph对象网关1 259
8.3.1 Ceph对象网关实现开源云盘系统(OwnCloud社区版) 259
8.3.2 调试配置,简单使用 261
8.3.3 Ceph对象存储结合OwnCloud 265
8.4 Ceph对象网关2 267
8.4.1 创建bucket 268
8.4.2 Zone同步介绍(多活机制) 269
8.4.3 实施 270
8.5 Ceph+SSD 276
8.6 Ceph-6 Luminous版本 279
8.6.1 升级和重新部署 280
8.6.2 Dashboard 284
作者简介
11年的IT运维经验,曾担任RedHat 中国区考官,现任某金融科技公司技术专家和产品经理一职,面向金融行业运维和架构以及基础平台软件开发的产品设计。
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥77.4¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0 -
PREMIERE PRO 2023全面精通:视频剪辑+颜色调整+转场特效+字幕制作+案例实战
¥69.3¥99.0