大规模Linux集群架构最佳实践:如何管理上千台服务器 - (EPUB全文下载)
文件大小:0.63 mb。
文件格式:epub 格式。
书籍内容:
大规模Linux集群架构最佳实践:如何管理上千台服务器
第1章 Linux系统管理入门
1.1.1 安装CentOS
1.1.2 首次启动CentOS
1.1.3 更多设置
1.2 系统登录
1.2.1 本地登录
1.2.2 远程登录
1.3 用户管理
1.3.2 新增和删除用户
1.3.3 新增和删除用户组
1.3.4 用户切换
1.4 文件系统
1.4.2 常见的文件系统
1.4.3 磁盘分区和创建文件系统
1.5 文件管理
1.5.2 文件和目录权限
1.5.3 文件查找
1.5.4 文件压缩和打包
1.6 网络管理
1.6.1 网络配置管理
1.6.2 Linux防火墙
1.6.3 网络连通性诊断
1.7 进程管理
1.7.1 什么是进程
1.7.2 进程的常见状态
1.7.3 进程优先级的调整
1.7.4 进程的终止
1.8 软件安装
1.8.1 源码编译安装
1.8.2 使用包管理Yum
1.8.3 创建自己的Yum仓库
1.9 系统安全检测与审计
1.9.1 AIDE系统入侵检测
1.9.2 审计
第2章 系统性能分析
2.2 系统分析的基本工具
2.2.2 内存性能分析工具
2.2.3 磁盘性能分析工具
2.2.4 sar
2.3 软件分析的基本工具
2.3.2 strace与ltrace
2.3.3 ipcs
2.3.4 systemtap
2.4 与内存相关的那些事情
2.4.2 虚拟内存、物理内存与页缺失
2.4.3 Out of Memory
2.4.4 Overcommit
2.4.5 cache与buffer
2.5 与磁盘相关的那些事情
2.5.2 HDD磁盘的调度算法
2.5.3 文件系统中的日志
2.6 系统资源限制
2.6.1 ulimit
2.6.2 Cgroup
第3章 用户集中认证
3.2 openLDAP的安装
3.3 openLDAP的配置
3.4 利用openLDAP集中认证
第4章 域名服务器DNS
4.2 DNS安装配置
4.2.2 关于chroot的解释
4.2.3 配置主配置文件
4.2.4 DNS的正向解析配置
4.2.5 DNS的反向解析配置
4.2.6 利用DNS实现负载均衡
4.3 DNS的主从复制
4.4 配置纯缓存的DNS服务
4.5 DNS的客户端配置
4.5.2 Windows中的配置
第5章 系统备份
5.2 常见的备份机制
5.2.1 完全备份
5.2.2 增量备份
5.2.3 差异备份
5.3 Bacula简介
5.3.2 Bacula的基本组件
5.4 Bacula的安装和配置
5.4.1 Bacula控制器
5.4.2 Bacula存储守护进程
5.4.3 Bacula客户端文件守护进程
5.4.4 Bacula控制台
5.4.5 启动服务
5.4.6 Bacula配置综述
5.5 使用Bacula进行备份和恢复
5.5.2 文件恢复
5.6 Bacula的使用和维护
5.6.2 使用Bacula进行文件验证
5.6.3 Catalog的维护和备份
5.7 备份的策略
5.7.1 备份什么
5.7.2 备份到哪里
5.7.3 备份的时间
5.7.4 测试和监控备份
第6章 集群与存储
6.1 存储的基本概念
6.2 SAN
6.2.1 SAN的选择
6.2.2 iSCSI的配置
6.3 分布式文件系统与集群文件系统
6.3.2 GlusterFS的配置
6.4 高可用集群
6.4.1 Red Hat HA Cluster简介
6.4.2 配置一个高可用的Apache集群
6.5 负载均衡集群
6.5.2 Nginx负载均衡
6.5.3 LVS负载均衡
第7章 Graphite
7.1.2 Graphite的功能和特色
7.2 Graphite的基本组件
7.2.1 Whisper
7.2.2 Carbon
7.2.3 Graphite Web
7.3 Graphite的安装
7.3.1 安装Whisper数据库
7.3.2 安装Carbon守护进程
7.3.3 安装graphite-web
7.4 Graphite的配置(单点)
7.4.1 配置Carbon守护进程
7.4.2 给Carbon Cache发送数据
7.4.3 配置Graphite-web
7.5 Graphite的配置(集群配置)
7.5.1 配置Carbon Relay
7.5.2 Relay中的数据复制
7.5.3 数据聚合
7.5.4 Graphite Cluster
7.6 使用Graphite Web
7.6.1 Graphite的Render API
7.6.2 Graphite作图函数
7.6.3 Graphite Dashboard和Grafana
7.7 Graphite的性能监控和调整
7.8 其他
7.8.2 压力测试
7.8.3 其他工具
第8章 系统大规模部署
8.2 与PXE不得不说的故事
8.2.2 PXE实战
8.3 系统部署工具Cobbler
8.3.2 Cobbler安装
8.3.3 Cobbler配置
8.3.4 Cobbler应用
8.3.5 Cobbler API
8.3.6 Cobbler Replication
8.3.7 Cobbler实战
8.4 操作系统无盘技术
8.4.2 制作无盘镜像
8.4.3 测试无盘镜像
8.5 本章小结
第9章 Puppet配置管理
9.1 什么是Puppet
9.1.1 Puppet对于系统运维意味着什么
9.1.2 为什么选择Puppet
9.2 安装Puppet
9.2.2 安装一个服务端
9.2.3 安装一个客户端
9.2.4 连接第一个客户端
9.2.5 Puppet master上的site.pp
9.2.6 制作第一个模块
9.3 深入Puppet
9.3.2 深入metaparameter
9.3.3 深入fact
9.3.4 深入流程控制
9.3.5 深入func ............
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » 大规模Linux集群架构最佳实践:如何管理上千台服务器 - (EPUB全文下载)