作品简介

随着云计算的流行,运维工程师的工作性质在不断地发生变化,很多新的技能点和知识点需要掌握和学习。工作中,大家经常可以看到DevOps这个词汇。最近DevOps为什么这么火?跟最近两年云计算的快速普及有很大的关系:云计算平台上的各种资源,从服务器到网络,再到负载均衡都是由API创建和操作的,这就意味着所有的资源都可以“软件定义”,这给各种自动化运维工具提供了一个非常好的基础环境。而在传统的互联网行业,比如CDN行业,由于机器数量众多、网络环境错综复杂,故也需要由DevOps人员来设计工具,提供后端的自动化API,结合公司的CMDB资产管理系统,提供自动化运维功能。

希望大家能通过本书掌握Linux的精髓,轻松而愉快地工作,从而提高自己的技术水平,也希望大家通过分享的内容,了解运维工作的发展趋势,确定以后的学习目标。

作品目录

  • 前言
  • 第1章 Linux服务器的性能调优
  • 1.1 网站架构设计相关
  • 1.2 如何根据服务器应用来选购服务器
  • 1.3 硬件对Linux性能的影响
  • 1.4 CentOS 6.8 x86_64最小化安装后的优化
  • 1.5 服务器调优实际案例
  • 1.6 小结
  • 第2章 Shell脚本在生产环境下的应用
  • 2.1 Shell编程基础
  • 2.2 Shell中控制流结构
  • 2.3 Sed的基础用法及实用举例
  • 2.4 awk的基础用法及实用举例
  • 2.5 Shell基础正则表达式举例
  • 2.6 Shell开发中应该掌握的系统知识点
  • 2.7 生产环境下的Shell脚本
  • 2.8 小结
  • 第3章 利用Vagrant搭建分布式环境
  • 3.1 Vagrant简单介绍
  • 3.2 Vagrant安装
  • 3.3 使用Vagrant配置本地开发环境
  • 3.4 使用Vagrant搭建分布式环境
  • 3.5 小结
  • 第4章 轻量级自动化运维工具介绍
  • 4.1 轻量级自动化运维工具pssh介绍
  • 4.2 轻量级自动化运维工具Fabric介绍
  • 4.3 Fabric在工作中应用实例
  • 4.4 小结
  • 第5章 Linux集群及其项目案例分享
  • 5.1 负载均衡高可用核心概念及常用软件
  • 5.2 负载均衡关键技术
  • 5.3 负载均衡器的会话保持机制
  • 5.4 服务器健康检测
  • 5.5 Linux集群的项目案例分享
  • 5.6 软件级负载均衡器的特点介绍与对比
  • 5.7 四层负载均衡和七层负载均衡工作流程的对比
  • 5.8 Linux集群的总结和思考
  • 5.9 小结
  • 第6章 MySQL性能调优及高可用案例分享
  • 6.1 MySQL数据库的优化
  • 6.2 MySQL数据库的高可用架构方案
  • 6.3 小结
  • 第7章 Linux防火墙介绍
  • 7.1 基础网络知识
  • 7.2 Linux防火墙的状态机制
  • 7.3 Linux防火墙在企业中的应用
  • 7.4 Linux防火墙的语法
  • 7.5 iptables的基础知识
  • 7.6 如何流程化编写iptables脚本
  • 7.7 学习iptables应该掌握的工具
  • 7.8 iptables的简单脚本学习
  • 7.9 线上生产服务器的iptables脚本
  • 7.10 工作中的Linux防火墙总结
  • 7.11 小结
  • 第8章 Linux系统安全相关篇
  • 8.1 TCP_wrappers应用级防火墙的介绍和应用
  • 8.2 DDos攻击和运营商劫持
  • 8.3 Linux服务器的安全防护
  • 8.4 Linux系统如何防止入侵
  • 8.5 小结
  • 附录A GibLab在开发工作中的实际应用
  • 附录B Sublime Text3的快捷键操作
  • 附录C 调试网络接口的利器Postman
  • 附录D RSYNC及INOTIFY在工作中的应用
展开全部