00:00
好,各位同学,那接下来呢,我们就开始部部署这个Z佩斯啊,那在部署Z佩之前呢,先带大家呢去看一下这个Z皮斯的官网啊,那这个呢,就是ZP官网,那来到官网之后呢,那大家可以看一下这个位置,这儿是不是有一个下载啊,对吧?啊你点下载,点完下载之后呢,就会跳转到这个界面,实际上这个界面呢,就为我们展示了,诶我们这个ZS的安装步骤啊,是这样的啊,那首先这里边呢,会有诶各种各样的安装方式,你可以选用什么呀,你比如选用这个ZS的诶package安装包对吧?那或者使用这个Z的云镜像等等等等啊是这样的,在这呢,我们最简单的方式使用z package对安装包,那再我往下翻。首先第一步你要干啥呀,你要选择诶这个Z服务器的平台啊,那这里边呢,有一些选项,我们需要根据自己的实际情况去进行选择,首先看第一个啊,第一个是是不是就Z的版本啊,对吧,你看我们现在能选的版本是什么呢。啊,什么5.4 5.0lTS 4.0lTS对吧,其实最新的现在应该是有6.0了,但是6.0的应该还没有稳定版啊好,那我们现在来看一下啊,那我们选择的时候怎么去选呀。
01:10
哎,咱们在选的时候呢,一定要去选择这种LTS版本,什么叫LTS版。什么叫LTS啊对长longtime support对吧,是不是就是长期支持版本呀,对吧?啊这个一定要注意长期支持版本啊,那其实咱们像Java这个也是一样的,咱们Java jdk是不是最近最,尤其最近两年它这个更新的非常非常频繁啊对吧,是这样的,那现在已经到JDK多少了呀。十六十六了对吧,已经对不对,但是我们现在绝大多数人用的还是啥呀,还是八或者是再往上是几。11对吧,那为什么没有人用九,没有人十没有用12没有用十三十四呢,是因为啥呀,长期对,因为你去看的话,你会发现八和11它是长期支持版本对吧?啊就是这个咱们以后选择版本的时候,如果有这个LTS标识的,尽量选择带有LS标识的,这个要注意一下啊,啊那我们这个项目当中安装的版本呢,是5.0lTSOK,然后接下来往下走,那下一个呢,让我们选择的是这个当翻译,翻译的不是特别好啊,这个其实让我选的就是啥,就是咱们那个系统啊,对吧,我们什么系统热S对吧,那咱们是八还是七啊,咱是七对不对,七完S数据库,这个数据库呢,我们能选的有两种,一个是MYS版本,一个是post screen啊,那咱们选选买S版对吧,那接着往下走,这儿是不有一个web容器,那web容器我们选的话呢,也是有两种啊,一种是阿帕奇啊,这个阿尔帕奇就是我刚才提到那个HTBD对吧?那还有一个是谁就是N,那在这儿呢,我们就选择阿法奇就行了啊,那选你你你就是你根据你那的那个选择情况。
02:47
啊,它下边呢,会生成相应的这个安装步骤,我们看一下这个大体这个安装步骤是啥样的啊,首先我们先看一下这个位置,哎,你看第一步是要让我们干啥呀,第一步是什么in zs什么reportry啥意思?
03:02
是不是先安装一个这个Z的仓库啊,是不是先安装一个Z仓库,这啥意思?来我们再往下看啊,那这样呢,还让我假如这个仓库已经安装好了啊,然后再往下呢,这是干啥?是不是让我们去安装z server和agent的,没没错吧,怎么安装的是不是就是一样么安装啊是这样的诶那为什么要提前安装一个仓库,我提前安装这个仓库是干什么用的呢?这回大家解释一下啊,大家知不知道,就是我们在执行这个亚M安装命令的时候,你亚么安装它,是不是肯定得去网上下载相应的安装包,对不对,完了之后呢,下载到本地再进行相应的解压安装,对吧?那大家有没有想过,你说他是去哪儿下载的这些安装包呢?去哪下载的呀?去镜像哪个镜像具体的地址,这个从哪儿去拍呀。哎,咱们大家不知道知不知道这样一个路径啊,咱们是不是ETC下边有一个样点poster d这样的一个路径,那进到这个路径之后呢,里边是不是会有很多的这个Le文件啊,对吧,文件其实就是一个reporty啊,这这个这个大家之前有没有看过呀,没看过,那没看咱们简单看一下啊,那随便打开一个这个文件来,比如说打开第一个啊,S s base RI,打开之后呢,这里边会有一些东西啊,你比如说这个啊,这是不是有一个base对不对,那这是不是还有一个什么after啊等等等等,那这个每一个呢,都管它叫做一个section,就是一就是一部分,相当于是啊,那完之后我们简单看一个,比如说它。
04:28
那这里边呢,是不是会有一个name啊对吧,就是一个名称,那完了之后呢,这里面会有一个啥,是不是会有一个mirror list,没错吧,Mirror list后边接的是一个啥,是不是就是一个地址,对吧?那实际上啊,我们在执行亚M安装命令的时候呢,这个亚么它会怎么做?它会便利这个ETC亚么S点亚么点p.D这个路径下边的所有的文件啊,然后呢,编辑他们文件干啥呀?是不是从里边去寻找我们所需要的那个安装包啊对吧?比如说我编利第一个这个文件的时候,我发现,诶这个比如说举个例子啊,比如说诶这个地址里边就有我所需要的安装包,OK,那我就会怎么样,那我是不是直接从这个路径里边去下载我需要的那个安装包啊,对吧,如果没有没有的话,是不是继续往下找啊,啊就这个意思啊,那所以说那实际上呢,我们去安装这个样本安装东西的时候呢,它是从这个文件当中的地址里边去下载咱们所需的安装包的啊,然后不巧的是什么呢?诶咱们系统自带的这些仓库里边是没有这个萨米盘。
05:28
啊,没有Z斯,那我们就得干啥,我是不是就得自己去安装一个这样的一个仓库啊,对吧,其实一会儿你就能发现啊,你当我们把这个命令执行完之后啊,啊,那其实就是会会会出现什么样的变化,就是在这个路径下边,它会多出来一个rile文件,能理解了吧,这个rile文件里边是不是就存储了这个ZS它的下载路径啊,其实就这个意思啊,那有了这个RI文件之后,那我是不是就能够使用这个亚M命令去安装Z,怎么样,就这样一个东西啊啊,那按照它的操作,诶,我们这个呃,安装仓库,然后呢,去使用样么安装我们所要的组件等等等等,然后完事之后呢,再做相应的配置,那这个Z克斯呢,我们就能够装完,是这样的啊,当然现在呢,我们就不再看它这个文档了,呃,不再看它的官网了啊,我们看自己的文档就可以了,在这儿呢,都给大家整理好了,好,那现在呢,我们先看第一步啊,第一步安装亚M仓库啊好,那这个亚M仓库呢,我们需要在三台节点上面都装一下啊,那我们现在先在102装一下CTRLC来。
06:28
诶,哎,102呢,我执行一下这个压的安装命令,大家来看一下啊,是不是九度RPRPM-UV后边咱们接的是啥呀,是不是一个远程的地址对吧?那这个相当于是在线安装对吧?啊,它会把这个包下载下来,下载下来之后呢,进行这个安装啊,是这样的啊,让大家要注意观察一下,其实我这个地址啊,跟他官网这一个地址呢,还是有点区别的,有啥区别,注意观察一下,你看啊,它这个域名是啥。是不是report点咱姆点com对吧,那咱们这个域名是啊是mirrors阿里云点com对不对,那说明啥?说明我们这儿呢,使用的是国内的镜像啊,是这样的啊,那我怎么知道这个国内第一印象是哪个呢?我我怎么知道怎么去用呢?啊,你这不可以去网上找一找啊,对吧?比如说举个例子啊,那咱们就搜一下,比如说就搜这个呃阿里云诶呃调下书法啊,这个阿里云啊,这个镜像。
07:24
诶,你可以搜一下,搜完之后呢,我们比如说这个随便找一个啊,呃,镜像站点这个。诶,这个是不是。呃,来这个,这是不是他那个镜像站啊,对吧,你你比如说在这儿呢,我想找谁,是不是找这个Z啊对吧,你就可以搜一个Z,那搜那这还不好使啊,那我CTRLF一下吧,还不如这个呢,Az k b什么什么什么阿斯卡玩意应该是ZBX对吧?Z完事之后大家看这个位置,这就有一个Z米克对吧,你点过来。啊,点完了之后呢,你就能够看到了啊,这就是啥?诶这就是我们这个Z比斯,诶它的这个镜像的地址啊,是这样的啊然后大家要注意的是什么啊,咱们要做的呢,是把这部分内容替换到哪儿,替换到我们这个ZS它自己仓库地址的哪个位置是这个位置。
08:17
能理解吧,要替换到它这个域米点com这儿啊,啊,大家要注意,你看这个点com这儿是不是后边有一个Z米克,那阿里云这边呢,它这是不是也有一个Z米克啊,这个Z米不是重复的啊,这儿必须得有两个Z米,能理解吧,这个要搞清楚啊,是这样的啊,行,那这个大家注意一下就行了,就正常这么去替换一下就行啊,OK,那也就是现在呢,我是不是就从咱们国内的镜像去下这个更快一点,对吧?好,我回车啊,那现在已经完事儿了,完了之后我LR一下,大家注意观察,你看这儿是不是就多了一个这个Z的RI文件啊,对吧?这个文件呢,我们简单打开看一眼啊,来这个Z米斯,简单看一看这里边内容,你会发现这里边有几个仓库地址。是不是有一个有两个有有这么多对吧?啊,那我给大家简单说一下这个参数的具体具体含义是什么啊,这个方括号里边括着的呢,就是这个镜像的一个,呃,这个仓库的一个名称啊,而且往下走这儿还有一个name啊,这个不多说,然后看一下这个base URL这是啥呀?是不是就是那个真实的下载地址,但是你要注意啊,这个真实的下载地址,现在它的域名还是谁?
09:19
是不是还是reporter杂com,它是不是还是在那个自己那个仓库地址啊,对吧,那也就是我们一会儿执行样安装的时候还会怎么办,是不是还是会从他国外的这个镜像里边去下载啊,就下载速度还是比较慢,那一会儿我们怎么办,是不是还得把这个位置也得替换成我们阿里云的镜像才可以啊,这个要注意一下啊,好,那我们再往下走,这还有一个参数叫做enable,这个enable呢,其实很简单,那如果它是一,那就表明啥。就我就表明这个这个仓库呢,是可用的啊,我执行压安装的时候呢,他就会去尝试从这个呃仓库里边去下载安装包,如果是零,那就会怎么做呢?是不是直接跳过这个仓,这个仓库的对吧?哎,这个理解一下啊,然后再往下走,下面呢,有一个JPG check,还有一个JPGK,这是用来做什么的呢?啊,用来做校验的诶你这个包下载下来之后呢,它需要做相应的校验,哎,看看是不是完整的啊,这个咱们就不用管了啊OK,那我们再往下看,下面还有一个仓库,大家看一下这个这个仓库是啥呀。
10:15
这是啥?这是然后front是啥意思,什么叫呀。Friend什么意思,是不是前摁呢端对吧,这是不是就前端对吧,其实就是啥,其实就是咱们那个z web组件啊,大家注意观察这个zs web组件的仓库默认是什么样的呀。是关闭的对不对,那所以说我们一会儿要想使用呢,是不是还得给它修改成一啊,对吧?这个大家要注意啊,那也就是这个文件我们后期需要做两个修改,一个是改这个地址,一个呢是把它置为一啊,那一会儿咱们再改啊,我这个呢,先给它关闭啊好,那接下来我们继续往下进行啊,那再往下呢,我们去,呃,把103104这个仓库是不是也得装一下啊,对吧?来我们重复的执行一下,来这边拿过来回车,那104呢,也给他执行一下来走啊,那现在呢,我们第一个仓库就算是安装完毕了,那安装完之后我们继续拿走,还得再安装一个仓库了,下边要安装仓库是啥?来看一下。
11:13
这个仓库是什么?是software collections仓库啊,那software collection仓库是什么?这个我需要给大家解释一下啊,呃,可以这么跟大家说吧,就是software这个collections仓库当中呢,存储的是什么?存储的是啊,咱们这个比如说S系统当中的一些包的高级版本。啊,比如说举个例子啊,那三多S咱们这个系统自带的这个仓库当中,比如说有PHP的PHP的包,对吧?啊,那一会儿比如说我们要想装Z,是不是得装一个PHP,为啥?因为它它是不用PHP开发的呀,对吧?得保证我们这儿有PHP环境啊,但是三多S当中啊,自带的这个仓库的PHP的这个版本可能比较低啊,最高呢,可能只到比如说4.3啊举个例子啊,举个例子啊,但是我们这个ZS呢,它可能需要比如说PHP7点多啊,比如说7.2啊是这样的,那我们这个三度F自带的仓库是不是满足不了它这个要求啊,对吧,满足不了要求怎么办呢?诶我们就可以去安装一个software collections这样的一个仓库,那这个仓库当中呢,就会有很多我们这个CS系统自带的一些包的高级版本啊,这个大家理解就行了啊,是这样的啊,当然安装这个仓库呢,也不是我们自己非要安装的,这肯定也是从哪看的呀,是不是官网上啊对吧,官网上是不是也让我们去安照这个south collections啊,对吧,咱们按照这要求去改一下就行啊,去装一下就行来,那现在我们直。
12:35
听一下这个安装命令,同样呢,我们也需要在三台都安装,那现在102安装,然后回车,那103呢,我们也去给他安装一下,104呢,我们也去安装一下来走好,那现在呢,就已经在呃准备安装了,咱们稍微等一下啊。这个可能比较慢啊,需要需要联网。等他完成之后,你说我们这块,呃,这个什么ETC profile d下边是不是又会出现一个文件啊,对吧,来咱们稍微等一下啊。
13:09
102103104。还没完成,诶103已经完成了,对吧?103比较快,104也完事了,那102还没完事,那我们现在在103看一眼吧,那103完了之后,我们还是进到那个op PT,呃,那个ETC啊,应该是呃样点对吧,然后点D进来,进来之后大家注意观察,那此处咱是不是就多了两个这样的文件对吧?这个C什么意思啊,C是不是就是software collection对不对啊,就是刚才我们安装的这个仓库啊好,那到目前为止呢,呃,这个还没完成啊,这个网太慢了啊,行,那咱们就暂时先不等它了啊呃,到目前为止呢,我们这两个库啊,就都安装好了啊,都安装好之后,我们接下来还有一步需要去做啊,接下来干啥?接下来是不是得去修改一下我们这个呃仓库的配置文件啊,对吧?刚才咱们也提到了,说我们一个地址需要替换一下,那除了地址要替换的,是不是还得开放一个库啊,对吧?这个要注意一下啊好,那现在呢,我们先去呃,替换一下我们那个仓库当中的这个镜像的地址啊,那这个怎么替换呀?
14:12
怎么替换呀?啊,其实你直接手动的修改是不是就可以对不对,你比如说我找到这个,呃,咱们那个RI文件应该是第一个是ZRI对吧,你要打开,打开之后呢,你把诶这里边这个地址替换成阿里云那个地址是不是就行了,对吧?当然一个一个替换比较麻烦,我在这儿呢,给大家准备了一个命令啊,我往下翻往下翻啊这儿这个命令呢,就能够完成这个全局的替换,来我先拿过来,然后再给大家解释这里边的这个命令怎么用的啊假这我用的是谁呀?我是不是用的SE啊对吧?啊这大家应该学过SED吧,啊就SD呢,在我们去做这种文本替换的时候还是非常方便的啊是这样的啊啊OK,那现在我们看一下这个命令怎么用的,首先哎,我们这个命令的一个主体结构就是sedd,然后杠I后边呢,是不是加上了一个这样的一个文件对吧?这个文件是不是就是etc.report.d也就是我们要修改的一个文件对吧?那这个杠I的意思是什么啊,杠I的意思呢,就是修改后续的文件啊,然后呢,把修改之后的内容再写回文件啥意思,相当于是不是就直接改这个文件啊,对吧?啊就这个意思啊啊,那完之。
15:12
之后呢,这个引号里边是不是就传的就是我们要修改的那个逻辑啊,对吧?这是比较重要的,大家来看一下啊,这个引号当中这些内容呢,我可以分为这样的四部分,哎,用用谁分,用这个斜线分啊,这是一部分,哎,那这儿有一个斜线,那后边呢,还有一个斜线啊,在这个位置啊,我通过这三个斜线呢,把这个内容分成了四部分,这四部分表示的分别是什么意思啊,我逐个说一下,先说第一个S,这个S表示的是什么呀?对,表示我要做的就是替换操作对不对?那最后一个是不是还有一个J,这个J啥意思,就是global全局的意思对吧?啊,我要做的是全局替换啊,那中间这两部分内容呢?啊,就是我替换之前的内容和替换之后的内容对吧?啊,我是不是就用用它把这个东西给替换了呀,对吧?诶你只要把这个命令执行完之后,那它就会完成相应的替换操作啊好,那现在呢,我们去执行一下这个命令啊好,那现在我们再打开这个z.rile z BB点呃,BB,然后看一下这里边是不是就已经完成了咱们这个相应的替换了,对吧?当然在呃去写这个的时候,大家一定要注意一下啊,由于我们要替换的内容里边有什么。
16:19
是不是有这个,呃呃,这个斜线啊,对吧,那这个斜线在sed的这个字符二当中,是不是特殊字符对不对,所以说我们需要怎么做转移,这个千万别忘了啊,要不然的话呢,它就乱套了啊啊,那现在103这台节点我们就已经替换完毕了,那同理,104是不是也得替换一下,对吧?来104咱们也给它替换,那102呢,是不是也得替换对吧?102现在已经完成了啊,那现在给他替换一下来走你好,那三代节点我们就全部都替换完毕了,替换完毕之后,既然还有一步要做啊,下步要干啥,是不是得放开那个ZX前端的那个仓库啊,对吧?啊,然后要注意一下,你说这个要放的话,我们只需要放两台进来就行。只需要放102就行了,对吧,因为我们只有102需要安装这个Z的前端,对不对?好,那咱们去给它放开一下,那找到102,找到这个z.rile完了之后往下翻,找到这个前端enable,给它设为一就行了,那当然这个我们得速度一下啊,来我们修度一下。
17:15
嗯,速来,我们找到这个enable完之后呢,给它设为一诶就完事了,然后shift zz OK啊,那到目前为止我们所有的仓库就算是准备好了啊来我把视频给他停一下。
我来说两句