00:01
大家好,欢迎大家继续收看上硅谷的云计算课程,我是沈超老师。这节课呢,我们接着来学习这个服务管理,那这节课我们来看看如何让源码包被服务管理命令识别,我们前面已经反复说了。源码包默认是没有办法被这三个服务管理域的识别的,最主要的原因就是源码包没有把他们安装在这个RPM包的默认路路路径下,一些c.D下蛋。I点对吧,我们源码包是没有放在这儿的,而这三个命令呢,其实最终搜索的都还是这个路径,所以默认情况下,这三个服务找源码包是找不着了,比如说我们举个例子,我们前面是不是装拉帕奇源码包拉帕奇对吧,我们启动的话是不是都是通过这样的方式。绝对路径对吧,那我想要通过service来启动的阿帕奇ctl这个瑞达。他就会说这是未识别服务找不到,不光他找不到啊,查我们杠杠list,我们在这里去找阿帕西CTM也是没有的。
01:08
也是没有的,A开头看到吗?啊拆行V里面去找也是没有的,它也会找不着,所以我们说默认情况下。这几个服务管理命令是找不到源码包的这个服务,那我这节课就要教你们如何把我们源码包拉帕奇也加进来,能被这几个命令识别。但是我前面先强调一遍,超哥并不推荐这么做,我一直都在说。其实启动方法。启动方法和这个次启动方法的区别是区分源码包和阿偏包,阿帕奇的或者是源码包和阿片包服务的一个主要的一个这个手段,如果把他们变成同样的,那么这个时候带来最大的问题是我们的初学者会搞不清这到底是源码包。还是R偏包,所以我觉得我们就应该是什么原码包就用原码包的写,RPM包的就用R偏包的方法来写,我觉得就应该是这样,所以各位我并不推荐,但是window Linux是能够有这样的功能,我教给大家用不用在于啊,那行。
02:16
那我们首先要做这个源码包服务安装,我已经装过了,对吧,已经有了啊,这个都已经做完了,其次我们来看。如何让源码包被service的识别,这个其实我们讲过了,只要干嘛。把这个家伙做一个快捷方式,链接到我们的这个,呃,Service找查找的目录就行,对吧,我再说啊,这个路径和我习惯用的ETC下的ic.d下的i.D下的这两个目录,这是软链接,练哪个都行,对吧?哎,当然直接拷贝过去也行,我们前面是不是直接是做了拷贝,那链接呢,这个就干嘛,相对来说比较正规一点,不要直接拷贝,我们还是链接把它链过去好吧。那我这里是做了个改名链接,把阿帕奇ctl这个链接成了叫阿帕奇看到了,那这个事儿其实随便接,那我就不改名了,我就叫阿帕奇斯加了啊。
03:11
刚刚这个service起的时候,看着service现在起是不是还是报错了,那我们现在干嘛软连接把U阿帕奇下来的,并下阿帕奇ctl链接到ETCI.d.D原名链过去原名链接。看到了,那我们现在看一下,在ETC下点d.D当中,是不是就会有这样一个软链接出现了。刚刚这个service是不是报错了,只要练过来service看成功了吗?看到了他这块是不再报未识别服务,而报了,是不是这个主机名没有没有显示,那或者说我们看一下。端口开了没开了吧,或者不确定,我们看一下。P sax查所有进程,然后可以看到看是源码包拉帕奇运行了吧,没问题吧,对吧,所以各位,那这个时候4400是不是就可以用了。
04:09
看到了,那柴康菲格能用吗?默认还不行,那只要如果啊,这里啊,如果是想要service,直接练过来就行,如果想要被柴康菲格命令这个识别还要做一点事,就是手工去修改你刚刚链接过来的这个脚本。然后加入我们前面说的这这个内容看看啊加啥柴考菲格井号,看的是注释,其实是啥,这里边是说的是运行级别,在哪个级别自动运行,然后呢,这个是启动顺序,关闭顺序,这两个顺序无所谓,不要干嘛,不要被这个不要跟这个系统现有的这个重叠就行,这两个八六七十六肯定不重叠,然后这个这个单大第script啊,这个说明呢,你随便写几句话就行,随便写就行,手工加起来,那怎么加看着。
05:01
VRU4不不不,ETCIC.d下的i.D然后找到阿帕奇这个脚本,然后来在这里随便加两句,加一句柴科看飞哥在三和五级别启动顺序是86,关闭顺序是76,然后呢,第一这玩意儿咋拼,我看一下。这个单词啊。DES crpt CRP,然后呢?呃,Ion好随便啊,这个写点啥都行,这个只是个注释而已,好加这两句话,然后呢。加完之后呢,还需要你手工执行一条命令,拆格杠杠艾,哎,各位艾的作用就是把这个服务加入了柴考贝格里面,加进来就行,OK,当然。我文档上叫阿帕奇,我实际现在做的叫阿帕奇CT,阿帕奇ctl对吧,所以我们查。
06:01
Config杠刚艾,然后把阿帕奇ctl加进来,各位这超边那要想运行,前提这个脚本必须在这个目录下,要在这其次这里边刚刚那两句话,两个井号注释要存在,否则加不进来了,现在。阿帕奇。诶诶,那我们刚刚这个就还是这个写的有问题,我们看看CHK。C HK configa。好这块啊,看见了有个冒号啊。OK,刚刚这里没有加括号,看这应该是这样的,对吧,这个都要注意啊,包括这块应该有个空格,我们要把它加进来。柴菲格应该没问题了,好,他也就说待会那个柴菲格杠杠艾特,他依赖的就是这两句话加进来,只有这两句话写对,他才能把它加进来,然后我们加一起好了,这个时候是没有报错,刚刚就少了个冒号啊。
07:10
然后这个时候看柴飞高杠杠list,看我们在上面去找。阿帕奇是不是就在这儿了?看到了,那既然能够查询到了,那我们是不是就可以干嘛查克con,然后呢,阿帕奇C7L啊,是不是把它变为开机自运行对吧,那这个时候它是不是就可以识别了。OK,三到5OK啊,我们这个默认没有写,我没有指定几点,默认还是二到五啊行,这个就是把它加入柴康菲的命令。各位,这两个命令柴康菲格和NTCCV是通用的,如果你把它加在了柴康菲格里,NTCCV就已经能够找到,就已经可以找到了,那我们试试啊看,那也就是说。柴考,这个只要识别了NTCV,就不需要做任何配置,打开NTCV找阿帕奇CTM有了吧?
08:03
有了吧,看到了好各位。总结一下。如果我仅仅想要让源码包服务被service识别,只要做个软链接,把它链接在这个目录下就行,当然ACI.d i.D也行,这两个目录我说的是相同嘛,对吧?那只要是想要链接就可以了,如果想要是让柴考这格识别,除了要把它加在这个目录当中之外,其次还要再修改这个脚本,在桥本的开头加入这两句话来,一个就是拆菲格的这个级别,另外一个就是说明,然后使用拆卡菲格艾特把它加进去就可以了,那只要拆con菲格识别了NTCV,也就识别了NTCV和它用的是同样的这个这个文件,所以就可以直接识别,这样的话,那我们就是不是可以通过什么。我们源码包的服务是不是也就可以通过什么这三个服务管理命令是不是就可以识别了,对吧?但是我再说一遍啊,超额其实并不推荐这样做。
09:05
因为我说其实启动方法不同,自启动方法不同是区分源码包和R片包的一个重要手段,如果你把它变成同样的,那这个时候可能找起来就很不方便啊,或者说我们就很难确定这是源码包的还是安全包,所以我并不推荐把源码包都变成被这三个东西能识别,所以只是告诉你它有这个功能,我建议的还是就是这样,你把它干嘛。该这个这个这个这叫什么,该这个是独立的,你就用独立的方法,该形代词的就用形代,该是原码的就用原码呢,建议还是通过这样的方式好,那这个呢是如何把源码包识别,那其实我的文档上最后还有一部分就是一个总结,我把它画了个图。哎,各位这个总结呢,其实我们说啊各位就跟我这里写的这个东西是一样的,就是为了干嘛看,先分了阿片包的服务和元宝包服务对吧,RP包服务里面又分独立的和其存在的,独立的服务又分了启动,启动方法启动两种ETC下的这个绝对路径来执行SERVICE2个都行。
10:14
自启动三种,柴康菲克杠杠来,我来启动加on就可以,还一种就是写入ETC下ic.d下的ic.log,还有一个就是NTC,这三个都行。那。基于s net的服务如何启动呢?是不是通过修改起net的这个配置文件,把disabled等于yes改为no,然后重启s net就行,就是启动自启动了。拆卡飞格是不是也行?NTC4V是不是也行?这两个是不是都行?那源码包服务呢,启动就通过绝对路径来启自,启动呢,推荐你把它加入到这个S角log里啊,当然我说源码包默认就只能通过这种方法来自信。好各位,其实这个。还就是我们上课写的这个总结,只是换了一种表现格式啊,为啥?因为咱们这个是书嘛,我一直在说这是配套的,细说linus的书籍,书的话,可能就没办法用这种缩进的方式来表示它的这个这个优先级和它的这个分类,对吧,很难,所以我被迫就绘了这样一张图,其实啊,目的还是为了让大家能够更好的记忆。
11:23
好各位,那这节课的内容呢,就这些我讲了一下,如何把源码包服务加成加入这三个服务管理队队,让它能识别,然后呢,又说了一下,其实最终还是建议大家通过这种标准命令来进行启动,而不是通过什么,而不是通过这个把它加成这个原码包变成这个通过服务管理令来做,不是的。所以这个图其实才是整这一章节的重点,请你把它背下来好了,那这节课呢?就这样,我们下节课继续。
我来说两句