00:00
大家好,欢迎大家继续收看上硅谷的云计算课程,我是沈超老师。这节课呢,我们继续来学习日志轮机,那我们尝试把自己的这个日志加入轮机,各位我们前面我们是不是在这个。哇,下的log下。我们是不是建立了一个安这个日志。那我们现在想把它也加入人气,这是不是就相当于它不是系统默认安装了,哎,我再说如果是通过RPM包安装的服务日志默认就已经可以沦陷,但是我手工建的日志肯定不行,我用源码包建的是不是肯定也不行,那我们既然我既然要举例,我就拿这个举个例子,那我举完这个例子,源码包录你是不是也会自己加进来,对吧?把你的自己的日志或者源码包录日志加入人机,这就是我们的这节课要学的东西那。如果我真要想把这个自己的日志或者源码包日志加进来,两个办法,一个。直接修改主配置文件,把你的这个信息写进去就行。
01:03
诶,但是呢,如果你的日志非常多,全写在主配的文件里,会变得非常乱,管理起来不方便,那第二个办法就是把你的这个这个信息直接写成文件,然后呢,放在子目录当中,我们说了这个子目录当中是通过在主配置文件里是不是会通过来调用它,所以写在子目录下也可以生效,你只要把格式写对就行,哎,两个办法都行那。如果你的文件少,用第一种就行,如果文件多,我建议你就用第二种,要不然不容易管理,OK,那我们试试啊,那我们就把阿伦加过来,那我们先说啊,我们举个例子吧,这个例子啊,举的稍微复杂一点。我的目的还是为了再来解释一下这两个。Rooted和post root的区别,待会我还真不一定这样写,那我们就举这样一个例子,我们先看看文档的例子。首先。
02:00
我为了让A伦这个日志更加安全,我想给它加入称职A加加A属性讲过吧,记得吗?不可改变为A是end,就是只允许往里面追加属据,不允许修改,也不允许删除,诶防止隐也不允许,如果想给他这样可以吧,可以这样的话,这里呢是三是我才能,我如果要那我这哥们是一个称职不能删,不能感觉就能这个这个这个这个这那这种况下你的这个就会失效,所以啊我可能就会出现降看我可以在这里写一个页是可以的,也可以把这条话直接写的,然后写清楚称,然后呢,每周一次循环六次,然后呢脚本执行先干嘛,Pro的是不在日志轮次之前执。
03:01
干嘛?是不是先把这个A属性去掉,然后呢,这是前面这一段小法,然后呢,日是不是在post在日志轮器之后,再把这个属性给它加回来,这样的话是不是就可以完成论气,哎,各位,这个例是用来解释普和post的区别。当然我说实话,我们还真没必要给他了,这个日志干嘛做这么复杂的一个权限,非要给他加这个干嘛?这只只是为了举这样一个例子,这个例子非常解气,用来解释普的和post的区别,OK,但是我说我们一般情况下如果要进行这些智作器,其实没有这么复杂,我们只要干嘛啊,我就来写一下。我就在主K文件里直接写了,因为我这里就一个好吧,Mark下的,Log下的。RT点,哎,叫什么啊,这就叫ert.log,我再看一下,别写错了。
04:01
啊,压气点logo,然后。大括号大括号。然后我去干嘛?直接定义weekly一周轮气,轮期一次,V为we。KL。然后RO ta root5个容器五个行了吧,别的都不用进去了,Create,让它创建,创建新日志。好行什么这个权限这个都没必要,那我们先看看它能不能进行分析,各位,那我把它先加进来OK啊啊对这里啊,还有这个日志啊,还有还要把这个RC服务要重启一下,否则也不行啊,还得记呢,这个日志这个例子确实比较复杂。那这个现在我们在这里就不需要这个重启了,我们就这几句话就够了,那行接下来呢,我们保存,那现在怎么办。我是不是要等它过一周是不是才能生效,我等得住吗?我可等不住,那怎么办?我们就来看看这个lock的命令,它里面有这样几个命令,一个是杠V,它是显示了轮期过程,我们试试啊。
05:08
我们log rotate-V显示过程,指定它的配置文件来点com,然后你会发现我们会发现干嘛。这个阿伦是一周轮气,一次轮气五个,但是呢,它时间没有到,所以不需要轮气,诶我靠,我想让他检测一下轮气过程,你发现时年不到,他根本没轮气,那咋办?杠F强制。不到时间一些超试轮机,这个时候它就会轮进了,那我们试试看着在这里加个VF好了,你会发现看。Log,阿伦,阿伦哪去了啊?阿伦已经进行了问题,我们看看有吗?看安了,有啊。看到了,那也就证明其实我这里的这个轮机就已经生效,OK,顺带也解释一下这个手工命令,这个命令一般不需要你执行啊,这系统会自动执行了,只是我如果强制想让它轮期一次,我就可以这样来做,当然你看轮气完所有的轮气的日志是不是都轮齐了一次,看见了吧,没到时间他们都生气了,OK,这就是这个命令强制手工执行,用来做实验。
06:22
那回来。我们这个aen的这个日志就说到这儿,然后呢,这个例子我们上节课其实看了一下,就是我说了,如果我真的要把服务日志重启,你记得啊,这个事儿一定要把。阿斯洛的日志重启一遍,然后呢,要把你的服务重启一遍,否则是不生效的,那这样说的话,那我们这个阿伦日志其实可能也得把它要重启,这个得测一下啊,这个阿冷我还真没测,就是因为我们没有这么高级别的这个这个警报措施啊,所以但是系统默认的这个不重启没事儿都是可以的,但是如果我们手工添加了。
07:01
都需要把I log服务和你本身服务都要重新,那如果不是服务的可以不用管。好了,那各位这就是日志的人气,我如何把自己手中添加了加进来各位,最终其实你们就可以参考我这个例子啊,你们以后写的这个,如果真需要手动加,就参考这个例子就行,哎,这个例子照着抄就完全可以,没问题,OK。行,那各位。日志轮器的内容呢,我们就说到这里,我们就说到这里,那我们这一章节呢,我们其实日志相对来说还是比较简单的,我们强调了一下日志的重要性,然后解释了一下常见的日志是什么。然后解释了一下RC的配置文件,这个要能看懂啊,其实不复杂。接下来我们重点其实学习的就是日志轮机功能,我们再说一遍,这对所有的服务器来讲也是必备功能,我们不光要能看懂系统自带日志为什么会容器,而且还要理解我如何把自己的这个日志通过源码包安装的服务的日志给加入他的理论器,那最终其实需要你们参考的还就是这个。
08:10
这个N这这个例子,这个就是我们最终的这个例子,我们在实际工作中都是用过,没问题,是可以生效的,OK,好,那日志管理的内容就到这里,我们这节课的内容就到这,我们下节课再见。
我来说两句