logo
分类于: 编程语言 计算机基础 互联网 云计算&大数据 人工智能 职场办公

简介

DevOps和自动化运维实践: Linux/Unix技术丛书

DevOps和自动化运维实践: Linux/Unix技术丛书 0.0分

资源最后更新于 2020-03-29 02:17:46

作者:余洪春

出版社:出版社机械工业出版社

出版日期:2018-10

ISBN:9787111610021

文件格式: pdf

标签: 计算机 自动化 人工智能 操作系统 Linux 运维 Unix技术丛书

简介· · · · · ·

本书的内容是对实际工作经验的总结,涉及大量的DevOps及自动化运维知识点和专业术语,全书共分8章,分别介绍了DevOps与自动化运维在运维中的意义和存在的必要性、生产环境下的Shell脚本、Python在DevOps与自动化运维中的应用、搭建自动化分布式虚拟环境的Vagrant、自动化运维工具Farbic、分布式自动化运维工具Ansible、自动化配置管理工具SaltStack,以及自动化运维中的后续思考等。余洪春编著

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

  1. 推荐序一
  2. 推荐序二
  3. 推荐序三
  4. 前言
  5. 第1章 DevOps与自动化运维的意义
  6. 1.1 DevOps在企业中存在的意义
  7. 1.2 为什么企业需要自动化运维
  8. 1.3 Web编程相关体系知识点
  9. 1.4 从事DevOps工作应该掌握的语言
  10. 1.5 从事DevOps工作应该掌握的工具
  11. 1.6 了解网站系统架构设计和高并发场景
  12. 1.7 了解数据库集群主从复制的基本原理
  13. 1.8 Linux服务器的安全防护
  14. 1.9 小结
  15. 第2章 Shell脚本在DevOps下的应用
  16. 2.1 Shell编程基础
  17. 2.2 Shell中的控制流结构
  18. 2.3 sed的基础用法及实用举例
  19. 2.4 awk的基础用法及实用案例
  20. 2.5 Shell应用于DevOps开发中应掌握的系统知识点
  21. 2.6 生产环境下的Shell脚本
  22. 2.7 小结
  23. 第3章 Python在DevOps与自动化运维中的应用
  24. 3.1 Python语言的应用领域
  25. 3.2 选择Python的原因
  26. 3.3 Python的版本说明
  27. 3.4 Python基础学习工具
  28. 3.5 Python基础知识进阶
  29. 3.6 Python经常用到的第三方类库
  30. 3.7 利用Flask设计后端Restful API
  31. 3.8 工作中的Python脚本分享
  32. 3.9 小结
  33. 第4章 Vagrant在DevOps环境中的应用
  34. 4.1 Vagrant简单介绍
  35. 4.2 Vagrant安装
  36. 4.3 使用Vagrant配置本地开发环境
  37. 4.4 使用Vagrant搭建DevOps开发环境
  38. 4.5 使用Vagrant搭建分布式环境
  39. 4.6 小结
  40. 第5章 自动化部署管理工具Ansible
  41. 5.1 YAML介绍
  42. 5.2 Ansible的安装和配置
  43. 5.3 定义主机与组规则(Inventory)
  44. 5.4 Ansible常用模块介绍
  45. 5.5 playbook介绍
  46. 5.6 Ansible在AWS云平台中的应用
  47. 5.7 角色
  48. 5.8 Jinja2过滤器
  49. 5.9 Ansible速度优化
  50. 5.10 利用Ansible API提供自动化运维后端
  51. 5.11 Ansible 2.2新增功能
  52. 5.12 小结
  53. 第6章 自动化配置管理工具SaltStack
  54. 6.1 Salt的相关知识点介绍
  55. 6.2 Salt的常用组件
  56. 6.3 Salt真实案例分享
  57. 6.4 Salt多Master搭建
  58. 6.5 Salt API介绍
  59. 6.6 小结
  60. 第7章 Docker和Jenkins在DevOps中的应用
  61. 7.1 Docker的基础安装
  62. 7.2 Docker的三大核心概念
  63. 7.3 Docker的基本架构
  64. 7.4 Docker网络实现原理
  65. 7.5 利用Dockerfile文件技巧打包Docker镜像
  66. 7.6 利用Docker-Compose编排和管理多容器
  67. 7.7 利用Docker搭建Jenkins Master/Slave分布式环境
  68. 7.8 实际运行Jenkins时遇到的问题及使用心得
  69. 7.9 小结
  70. 第8章 自动化运维的后续思考
  71. 8.1 自动化运维系统中应该实现的系统
  72. 8.2 自动化运维经历的阶段
  73. 8.3 自动化运维的必备技能:定制RPM包
  74. 8.4 因地制宜地选择自动化运维方案
  75. 8.5 小结
  76. 附录A GitLab在DevOps工作中的实际应用
  77. A.1 GitLab的优势所在
  78. A.2 GitLab的工作流程
  79. A.3 GitLab的基础操作命令
  80. A.4 GitLab的Git Flow操作流程
  81. 附录B 用Gunicorn部署高性能Python WSGI服务器
  82. 附录C Supervisor在DevOps工作中的应用
  83. 附录D 分布式队列管理Cerely简介