班级规模及环境--热线:4008699035 手机:15921673576( 微信同号) |
每期人数限3到5人。 |
上课时间和地点 |
上课地点:【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院 【北京分部】:北京中山学院/福鑫大楼 【南京分部】:金港大厦(和燕路) 【武汉分部】:佳源大厦(高新二路) 【成都分部】:领馆区1号(中和大道) 【沈阳分部】:沈阳理工大学/六宅臻品 【郑州分部】:郑州大学/锦华大厦 【石家庄分部】:河北科技大学/瑞景大厦 【广州分部】:广粮大厦 【西安分部】:协同大厦
最近开课时间(周末班/连续班/晚班):2020年3月16日 |
实验设备 |
☆资深工程师授课
☆注重质量
☆边讲边练
☆合格学员免费推荐工作
★实验设备请点击这儿查看★ |
质量保障 |
1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
2、培训结束后,授课老师留给学员联系方式,保障培训效果,免费提供课后技术支持。
3、培训合格学员可享受免费推荐就业机会。 |
课程大纲 |
|
- 第1章Shell能做什么
1-1Shell 能做什么?(上)
1-2Shell 能做什么?(下)
1-3C Java Python Shell 执行方式对比
1-4C Java Python Shell 执行方式对比
1-5Bash中调用python Expect
1-6Shell特性 Login Nologin
1-7Shell特性 Jobs Redirection
1-8Shell特性 命令排序
1-9Shell特性 元字符
1-10Echo 颜色输出文本
第2章Shell变量精讲
2-1变量 脚本中使用变量
2-2变量 环境及自定义变量
2-3变量 位置及预定义变量实战
2-4变量 的赋值方式
2-5变量 的运算 整数小数
2-6变量 内容的删除 替换 替代
2-7变量 I++ ++i
2-8条件测试概述
2-9条件测试 文件测试
2-10条件测试 内存磁盘使用告警
2-11条件测试 按套路出牌 创建用户
2-12条件测试 不按套路出牌 创建用户
2-13Shell脚中各种奇怪的符号
第3章循环及并发控制
3-1If条件判断 安装apache 1
3-2If条件判断 安装apache 2
3-3If条件判断 多系统配置yum源
3-4If条件判断 作业解析
3-5For 实现批量主机ping探测
3-6For 实现批量用户创建
3-7For 实现文件中批量用户创建
3-8For 空行的秘密
3-9Expect 实现scp非交互传输文件
3-10Expect 实现批量主机公钥推送
3-11Expect 实现ssh非交互登录
3-12For 实现批量主机密码修改
3-13For 实现批量远程主机ssh配置
3-14While 实现批量用户创建
3-15While Until 测试远程主机连接
3-16For While Until 终极对决
3-17Fd和命名管道实现shell并发控制
3-18Shell 并发控制项目实战
第4章数组应用实战
4-1array 数组的基本概念
4-2array 数组的赋值及遍历
4-3array 实现性别统计
4-4array 统计不同类型shell的数量
4-5array 统计TCP连接状态数量
第5章函数传参及返回
5-1funtion 函数的定义及调用
5-2funtion 函数的返回 return out
5-3funtion 函数的返回 return out
5-4函数传参 位置参数
5-5函数传参 数组变量
5-6函数返回 输出数组变量 上
5-7函数返回 输出数组变量 下
第6章Shell内置命令
6-1shell内置命令 break continue
6-2shell内置命令 shift
第7章RE正则表达式
7-1正则表达式概览 RE
7-2正则表达则元字符详解 1
7-3正则表达则元字符详解 2
7-4正则表达则元字符详解 3
7-5正则表达式 grep使用实战 1
7-6正则表达式 grep使用实战 2
第8章Sed流编辑器
8-1流编辑器sed技术概览
8-2流编辑器sed 定址
8-3流编辑器sed命令 p d s
8-4流编辑器sed命令 r w a i c 及暂存空间
8-5流编辑器sed 编辑文件实战
第9章awk文本处理工具实战
9-1awk工作原理概览
9-2awk内部变量 FS OFS RS ORS NR FNR
9-3awk模式详解 正则 条件
9-4awk模式详解 算术 逻辑 范围
9-5awk脚本编程 if while for
9-6脚本编程实战 数组
9-7脚本编程实战 数组分析Nginx-Apache 日志
9-8awk使用外部变量的三种方法
第10章项目实战之 系统性能分析
10-1实战项目 收集系统信息用于分析性能瓶颈 1
10-2实战项目 收集系统信息用于分析性能瓶颈 2
10-3实战项目 收集系统信息用于分析性能瓶颈 3
10-4实战项目 收集系统信息用于分析性能瓶颈 4
10-5实战项目 收集系统信息用于分析性能瓶颈 5
第11章项目实战之 主机存活状态
11-1实战项目 判断主机存活三次机会 1
11-2实战项目 判断主机存活三次机会 2
11-3实战项目 判断主机存活三次机会 3
第12章项目实战之 Nginx日志分析
12-1实战项目 Nginx日志分析项目实战 1
12-2实战项目 Nginx日志分析项目实战 2
12-3实战项目 Nginx日志分析项目实战 3
12-4实战项目 Nginx日志分析项目实战 4
第13章项目实战之 文件备份保存
13-1实战项目 保留最近N天的备份文件1
13-2实战项目 保留最近N天的备份文件2
第14章项目实战之 多机部署MySQL
14-1项目实战 多机MySQL部署 1
14-2项目实战 多机MySQL部署 2
14-3项目实战 多机MySQL部署
第15章条件测试及流程控制
15-1Case 多系统配置yum源
15-2Case 删除用户判断
15-3Case 实现jump Server 上
15-4Case 实现jump Server 下
15-5Case 实现简单的系统工具箱
15-6Case 实现多版本php安装
第16章项目实战之 配合Zabbix信息收集
16-1项目实战 MySQL状态信息收集(配合Zabbix)
16-2项目实战 TCP连接状态收集(配合Zabbix)
16-3项目实战 内存信息收集(配合Zabbix)
第17章项目实战之 多机部署LNMP
17-1项目实战 多机部署LNMP 1
17-2项目实战 多机部署LNMP 2
17-3项目实战 多机部署LNMP 3
17-4项目实战 多机部署LNMP 4
第18章服务器初始化脚本编写流程
18-1Centos6-7服务器初始化 -Shell Script1
18-2Centos6-7服务器初始化 -Shell Script2
|