4006-998-758
3000+课程任你选择
运维开发技术基础及实战
研发学院 运维开发
俞阳

毕业于上海交通大学,IT从业十五年,曾就职于微软、苏宁、平安等大型公司,秉承理论与实践相结合,在学习中实践,在实践中学习,积累了丰富的理论与实践经验,指导学生真正从实践中学到、体会到。

参与主导过大流量、高并发、分布式的大型网站架构(Java Spring Cloud、Redis集群、MySQL集群),参与架构多个私有云建设项目,大型数据仓库建设(Hadoop、Spark、Flink、Kafka、ClickHouse),人工智能平台( Tensorflow, Pytorch )。


查看老师详情
课程内容


课程大纲


第一部分  Linux Shell实战基础

    Shell 脚本linux开发环境

    Shell脚本编程的多种判断语法

    Shell脚本编程的循环语法

    Shell脚本编程的函数语法

    grep及正则表达式

    sed更改配置文件

    awk对列进行提取和统计

    find搜索指定文件

    Shell脚本编程实践

 

第二部分  Linux Shell案例实战

    批量生成随机字符文件名案例

    批量改名特殊案例

    批量创建特殊要求用户案例

    扫描网络内存活主机案例

    解决DDOS生产案例

    MySQL数据库库备份

    MySQL数据库分库分表备份

    筛选符合长度的单词案例

    菜单自动化软件部署经典案例

    Web及MySQL服务异常监测案例

    监控缓存服务是否正常

    开发脚本检测与报警案例

    开发MySQL多实例启动脚本

    批量检查多个网站地址是否正常

    定时清空文件内容,定时记录文件大小

    计算文档每行出现的数字个数,并计算整个文档的数字总数

    检测两台服务器指定目录下的文件一致性

    检测网卡流量,并按规定格式记录在日志中

 

第三部分Python 运维开发基础

    Python 版本

    搭建Python应用开发环境;

    使用PyCharm开发工具开发;

    变量及变量赋值;

    Python数据类型及对象模型;

    使用模块;

    掌握函数参数;

    函数和对象;

    匿名函数;

    Python内置函数

    常用内置模块与模块化开发

    文件处理

    面向对象程序设计

    构造函数与析构函数;

    类的继承;

    异常处理

    异常处理语句;

    常见异常;

 

    Python脚本运维实例讲解

    Python数据库应用开发

    Python数据库模块安装及使用;

    正则表达式

    正则表达式基础;

    Python中正则表达式的使用;

    网络应用

    HTTP相关网络模块的使用;

    网络程序设计

    网络编程原理;

    UDP网络编程

    TCP网络编程;

    用 Python 脚本实现对 Linux 服务器的监控

    对于 CPU(中央处理器)监测

    对于系统负载监测

    获取内存使用情况信息

    对于网络接口的监测

    监控 Tomcat服务器进程

    python脚本 对批量机器执行命令和发送文件

    Python 数据库备份

    Python 自动化运维

    Python调用shell

    python实现批量监控网站

    Python脚本实现项目工程自动远程部署


返回上一级