首页 > Python工程师 > Python自动化运维(系统管理基础篇)
Python自动化运维(系统管理基础篇)
  • Python自动化运维(系统管理基础篇)

  • 主讲 : 飞扬
  • 本课程主要是系统运维管理的基础部分,以CentOS 系统为基础,帮助你了解自动化运维的基础架构,为下一步进阶学习打下良好的基础。
  • ¥89.00 ¥99.00 ¥85.00
  • 立即购买 超级会员免费学

    12人学习时长 : 4.2 小时有效期 : 180 天 有效期自支付成功后开始计算,到期后仍可观看课程视频和图文,但不再享受问答和作业批改服务。SVIP用户可享受无视有效期权限,随时随意轻松看。单课购买用户需关注课程有效期,合理安排学习计划。

课程概览

随着云计算的发展,很多中小公司都开始使用云服务,减少了运维岗位的需求,人少,工作不少,必然导致对运维岗位的要求越来越高。经验丰富,技术更广的运维工程师一直是市场急需的岗位。社交巨头Facebook,2W台服务器需要一个人维护,也算是行业内的一个新高度,他们的自动诊断系统号称“无所不能”,这也是建立在高效的自动化技术基础上的。根据现有需求,我们制作一套偏重于使用,并结合现有成熟平台进行运维管理的课程,发挥 Python 作为工具化语言的优势,也能让学员更好的了解并综合运用。

课程主要讲解

1.Python环境搭建
2.操作系统信息获取
3.IPy的应用、电子邮件模块
4.用XlsxWriter模块创建报
5.绘图大师rrdtool
6.文件监控及系统安全

适合人群

1.具备Python基础,会使用Linux 系统
2.有云服务系统运维需求的人员

学习收获

1.掌握自动化运维的基本概念。
2.掌握系统运维的初步方法

常见问题

Q:如果有问题,我去哪里咨询?
A:关于课程的任何问题,都可以点击“右下角”的在线客服,我们会有专人为您解答。

Q:『有效期』是什么?
A:『有效期』从订单支付成功后开始计算,到期后仍然可以观看课程视频和图文,但不再享受问答和作业批改等服务。

Q:VIP价格是什么?
A:购买过极客学院 VIP 会员的用户,可享受职业学院课程 VIP 价格,这个价格会比现价有一定的优惠。

Q: 有的章节的知识我已经会了,可以跳过吗?
A: 可以,整个课程采用自由学习方式,不设置每个课时的前后限制要求。

Q: 课程的视频提供下载么?
A: 我们的课程视频进行加密处理,暂时不支持下载。

Python自动化系统管理—基础篇

主讲:飞扬

本课程主要是系统运维管理的基础部分,以CentOS 系统为基础,帮助你了解自动化运维的基础架构,为下一步进阶学习打下良好的基础。

第 1 部分 Python环境准备 61 分钟

第 1 节 Linux下的Python环境 50 分钟
VMware虚拟机下CentOS的安装
Python升级到2.7
Linux下Python扩展库的安装
Linux下VirtualEnv虚拟开发环境的安装
Linux下安装和使用virtualenvwrapper
本小节资料包
第 2 节 Windows下的Python环境 11 分钟
Windows下pip及VirtaulEnv安装
本小节资料包

第 2 部分 自动化系统管理基础 190 分钟

第 1 节 操作系统信息获取 22 分钟
用psutil模块获取系统性能信息
用psutil模块管理系统进程
本小节资料包
第 2 节 IP地址处理模块IPy 13 分钟
IPy模块应用基础
本小节资料包
第 3 节 Python发送电子邮件 22 分钟
邮件相关模块介绍
用QQ邮箱发送邮件
本小节资料包
第 4 节 用Python定制数据报表 23 分钟
用XlsxWriter模块创建报表(上)
用XlsxWriter模块创建报表(下)
本小节资料包
第 5 节 绘图大师rrdtool 62 分钟
rrdtool绘图原理
在CentOS 6下安装rrdtool
rrdtool模块基础(1)
rrdtool模块基础(2)
rrdtool模块基础(3)
rrdtool实例代码解析
本小节资料包
第 6 节 文件系统变化监控 25 分钟
用filecmp模块进行文件与目录差异对比
用pyinotify模块监控文件夹或文件的变动
本小节资料包
第 7 节 系统安全自动化 23 分钟
利用Python-nmap实现高效端口扫描
利用pyClamad实现病毒集中扫描
本小节资料包

学员服务

  • 作业批改
  • 有问必答

主讲老师

  • 飞扬

    极客学院布道师

    先后出任过项目经理、高级软件工程师、软件研发部经理等职务。主要从事Windows、Unix平台下C/C++开发,以及Golang下的Web服务端开发。熟悉MySQL、SQL Server数据库、熟悉C/C++、Golang、Python编程语言,熟悉HTML、CSS、JavaScript,了解Bootstrap、jQuery、Avalonjs、Vue.js前端框架技术,对Web开发及服务器(Linux+Nginx)部署、管理都有一定的经验,服务器对Golang平台下的Beego、Lessgo框架有较深入的了解和实战开发经验。