定义函数的调用
实战shell之大话运维课程(大纲)
1.课前准备 [下载好所有的源码包,本视频全采用源码包安装]
2.shell基础(只限于本视频所用到shell语法和系统命令,为后面讲解脚本打基础)
3.进入实战篇(nginx、apache、tomcat、lamp、lnmp、postgresq、mysql、xtrabackup... )讲解每一个服务脚本都是独立的
本套课程分为三个抽像的阶段
第一阶段、准备
第1章:开发环境的准备
第二阶段、准备基本功
第2章:学习shell脚本基础
第三阶段、实战篇
第3章:准备进入实战篇
1.自己shell框架目录介绍
2.基本框架文件目录介绍
3.写出关闭服务的脚本将以(apache脚本作为一个列子)
3.1解读apache中start函数
3.2解读apache中reload函数
3.3解读apache中stop函数
第4章:实战篇.shell安装nginx环境
1.分解安装nginx的文档
2.分解安装nginx的脚本
第5章:实战篇.shell安装apache环境
1.分解安装apache.2.2.27.的文档
2.分解安装apache.2.4.27的文档
3.分解安装apache的脚本
4.解读apache管理脚本
第6章:实战篇.shell安装tomcat环境
1.分解root用户安装.tomcat.到usr目录下的文档
2.分解root用户安装.tomcat.到home目录下的文档
3.分解root户安装.java启动.tomcat.的第一种方法
4.分解root用户安装.java启动.tomcat.的第二种方
5.分解编写一键安装.tomcat.的脚本.普通用户
6.分解编写一键安装.tomcat.的脚本.root用户
7.带着大家给.tomcat.做启动脚本
第7章:实战篇.shell安装memcached环境
1.安装memcached命令的讲解
2.分解一键安装memcached脚本
第8章:实战篇.shell安装redis环境
1分解一键安装redis
第9章:实战篇.shell安装mongodb环境
1.mongodb.过程
2.分解一键安装mongodb脚本
第10章:实战篇.shell安装mysql环境
1.分解一键安装mysql脚本
第11章:实战篇.shell安装postgresql环境
1.分解一键安装postgresql脚本
第12章:实战篇.shell安装rabbitmq环境
1.分解一键安装rabbitmq脚本
第13章:实战篇.shell安装lanmp环境
1.分解一键安装lamp脚本
2.分解一键安装lnmp脚本
第14章:实战篇.shell安装zabbix环境
1.分解过程化安装zabbix
2.分解一键安装zabbix脚本
第15章:实战篇.shell安装node.js环境
1.分析node.js环境
2.分解一键安装node.js脚本
第16章:实战篇.shell安装ftp环境
1.分解一键安装vsftp脚本
2.分解一键安装purftpd脚本
第17章:实战篇.shell安装jenkins环境
1.分析jenkins环境
2.分解一键安装jenkins脚本
第18章:实战篇.shell安装docker环境
1.分析docker环境
2.分解一键安装docker脚本
第19章:实战篇.shell分发ssh公钥
1.分解一键分发ssh公钥脚本
第20章:高级.实战篇.shell安装rsync+sersync集群服务
1.分析过程化安装rsync+sersync集群服务(准备三台主机)
2.分析rsync sersync时时同步要布到多台服务器中如何完成
3.分解一键安装rsync+sersync时时同步集群脚本
第21章:高级.实战篇.shell安装zookeeper集群服务(完节)
1.分析并在单机安装zookeeper
2.分析集群部署zookeeper(准备三台主机)
3.分解一键安装zookeeper集群脚本
购买需知
购买之前请看一下最下面的课程大纲,如果不合意请匆下单
本课程主要讲脚本和编写脚本的思路,服务的原理就没有更多的进行讲解
观看51cto视频注意事项,系统默认会选择流畅方式播放,如果没选择高清,看上去会很模糊
课程特点
a.讲解每一个服务脚本都是独立的
b.讲解的每一个脚本我都进行测试过,并非为了开这个课而写的。工作中使用了很多年的脚本,就想教好每一个学员,我要为听我课的同学负责。
c.本套课程准备了快一年
d.重点培养大家的思路
学习shell痛点描述
有些人学了shell编程,但是写不出实际的应用脚本,不知道怎么用
本套课程,就是为了解决广大学员心中的痛点而产生
在运维实际工作中,有很多工作都是重复的,有些又过于繁锁,shell脚本将简化运维的工作
课程适合人群
初学者、实战者、提高者
课程目标
让每个学员都能轻松写出自己的shell脚本,从而简化自己的工作,慢慢形成程序思想
学习方法
注意:
学习编程和学习网络在方法上是有区别的,往往很多同学使终学不会编程,主要的原因还是在学习方法不好
学习本套课程,较好按顺序来学,莫跳跃章节来学
给出的方法
学习基础时
我讲的,每个例子至少打三遍
第一遍,照着我的例子输入后并运行看看效果
第二遍,尽量不看我的例子输入看效果,重点在于悟,悟出我代码主要实现了什么效果
第三遍,不看我的例子输入,看最后跟我的效果是不是一样
学习实战时
a.主要跟上思路,重点在于多悟,多总节
b.前期在写新的脚本服务的时候可以使用我的shell框架进行套写(当编写的量上来呢,再加上思路,shell就变的太简单呢)
授课/讲课 特点
讲解每一个服务脚本模式都将以
a.先文档 讲解 安装 过程
b.再以写好的服务脚本进行讲解
需要了解
为什么要选择源码包安装?
优点
1.稳定性和兼容性更好
2.软件定制性更灵活(指定安装路径,指定安装软件参数)
缺点
1.慢
公开笔记对他人可见,有机会被管理员评为“优质笔记”
{{ noteEditor.content.length }}/2000
讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。
课程大纲