00:00
大家好,欢迎大家继续收看上硅谷的云计算课程,我是沈超老师,这节课我们继续来学习服务,我们来学习源码包服务的安装,这个不是安装启动和自启动管理,那我们前面的课程当中,我们已经学过了RPM包服务当中独立的服务和基于现在服务如何启动,如何次启动,那第二个大类呢,源码包,那么首先啊各位。我们现在明确一点。我们RPM包服务的这种启动方法,它用了这些命令,比如说service命令,拆命令,还有NTCV命令,它是这几这几个服务管理命令,是没有办法直接管理源码包的。源码包服务是找不了,找不到原因,其实这三个服务,Service这些他找到RP包服务,其实搜索的包括依然还是这个路径,ETCIc.di.d它依然搜的还是这个路径,而我们的源码包我们都知道了。
01:00
源码包它不会把你的这个启动脚本安装在这个位置,源码包是什么,你手工指定安装到哪,它所有的这个文件是不是都会装在哪,比如说我们user local下装阿帕奇二,阿帕奇二那我们所有的阿帕奇的源码包的文件都会装在这,包括它的启动脚本也会在这里。那这种情况下,那我们这些服务命令就会找不到源码暴露内容,所以请你记得啊。默认情况。我们默认情况,我们的服务管理命令service菲,还有NTCV,它都没有办法直接管理,源码包不能直接管理,哎,各位我为什么要强调。不能直接玩。那证明是不是还是有有有有这个缓和的余地,对吧,那也就是说其实源码包它还是可以通过一定的办法让它变成可以被这几个命令来管理是可以的,我后面会教给大家,但是我说啊,我不推荐这样做。
02:04
我们认为其实它的管理方法不同,其实是最典型和最直接的源码包和阿片包服务的区别。如果你把源码包变得跟RP包一样的管理方法,那初学者有可能就会搞不懂,搞不清,你就会不知道这个地方到底是源码包还是R片包,所以不推荐,但是我会告诉你方法用不用在你啊,好,请你注意啊。源码包默认情况下是没有办法直接用这些命令来进行管理的,那源码包如何启动呢?其实启动命令我们是讲过了。对吧,通过他的绝对路径。找到它的安装的这个启动脚本后面加启动选项就可以了。当然我说。不同的服务,这个启动脚本肯定是不是就叫不同的名字。阿帕奇的是U斯劳斯,阿帕奇下的,并下的阿帕奇CT,那买circle肯定是不是就不叫这个了。
03:00
那my circle的叫什么?各位,我们在讲到my circle的时候,我们一定就会告诉你my circle的是谁。换句话说,你其实在安装MYSQL或者安装其他服务的时候,官方给你的那个安装说明里,他会明确的告诉你它的启动脚本叫什么,我们阿帕奇的启动脚本,我们之所以知道它叫这个,也不是我们瞎猜了,就是官方给的文档,我们其实安装的时候都演示过,对吧,所以。每一个源码包,它的启动脚本是不一样。但是呢,它的基本原理都是通过什么绝对路径?找到它这个脚本在哪,然后回车运行,基本原理都基本原理都是一样的,只是它的脚本名不一样,这个可以通过你去查它的安装文档来这个这个来确认啊,当然我们讲课碰到的我都会告诉大家,比如说我们这里讲的阿帕奇了,那我们就说原宝宝阿帕奇就是这个对吧,那我们起一下。
04:01
那个我首先应该确认把这个up包的是不是给关掉。这个是关掉对吧,然后我们起热拉克阿帕奇,并且阿帕奇CT star这个起来了再说一遍啊,这个报错我们讲过了,它这是它这个主机名不识别,但是并不影响启动啊,那起来了吗?起来了PSAUX看一下来。又酸,脑壳下拉,爬起起来了,看到了。看到了,那还可以通过脚本啊这个端口。八零端口有了吧。有了吧,那能起就应该能关对吧,把它关掉,关掉之后插端口啊,没了吧,完了消失了吧,哎,所以啊。源码包阿帕奇的启动是通过路径方式来启的,那我们写进来啊,源码包。他是通过。User local。我们阿帕奇举例啊。
05:00
我们后面碰到其他的服务,每一个服务都还是会告诉大家吧吧下的阿帕奇ctl加star stop。最好不要restar源码包的,这个时候有时候瑞达不生效啊,最好就叫。手工stop一下,然后再start,这是启动,那自启动怎么办?各位,其实啊,我们说前面这几个我说过了,柴康菲NTCCV这个自启动源码包不识别了,那怎么办?那对没有源码包能识别的唯一就是这个配置文件。把你的字启动的命令。把你的标准启动命令写在这个配置文件里,哎,那也就是说。这个方法是通用的,不论是源码包还是RPM包都可以,只是他看的是你里面写的命令是什么,你写哪个命令它就执行哪个,你写启动源码包了,它就执行启动源码包,你写启动R全包了,他就这个启动R偏包,所以我们说为什么我们推荐通过这个命令,这个配置文件来进行自启动,那也就是说我们要想自驱动,我们是通过ETC下的s local。
06:15
然后呢,把我们的标准启动命令啊,我把它直接粘过来了,不不不敲不敲了。把标准启动命令。写进去它就可以了,哎,这就是源码包的自启动方法。OK,好各位,这其实就是我们整个的这个服务的分类,其实我们说这个东西恶心之处就在于它分类比较多,分了什么?先分了两个大类,R偏包的服务和源码包的服务。R偏包的服务当中,又分了独立的服务和基于品net的服务,里边又分了启动和自启动,那每一个里边,而启动又有多个方法,尤其是R偏包了,所以你不要记乎这个可能才是关键点啊。好,那这就是源码包服务如何启动和自启动,那这个呢,其实难度很低,因为我们前面都是大多数都见过,你只要把它归纳整理一下就行了。
07:10
行了,这节课呢,就先到这儿,我们休息一会儿,待会儿继续。
我来说两句