课程培训
Python自动化运维培训课程

Python自动化运维培训课程

 

 课程目标 

       1、熟悉主流自动化运维工具的使用

       2、可以使用python开发运维工具

       3、具备Devops能力

 

 课程大纲 

课程模块

课程内容

python开发环境部署及

数据结构应用

1python在运维领域应用介绍

2python版本、特性介绍

3python开发环境部署

4、数据类型定义及操作方法

5、逻辑控制语句

案例1:检测合法IP地址

案例2:随机密码生成

案例3:模拟用户登录、注册功能

案例4:统计IP地址的次数

案例4:统计非重复字符次数

文件IO及正则应用

1、文件I/O读写操作流程

案例1:统计web日志的UV/PV

案例2:实时跟踪日志

案例3:实现数据的持久化存储

2re正则模块应用

案例1:检索合法数据

3、异常捕获

文件目录处理模块应用

1os/tarfile/hashlib/pickle/shutil模块

案例1:递归获取目录下文件信息

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

案例3:实现文件校验

案例4:检测在线服务器信息

基于函数实现工具重用

1、函数定义、调用、参数、返回值

2、模块、包

案例1:实现数据的完全、增量备份

案例2:校验备份差异

paramikopymysql模块

1、虚拟环境介绍

2paramiko模块安装、使用

案例1:编写批量执行命令工具

案例2:编写统一发布文件工具

1pymysql模块使用

2、面向对象语法

案例1:编写服务器信息管理功能

案例2:编写服务器硬件信息检索功能

python结合运维定制工具

1zabbix监控介绍、基本使用

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

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

2cobbler介绍、基本使用

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

3gitlab介绍、基本使用

案例1:实现代码自动检索

自动化运维工具

1ansible自动化运维工具

  1) ansible特性、安装部署

  2) 常用运维模块应用

  3) playbook、变量应用

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

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

 

2saltstack自动化运维工具

  1) saltsatck特性、安装部署

  2) 常用运维模块应用

  3) salt-api应用

案例1:结合salt-api实现服务器管理工具定制

基于Django开发

web化运维工具

1Django介绍、安装、启动管理

2url路由的使用

3、模型数据库操作

4cookie/session应用

案例1:实现web化服务器信息管理

案例2:实现web化文件发布功能

案例3:实现web化系统自动部署、监控功

 




如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表下载请点击

服务优势:
丰富专家资源,精准匹配相关行业,相关项目技术精英,面向用户实际需求,针对性培训或咨询,互动式交流,案例教学,精品小班,实际工程项目经验分享,快捷高效,节省时间与金钱,少走弯路与错路。

专家力量:
中国科学院相关研究所高级研究人员
西门子,TI,vmware,MSC,Ansys,MDI,Mentor, candence,Altium,Atmel 、Freescale,达索,华为等
大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关学历背景专业,理论素养高
多年实际项目实践,大型复杂项目实战案例分享,热情,乐于技术分享
针对客户实际需要,真实案例演示,互动式沟通,学有所值
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

微信号.jpg

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>
技术支持:帮做网络