“Python自动化运维”的版本间的差异
来自CloudWiki
(→基础运维) |
|||
第17行: | 第17行: | ||
===系统监控=== | ===系统监控=== | ||
*复习:基本语法元素 和基本数据类型 | *复习:基本语法元素 和基本数据类型 | ||
− | *[[python系统信息监控]](over) | + | *[[python系统信息监控]](over) |
− | + | *[[Python 目录管理]] (over) | |
− | *[[Python 目录管理]] (over) | ||
− | *拓展: [[Python 文件与文件夹操作]]、[[Python实例:制作图片电子书]]、[https://mp.weixin.qq.com/s?__biz=MzI4MzM2MDgyMQ==&mid=2247489406&idx=1&sn=f7f75a0f700d24b614748c603435fa37&chksm=eb8abc24dcfd35329d63e779d941df34d0629028526a0a18c361cc78e8f16fa2fa2f83a83f0f&mpshare=1&scene=23&srcid=0822iZpkZJ3rYsbkqLXWX2zi&sharer_sharetime=1599358100660&sharer_shareid=9a47d948e5a338ea483d560dfedff359#rd Python+OpenCV调用摄像头接口打造家庭安防系统] | + | *拓展: [[Python 文件与文件夹操作]]、[[Python实例:制作图片电子书]]、[https://mp.weixin.qq.com/s?__biz=MzI4MzM2MDgyMQ==&mid=2247489406&idx=1&sn=f7f75a0f700d24b614748c603435fa37&chksm=eb8abc24dcfd35329d63e779d941df34d0629028526a0a18c361cc78e8f16fa2fa2f83a83f0f&mpshare=1&scene=23&srcid=0822iZpkZJ3rYsbkqLXWX2zi&sharer_sharetime=1599358100660&sharer_shareid=9a47d948e5a338ea483d560dfedff359#rd Python+OpenCV调用摄像头接口打造家庭安防系统](选学)、[https://blog.51cto.com/cloumn/blog/1750 Python自动发现Jar包以及CPU使用率] 、[https://blog.51cto.com/cloumn/blog/1751 Python监控进程状态并实现告警] |
*作业:[[Python练习之语法基础(二)]]、[[Python系统监控:编程题]] | *作业:[[Python练习之语法基础(二)]]、[[Python系统监控:编程题]] |
2021年2月23日 (二) 03:14的版本
DataOps、MLOps 和 AIOps,你要的是哪个Ops?(运维)
Python+Django+AnsiblePlaybook自动化运维项目实战
目录
Python基础
4~6周
- 自动化运维_课程简介
- Python环境的安装、Centos7 安装python3
- 基础部分参见Python二级教程中的内容。
- Python第三方库的安装
- 2020 Python期末复习、2020 Python实训复习
基础运维
4周
系统监控
- 复习:基本语法元素 和基本数据类型
- python系统信息监控(over)
- Python 目录管理 (over)
- 拓展: Python 文件与文件夹操作、Python实例:制作图片电子书、Python+OpenCV调用摄像头接口打造家庭安防系统(选学)、Python自动发现Jar包以及CPU使用率 、Python监控进程状态并实现告警
日志文本
- 复习:基本数据类型,程序的控制结构
- Python 文件操作(over)、python日志记录(over)、
- python文本处理(over)
- 实训:python文件系统监控
- 实训:Python云存储备份
- 拓展:Python结合zabbix自动删除文件并上传至阿里云oss、Python实现实时文件监控
- 作业:Python练习之流程控制语句(二)、Python日志文本:编程题
定时任务模块APScheduler
报警提醒
- python用户管理:https://pagure.io/libuser/blob/master/f/python/test-script
- 拓展:Python监控Mysql的主从状态
- 拓展:Python备份Mysql数据库
- 拓展:Python操作Redis集群
- 拓展:Python实现ElasticSearch的增删改查、聚合和集群监控
- 拓展:Python消费Kafka数据到ElasticSearch代替Logstash
- 基础运维_复习
Office办公(拓展)
自动化运维工具
4周
(此部分替换为 红帽Ansible培训教程 基础内容)
命令与服务
- Centos7 安装python3
- 复习:函数和代码复用
- python磁盘管理、python网络管理
- python进程管理
- python执行外部命令subprocess
- 拓展:Django安装与启动、在Windows上安装 Django、在Windows上创建Django项目、Django 创建第一个项目
- 拓展:python搭建FTP服务器与客户端
自动化运维工具Ansible
- Ansible的安装
- Ansible配置
- Ansible ad-hoc模式
- Ansible Playbooks模式
- 如何使用python调用ansible
- 基于Ansible2.x API的Python二次开发实战
执行远程命令(Paramiko)
分布式任务队列Celery
持续集成
https://www.jianshu.com/p/caa136e191cd
jenkins与django的持续集成:https://blog.csdn.net/will4906/article/details/89298088
Docker+Jenkins+Gitlab+Django应用部署实践: http://www.imooc.com/article/270947
持续交付之Jenkins+Ansible+Python搭建自动化部署框架(win版)
运维数据可视化
ECharts数据可视化:入门、实战与进阶(此书已购买电子书)
参考书籍:《Python自动化运维快速入门》