课程大纲
第一部分 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脚本实现项目工程自动远程部署