-
内容大纲
本书从日常生产运维方面对Linux的常用技术进行讲解,同时兼顾Linux系统调优的理论和实践。读者在本书中除了能够学习日常使用的Linux运维技巧,还会学习故障排错的思路和方法,同时会掌握存储相关的LVM技术及分布式存储技术。通过阅读本书,读者可以快速掌握生产环境的使用技能及系统调优的基础理论和调优方法。 -
作者介绍
-
目录
第一部分 Linux实用生产技能
第1章 生产常用基础技能
1.1 Hostname & Network
1.1.1 基础知识
1.1.2 Network指令
1.1.3 配置以太网静态IP地址
1.1.4 实用网络指令
1.1.5 修改网络配置文件
1.1.6 添加、删除路由条目
1.1.7 网络配置实例
1.1.8 网桥
1.1.9 bond
1.1.10 图形化配置
1.1.11 主机名
1.2 软件管理
1.2.1 基础知识
1.2.2 RPM
1.2.3 YUM软件包管理器
1.2.4 tar包管理
1.2.5 tar解压和压缩
1.2.6 源码安装
1.2.7 复杂的实例
1.3 journalctl & NTP
1.3.1 journalctl
1.3.2 NTP
1.4 rsync传输工具
1.5 自定义安装光盘
1.5.1 需要解决的问题
1.5.2 可以选择的方案
1.5.3 该选择哪种呢
1.5.4 自定义光盘
1.6 PXE自动化安装
1.6.1 解决问题和注意事项
1.6.2 Kickstart + PXE
1.6.3 PXE无人值守安装配置
1.7 系统急救
1.7.1 意外的礼物
1.7.2 单用户模式
1.8 容器
1.8.1 Docker的安装和使用
1.8.2 使用Docker容器
1.8.3 修改/保存Docker容器
1.8.4 Docker桥接网络
1.9 定制容器和私有仓库
1.9.1 创建Docker容器
1.9.2 定制容器
1.9.3 私有仓库
1.10 虚拟化(KVM)
1.10.1 KVM的使用
1.10.2 KVM热迁移
第2章 生产实用LVM技术
2.1 LVM基础
2.1.1 LVM介绍及其原理
2.1.2 LVM管理和使用
2.1.3 LVM 删除
2.2 LVM Cache & Snapshot
2.2.1 LVM Cache
2.2.2 DM Cache 实例
2.2.3 LVM Snapshot
2.2.4 Snapshot测试
2.3 精简资源
2.3.1 精简资源介绍
2.3.2 精简资源实例
2.4 条带化(Striped)
2.4.1 线性和条带简介
2.4.2 条带化实例
2.5 数据处理
2.5.1 数据迁移
2.5.2 LVM数据迁移实例
2.5.3 PVMOVE在线更换磁盘
2.6 灾难恢复
2.6.1 灾难的划分
2.6.2 如何预防
2.6.3 LVM逻辑卷故障——灾难恢复实例
第3章 CentOS 7集群构建
3.1 Pacemaker基础
3.1.1 CentOS 7中的Cluster
3.1.2 Pacemaker集群类型
3.2 PCS-2集群的创建
3.3 PCS-3故障模拟和恢复
3.3.1 断开VIP网络,模拟集群切换
3.3.2 如何解决回切问题(主机恢复后,VIP回归到原主机)
3.3.3 断开心跳测试(脑裂的防范)
3.3.4 双心跳
3.3.5 stonith设置(Fence设置)
3.3.6 备份和恢复集群
3.4 PCS——DB2+Web
3.4.1 DB2 HA配置
3.4.2 Web集群
3.5 PCS HA(NFS+DRBD)
3.5.1 背景介绍
3.5.2 DRBD+NFS+PCS配置实例
第4章 系统调优
4.1 性能调优的基础理论
4.1.1 调优不是万能的
4.1.2 信息模型
4.1.3 屏蔽干扰项和学会使用帮助文档
4.1.4 忠告
4.1.5 工具
4.1.6 单位
4.1.7 实例
4.2 经典理论(LAW)
4.2.1 为什么要理解队列理论
4.2.2 队列理论的核心思想
4.2.3 带宽和吞吐量
4.3 硬件
4.3.1 CPU
4.3.2 内存(Memory)
4.3.3 存储
4.3.4 网络
4.3.5 在Linux上查看信息
4.4 Process & CPU
4.4.1 特征化的进程
4.4.2 Linux进程状态
4.4.3 进程在运行之前的准备工作
4.4.4 CPU的缓存类型
4.4.5 调度
4.4.6 优先级
4.4.7 优先级和队列的分类
4.4.8 SCHED_OTHER
4.4.9 对列调度器的调整策略
4.4.10 内核时钟
4.4.11 SystemTap
4.4.12 SystemTap Scripts
4.4.13 实验1——进程优先级对比
4.4.14 实验2——安装SystemTap
4.5 Memory调优
4.5.1 虚拟地址和物理地址
4.5.2 内存的分配
4.5.3 Page Walk和大页
4.5.4 Memory Cache
4.5.5 vmcommit
4.5.6 SysV IPC
4.5.7 几种页面的状态和类型
4.5.8 Swap分区
4.6 Network
4.6.1 数据的发送和接收
4.6.2 Socket Buffer
4.6.3 调整UDP Buffer的大小
4.6.4 调整TCP Buffer的大小
4.6.5 参考实验
4.7 磁盘调度 & FileSystem
4.7.1 磁盘与I/O
4.7.2 Elevator算法
4.7.3 VFS-虚拟文件系统
4.8 Tuned
第5章 Linux系统安全
5.1 Linux安全介绍
5.2 Linux安全加固
5.3 OpenVAS的部署和使用
第6章 Linux实用规范
6.1 系统安装规范
6.2 问题处理规范
6.3 上线检查规范
第二部分 企业存储解决方案
第7章 GlusterFS——分布式存储技术详解
7.1 GlusterFS
7.1.1 GlusterFS介绍
7.1.2 GlusterFS常用卷
7.1.3 安装GlusterFS
7.2 GlusterFS技巧
7.2.1 GlusterFS副本卷更换磁盘
7.2.2 空间扩容
7.2.3 挂载点网络中断
7.2.4 磁盘隐性错误
7.2.5 保留磁盘数据,更换主机(灾难恢复)
7.2.6 参数调优
7.2.7 控制
7.2.8 写操作相关
7.2.9 读操作相关
7.2.10 线程控制
7.2.11 脑裂
7.3 GlusterFS高级特性
7.3.1 配额
7.3.2 RDMA
7.3.3 Trash Translator
7.3.4 Profile监控分析
7.3.5 top
7.3.6 Statedump统计信息
7.3.7 灾备(Geo-Replication)
第8章 Ceph——分布式存储技术详解
8.1 Ceph 1
8.1.1 Ceph简介
8.1.2 Ceph的设计思路
8.1.3 Ceph的架构
8.1.4 Ceph的安装和配置
8.1.5 查看相关Map信息
8.2 Ceph 2 RBD
8.2.1 RBD块设备
8.2.2 创建块设备
8.2.3 使用块设备
8.2.4 快照
8.2.5 克隆
8.2.6 OpenStack支持
8.2.7 缓存参数
8.2.8 预读参数
8.3 Ceph对象网关1
8.3.1 Ceph对象网关实现开源云盘系统(OwnCloud社区版)
8.3.2 调试配置,简单使用
8.3.3 Ceph对象存储结合OwnCloud
8.4 Ceph对象网关2
8.4.1 创建bucket
8.4.2 Zone同步介绍(多活机制)
8.4.3 实施
8.5 Ceph+SSD
8.6 Ceph-6 Luminous版本
8.6.1 升级和重新部署
8.6.2 Dashboard
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...