收藏

一课玩转自动化运维全流程,轻松应对自动化运维岗

脚本开发+工具使用+运维流程,从容应对自动化运维岗

一课玩转自动化运维全流程,轻松应对自动化运维岗

¥299.00
已完结 难度 初级 时长 23小时29分钟 学习人数 277 综合评分 9.83
  • 第1章 课程导学与学习指南 2 节 | 12分钟

    本章主要对课程设计的初衷,课程内容,学习收获以及学习方法建议的总体概述,让大家充分了解本门课程的优势,为大家解决工作、学习上的痛点。

    收起列表

    • 图文: 1-1 课前必读(不读错过一个亿)
    • 视频: 1-2 自动化运维导读 (11:20) 试看
  • 第2章 Shell编程基础 19 节 | 325分钟

    本章主要讲解Shell编程的基础知识,包括Shell中的变量、数组、字符串处理、判断语句、循环语句、文件描述和管道实战以及进程的实战,最后会通过实战环节对前面知识点进行综合运用,充分掌握Shell基础内容。

    收起列表

    • 图文: 2-1 基本环境搭建
    • 视频: 2-2 Shell自动化编程导读 (10:54)
    • 视频: 2-3 初识Shell编程 (18:02)
    • 视频: 2-4 Shell中的echo命令 (17:26)
    • 视频: 2-5 Shell中的变量 (22:37)
    • 视频: 2-6 Shell中的数组 (19:21)
    • 视频: 2-7 Shell中的函数 (19:41)
    • 视频: 2-8 Shell中的计算 (18:29)
    • 视频: 2-9 Shell中的字符串处理(一) (15:56)
    • 视频: 2-10 Shell中的字符串处理(二) (15:59)
    • 视频: 2-11 Shell中的判断语句 (24:07)
    • 视频: 2-12 Shell中的循环语句(一) (19:33)
    • 视频: 2-13 Shell中的循环语句(二) (18:49)
    • 视频: 2-14 Shell中的文件描述符和管道实战(一) (13:48)
    • 视频: 2-15 Shell中的文件描述符和管道实战(二) (11:10)
    • 视频: 2-16 Shell中的多进程实战(一) (13:49)
    • 视频: 2-17 Shell中的多进程实战(二) (15:48)
    • 视频: 2-18 Shell脚本实战(一) (14:35)
    • 视频: 2-19 Shell脚本实战(二) (34:33)
  • 第3章 Linux运维基础 10 节 | 70分钟

    本章主要讲解Linux基础服务搭建及演示,以及如何实现一键部署Linux服务的脚本

    收起列表

    • 图文: 3-1 附件2-Linux运维中常用的网络命令
    • 图文: 3-2 附件3-Linux中的防火墙配置
    • 视频: 3-3 磁盘逻辑卷管理实战 (17:56)
    • 图文: 3-4 内部 YUM 源搭建
    • 图文: 3-5 NTP 服务搭建
    • 图文: 3-6 SAMBA 服务搭建
    • 视频: 3-7 FTP服务手工搭建(一) (13:09)
    • 视频: 3-8 FTP服务手工搭建(二) (12:56)
    • 视频: 3-9 一键搭建FTP服务脚本(一) (13:13)
    • 视频: 3-10 一键搭建FTP服务脚本(二) (12:09)
  • 第4章 Python常用的运维模块 18 节 | 228分钟

    Python常用运维模块介绍及源码分析,包括pymysql、requests、paramiko、psutil等,除了对这些模块的基本使用演示外,还会深入部分模块源码解读,解锁模块的更多用法。

    收起列表

    • 视频: 4-1 Python自动化运维导读 (09:37)
    • 图文: 4-2 Python中常见的魔法方法
    • 视频: 4-3 Pymysql模块的使用(一) (16:09)
    • 视频: 4-4 Pymysql模块的使用(二) (15:56)
    • 视频: 4-5 Requests初步 (17:38)
    • 视频: 4-6 Requests官方文档导读 (21:30)
    • 视频: 4-7 Requests的get()请求源码追踪(一) (16:08)
    • 视频: 4-8 Requests的get()请求源码追踪(二) (13:32)
    • 图文: 4-9 getattr()的几个典型应用
    • 视频: 4-10 Requests源码补充说明 (07:46)
    • 图文: 4-11 模块导入、属性设置以及获取属性值
    • 视频: 4-12 Psutil模块官方文档导读 (20:31)
    • 视频: 4-13 Psutil模块源码解读(一) (13:42)
    • 视频: 4-14 Psutil模块源码解读(二) (14:04)
    • 视频: 4-15 Paramiko模块实战初步 (24:38)
    • 视频: 4-16 Paramiko模块实现远程执行命令 (19:21)
    • 视频: 4-17 Paramiko模块实现远程文件操作 (16:59)
    • 图文: 4-18 分享一个好用模块:Remoto
  • 第5章 Python自动化运维实战 6 节 | 73分钟

    Python在自动化运维场景下的模拟实战演示,会结合上一章介绍的pymysql、paramiko、psutil等模块。

    收起列表

    • 视频: 5-1 采集数据脚本编写 (13:56)
    • 视频: 5-2 脚本下发和远程执行(一) (11:42)
    • 视频: 5-3 脚本下发和远程执行(二) (14:02)
    • 视频: 5-4 数据检查和入库前准备 (05:08)
    • 视频: 5-5 数据检查和入库(一) (15:09)
    • 视频: 5-6 数据检查和入库(二) (12:36)
  • 第6章 Ansible工具的初步使用 8 节 | 151分钟

    本章介绍自动化运维工具的基本使用,包括hosts文件的编写、命令行的用法、模块使用以及对部分重点模块源码进行解读。

    收起列表

    • 视频: 6-1 Ansible学习导读(一) (12:44)
    • 视频: 6-2 Ansible学习导读(二) (13:54)
    • 视频: 6-3 Ansible中hosts文件介绍 (16:28) 试看
    • 视频: 6-4 Ansible工具的初步使用 (21:25)
    • 视频: 6-5 更多Ansible命令行选项 (19:04)
    • 视频: 6-6 Ansible模块在官方文档上的导读 (20:38)
    • 视频: 6-7 Ansible的模块源码解读(一) (24:15)
    • 视频: 6-8 Ansible的模块源码解读(二) (22:01)
  • 第7章 Ansible工具的进阶实战 7 节 | 121分钟

    本章介绍以一个开源的Playbook项目ceph-ansible为例,介绍了Ansible中Playbook的一些基本语法以及Playbook功能,同时会使用ceph-ansible工具完成Ceph服务的自动化部署以及其他相关操作。

    收起列表

    • 视频: 7-1 Playbook语句初步介绍 (38:29)
    • 视频: 7-2 ceph-ansible初步介绍 (06:45)
    • 视频: 7-3 ceph-ansible搭建集群实战 (25:05)
    • 图文: 7-4 ceph-ansible项目源码探索
    • 视频: 7-5 ceph-ansible对osd的扩缩容操作 (13:38)
    • 视频: 7-6 对ceph-ansible中变量的进一步简化(一) (18:26)
    • 视频: 7-7 对ceph-ansible中变量的进一步简化(二) (17:53)
  • 第8章 中小集群运维管理工具 : SaltStack 12 节 | 199分钟

    本章主要实战运维管理工具saltstack,这里将深入介绍saltstack工具,带领读者根据官方文档一步一步掌握saltstack。

    收起列表

    • 视频: 8-1 SaltStack导读 (12:18)
    • 视频: 8-2 手动安装Saltstack (08:25)
    • 视频: 8-3 基于Ansible实现一键安装SaltStack (26:24) 试看
    • 图文: 8-4 SaltStack`中的重要配置介绍
    • 视频: 8-5 SaltSatck的目标节点匹配实战 (20:28)
    • 视频: 8-6 SaltStack的远程操作实战(一) (21:17)
    • 视频: 8-7 SaltStack的远程操作实战(二) (19:15)
    • 视频: 8-8 SaltStack状态文件初步 (15:37)
    • 视频: 8-9 手工搭建单节点的Ceph集群 (13:50)
    • 视频: 8-10 基于Saltstack搭建单节点的Ceph(上) (17:15)
    • 视频: 8-11 基于Saltstack搭建单节点的Ceph(中) (19:17)
    • 视频: 8-12 基于Saltstack搭建单节点的Ceph(下) (24:39)
  • 第9章 云监控实战 (分布式监控) 8 节 | 148分钟

    本章介绍监控服务Prometheus的相关知识,包括架构组织、采集器等,同时以前面部署的Ceph集群为例进行实战演示,常用包括基础节点监控、Ceph集群监控、写入测试和监控告警。给学员展示了一个线上服务的监控流程,帮助大家更好地理解Prometheus的应用场景。...

    收起列表

    • 视频: 9-1 云监控内容导读 (09:59)
    • 视频: 9-2 Prometheus+Grafana+Node Exporter实战(一) (13:05)
    • 视频: 9-3 Prometheus+Grafana+Node Exporter实战(二) (19:17)
    • 视频: 9-4 添加ceph-exporter采集器(一) (13:58)
    • 视频: 9-5 添加ceph-exporter采集器(二) (13:01)
    • 视频: 9-6 Ceph集群流量监控实战 (25:30)
    • 视频: 9-7 开发自定义的exporter实战 (24:39)
    • 视频: 9-8 alertmanager组件告警实战 (27:36)
  • 第10章 课程总结 1 节 | 13分钟

    本章将对整体课程做全面总结,帮助大家梳理课程中所有技能点,让学习思路更加清晰,达到更理想的学习效果。

    收起列表

    • 视频: 10-1 自动化运维课程小结及未来展望 (12:03)
本课程已完结

试看

全部试看小节



讲师

沈无奇 Linux系统工程师

985工学硕士,目前任高级后端开发工程师一职。讲师长期奋战在运维开发一线,参与公司媒体存储资源池的统一管理平台开发,见证了公司媒体存储节点从零到万的建设。熟悉Ansible/SaltStack等自动化运维工具以及Django/Flask等开发框架。喜爱探索开源项目源码,先后分析了Ansible/Django/Scrapy等热门项目源码,并出版了两本源码剖析书籍。

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看
意见反馈 帮助中心 APP下载
官方微信

学习咨询

选课、学习遇到问题?

扫码添加指导老师 1V1 帮助你!

添加后老师会第一时间解决你的问题