echo -n参数用法

2.0万 未经授权,禁止转载了解课程
课程介绍
讨论{{interaction.discussNum ? '(' + interaction.discussNum + ')' : ''}}
适合人群
初学者、实战者、提高者
你将会学到
让每个学员都能轻松写出自己的shell脚本,从而简化自己的工作,慢慢形成程序思想。有些人学了shell编程,但是写不出实际的应用脚本,不知道怎么用。本套课程,就是为了解决广大学员心中的痛点而产生。
课程简介

实战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.慢


展开更多
发布
头像

{{ item.user.nick_name }} {{ EROLE_NAME[item.user.identity] }}

置顶笔记
讨论图
{{ item.create_time }}回复
  • 删除

    是否确认删除?

    确认
    取消
  • {{ item.is_top == 1 ? '取消置顶' : '置顶'}}

    已有置顶的讨论,是否替换已有的置顶?

    确认
    取消
{{ tag.text}}
头像
{{ subitem.user.nick_name }}{{ EROLE_NAME[subitem.user.identity] }}
{{ subitem.create_time }}回复
删除

是否确认删除?

确认
取消
发布
{{pageType === 'video' ? '讨论区抢占沙发,可获得双倍学分' :'讨论区空空如也,你来讲两句~'}}
发布
{{tips.text}}
{{ noteHeaderTitle }} 笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
头像
{{ detail.username }}

公开笔记对他人可见,有机会被管理员评为“优质笔记”

{{ noteEditor.content.length }}/2000

公开笔记
保存
提问

讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。

记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交