Python自动化运维培训

导读 为学员设置Python自动化运维培训班,介绍python语法及运维模块应用,学员熟悉该内容后就可以使用python编写运维工具,其次介绍python与主流运维工具的结合应用以让学员可以使用python结合公司的运维环境编写符合业务需求的工具,学员可以将运维工具与web化界面进行结合简化工具的使用流程。
400-882-1933 167
IT认证 自动化运维 云计算与物联网 编程语言 大数据与人工智能 办公应用

课程详情

2023-03-24

为学员设置Python自动化运维培训班,介绍python语法及运维模块应用,学员熟悉该内容后就可以使用python编写运维工具,其次介绍python与主流运维工具的结合应用以让学员可以使用python结合公司的运维环境编写符合业务需求的工具,学员可以将运维工具与web化界面进行结合简化工具的使用流程。

Python自动化运维培训:
应用痛点:
对于运维工程师而言,在日常的运维管理工具中,经常会出现一些重复性的*,例如代码更新、软件升级等。为了减化重复的*,提升*效率,节省*时间,可以使用python结合*需求开发运维工具。而且python现在在众多领域都有广泛地应用,在运维*中也有不俗的体现。
课程介绍:
本课程主要介绍基于python实现服务器自动化管理任务、同时也*含主流的自动化运维工具ansible的使用。本课程首先介绍python语法及运维模块应用,学员熟悉该内容后就可以使用python编写运维工具,其次介绍python与主流运维工具的结合应用以让学员可以使用python结合公司的运维环境编写符合业务需求的工具,最后介绍django框架应用,学员可以将运维工具与web化界面进行结合简化工具的使用流程。
学员基础:
具备Linux系统的基本使用
具备一定的python基础语法使用
具备数据库基本数据增、删、改、查的使用
具备一定的网络基础知识
课程内容:

时间安排

课程模块

课程内容

1天

python语法及

处理文件目录应用

  1. python开发环境部署
  2. python数据类型操作
  3. python逻辑控制语句
  4. python函数定义、参数、返回值
  5. 文件IO

案例: 实时日志跟踪

  1. 文件目录os/shutil/tarfile/hashlib处理模块

案例1: 实现文件备份检验

案例2: 实例文件完全增量备份

案例3: 实现文件批量重命名

第2天

python第三方运维

模块应用

  1. 正则re模块应用
  2. 案例:统计web日志UV
  3. pymysql数据库编程
  4. paramiko模块实现SSH
  5. 案例: 批量执行远程命令
  6. 案例: 实现文件远程上传、下载
  7. psutil模块实现服务器配置信息检索

第3天

python调用

运维API接口

  1. zabbix功能特性、监控流程
  2. zabbix server安装部署
  3. zabbix实现主机监控
  4. 获取监控数据的三种方式
  5. python调用zabbix API实现监控自动化

案例1:实现服务器自动监控

案例2:检索服务器监控指标数据

第4天

python调用

运维API接口

  1. cobbler作用及安装部署
  2. cobbler API调用

案例1:实现服务器系统自动部署

第5天

ansible自动化

运维工具

1、ansible特性、安装部署

2、常用运维模块应用

3、playbook、变量应用

4、角色应用

案例1:实现zabbix-agent统一部署

案例2:实现数据库统一部署

第6天

Django实现

web化工具

  1. Django安装及基本使用
  2. HTML表单应用
  3. Django前后台交互实现
  4. 整合服务器自动监控、系统自动部署功能

课程目的:
1、熟悉主流自动化运维工具的使用
2、可以使用python开发运维工具
3、具备Devops能力
上一篇: 构建自动化运维体系课程 下一篇: 华为终端*AI工程师培训

推荐课程

查看全部课程
西安IT认证中心

西安IT认证中心

雁塔校区

查看全部校区 进入官方主页