img
share 分享

跟老男孩学Linux运维:核心基础篇(上)(第2版)

作者:冉宏元(老男孩)

出版社:机械工业出版社

ISBN:9787111632511

VIP会员免费 (仅需0.8元/天) ¥ 65.0

温馨提示: 价值40000元的1000本电子书,VIP会员随意看哦!

电子书推荐

更多资源 展开

Linux集群和自动化运维 评分:

第1章 系统架构设计的构建基础1 1.1 网站架构设计相关术语1 1.1.1 什么是HTTP 1.11 1.1.2 什么是Web 2.02 1.1.3 软件开发C/S结构与B/S结构的区别3 1.1.4 评估网站性能的专业术语5 1.2 IDC机房的选择及CDN的选型6 1.3 如何根据服务器应用选购服务器7 1.4 CentOS 6.4 x86_64最小化安装后的优化13 1.4.1 系统的基础优化13 1.4.2 优化Linux下的内核TCP参数以提高系统性能19 1.4.3 CentOS 6.4 x86_64系统最小化优化脚本22 1.4.4 Linux下CPU使用率与机器负载的关系与区别23 1.5 MySQL数据库的优化25 1.5.1 服务器物理硬件的优化25 1.5.2 利用tuning-primer脚本来调优MySQL数据库25 1.6 小结28 第2章 生产环境下的Shell和Python脚本29 2.1 Shell和Python语言的简单介绍29 2.2 Shell编程基础30 2.2.1 Shell脚本的基本元素30 2.2.2 Shell特殊字符31 2.2.3 变量和运算符31 2.3 Shell中的控制流结构42 2.4 sed的基础用法及实用示例45 2.4.1 sed的基础语法格式46 2.4.2 sed的用法示例51 2.5 awk的基础用法及实用示例56 2.6 生产环境下的Shell和Python脚本分类61 2.6.1 备份类脚本62 2.6.2 统计类脚本66 2.6.3 监控类脚本69 2.6.4 开发类脚本72 2.6.5 自动化类脚本78 2.7 小结80 第3章 轻量级自动化运维工具Fabric详解81 3.1 Python语言的应用领域81 3.2 选择Python的原因83 3.3 Python的版本说明83 3.4 增强的交互式环境IPython84 3.5 Python(x,y)介绍85 3.6 轻量级自动化运维工具Fabric介绍86 3.6.1 Fabric的安装87 3.6.2 命令行入口fab命令详解88 3.6.3 Fabric的核心API88 3.7 Fabric应用实例92 3.7.1 开发环境中的Fabric应用实例92 3.7.2 线上环境中的Fabric应用实例93 3.8 小结96 第4章 自动化部署管理工具Ansible简介97 4.1 YAML语言介绍99 4.2 Ansible的安装步骤 101 4.3 利用ssh-keygen设置SSH无密码登录105 4.4 Ansible常用模块介绍107 4.5 playbook介绍121 4.6 角色126 4.7 Jinja2过滤器132 4.8 小结136 第5章 自动化配置管理工具Puppet137 5.1 Puppet的基本概念及介绍137 5.1.1 Puppet简介137 5.1.2 学习Puppet应该掌握Ruby基础138 5.1.3 Puppet的基本概念及工作流程介绍138 5.2 安装Puppet前的准备工作140 5.3 Puppet的详细安装步骤141 5.4 Puppet的简单文件应用 145 5.5 Puppet的进阶操作152 5.5.1 如何同步Puppet-Client端上的常用服务152 5.5.2 如何在Puppet-Client端自动安装常用的软件包153 5.5.3 如何自动同步Puppet-Client端的yum源153 5.5.4 如何根据不同名字的节点机器推送不同的文件155 5.5.5 如何根据节点机器名选择性地执行Shell程序158 5.5.6 如何快速同步Puppet-Server端的www目录文件160 5.5.7 如何利用ERB模板来自动配置Apache虚拟主机165 5.5.8 如何利用ERB模板来自动配置Nginx虚拟主机168 5.6 Puppet的负载均衡方式172 5.7 用GitHub来管理Puppet配置文件173 5.8 小结176 第6章 Linux防火墙及系统安全篇177 6.1基础网络知识177 6.1.1OSI网络参考模型177 6.1.2TCP/IP三次握手的过程详解178 6.1.3Socket应用及其他基础网络知识181 6.2Linux防火墙的概念182 6.3Linux防火墙在企业中的应用183 6.4Linux防火墙的语法184 6.5iptables的基础知识188 6.5.1iptables的状态state188 6.5.2iptables的conntrack记录190 6.5.3关于iptables模块的说明191 6.5.4iptables防火墙初始化的注意事项192 6.5.5如何保存运行中的

...展开详情
上传时间:2018-03 大小:84.74MB
热门图书