“Python自动化运维”的版本间的差异
来自CloudWiki
(→课程拓展) |
(→执行远程命令(Paramiko)) |
||
第64行: | 第64行: | ||
*[[Paramiko的使用]] | *[[Paramiko的使用]] | ||
*[[Paramiko 批量连接主机]] | *[[Paramiko 批量连接主机]] | ||
+ | *[[Python实现屏幕抓屏]] | ||
*[[实训:编写仿SeCureRT客户端]] | *[[实训:编写仿SeCureRT客户端]] | ||
2022年4月18日 (一) 23:23的版本
DataOps、MLOps 和 AIOps,你要的是哪个Ops?(运维)
Python+Django+AnsiblePlaybook自动化运维项目实战
目录
Python基础
4~6周
- 自动化运维_课程简介
- Python环境的安装、Centos7 安装python3
- 基础部分参见Python二级教程中的内容。
- Python第三方库的安装、Jupyter运行python程序(选学)
- 2021 Python期末复习、2020 Python期末复习、2020 Python实训复习(期末时再看)
视频:python语言入门教程:https://www.bilibili.com/video/BV1c4411e77t
电子教案:链接: https://pan.baidu.com/s/1d2QMiKHSRZXmbx0iEIeDNg 提取码: b2nz
Python巩固练习
基础运维
4周
- python基础运维
- python基础运维_作业
- 视频:链接: https://pan.baidu.com/s/1GuPookK_TTTBhBmM9RsqLQ 提取码: kake
- 拓展:Psutil + Flask + Pyecharts + Bootstrap 开发动态可视化系统监控 https://github.com/JustDoPython/python-examples/tree/master/moumoubaimifan/psutil-flask
https://blog.csdn.net/ityouknow/article/details/105985451
自动化运维工具:Ansible
4~6周
(此部分替换为 红帽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自动化运维快速入门》