Index

Ansible基础

  1. Ansile简介
  2. Ansible install
  3. Ansible基础
  4. Ansible组件 - Inventory
  5. Ansible组件 - Ad-Hoc
  6. Ansible组件 - Facts

Ansible提高

  1. Ansible组件 - playbook
    1. YAML
    2. apache.yaml
  2. Ansible组件 - role
  3. Jinja2模板
  4. 本节作业
  5. 关于ansible的扩展

elk

  1. elk概述
  2. ES集群部署
  3. logstash安装
  4. logstash日志搜集文件
  5. kibana部署
  6. 日志配置示例
    1. nginx日志
    2. 系统日志
    3. TCP日志收集
    4. filter插件
    5. mysql慢查询
  7. redis缓存
  8. 关于jvm
  9. Beats
    1. 介绍
    2. 系统/服务收集分析器

git版本控制系统

  1. 版本控制系统介绍
  2. 面试题总结
  3. git部署
  4. git相关概念
  5. git相关操作
    1. 修改文件
    2. 撤销修改
    3. 删除文件
    4. 分支
  6. 远程仓库
    1. 官网远程仓库
    2. 搭建git服务器

gitlab项目搭建

  1. 扩展
    1. gitlab备份与恢复
    2. 平滑发布与灰度发布
      1. 单台主机
      2. 多台主机
    3. Nexus3搭建maven私服
      1. 向nexus3私服上传jar包
      2. 从nexus3私服上下载jar包
      3. 常见错误及解决办法

批量部署[自修]

  1. pxe+kickstart
  2. Kickstart自动安装
    1. centos7自动应答文件
    2. centos6 ks文件
  3. Linux 网络安装环境Cobbler
    1. centos6部署cobbler