00:00
好,在上节课当中啊,呃,我们已经在HIOP102这台服务器上生成了对应的日志。那我希望呢,在103上也生成对应的日日数据。那这怎么办呢?也就说海哥这简单的,你只需要在103上重复一下102上所有的操作不就可以了吗?那这样当然可以,那如果我希望在1000台服务器上都生成对应的日志数据呢?那你还要写1000遍吗?那这个效率啊,很显然很低,那我们能不能写一个脚本来辅助帮我们去生成。大量的这个日志。哎,那我们来写一下哈,看这脚本怎么写。非常简单啊。首先呢,写脚本呢,是以这个井号叹号bin。开头对吧,然后呢,我们要操作102和幺零三两台服务器,那是不是得有一个循环便利啊,哎,放循环I in。Hi doop102 hi doop103。
01:01
那在这个风循环里面要做什么事呢?哎,首先来一个括号。哎,度氮相当于啊,负循环的括号OK吧,那在这里面,比如说sh Dollar a什么意思。我得一台一台服务器进行操作呀,比如说我访问102,那S102,我想访问103,那就SSH103。那访问之后进去要做什么事呢?那我们的核心代码是Java。杠架,然后对应的这个价包对吧,架包。是这样吗?好,那你首先你要这个价包,它放在什么地方。对吧,啊放在什么地方,那就说你不就放在这个对应的这个路径下吗。在这个APP。不就在这里面吗?对吧,我直接把这个价包拿过来不就行了吗。啊,过来。说海哥我就这样去执行行不行呢。
02:00
那这个价格它在什么位置啊,你直接访问的sh hi 102或者103,是不是直接进入的是102或者103的加目录啊。那你需要找到它,那怎么找呢?你进来之后。CD对吧,OPT。然后。Mo。D啊,Model model下面有一个APP log,哎,我先进入到对应的这个路径,然后我在Java杠架执行它就可以了。是吧,哎,确实可以好,那这样来大家再再思考啊,哎,正常情况下这样呢,就已经写完了啊,是可以执行的。但是你在生成日志的时候,有没有观察到这样一个现象,他在控制台上打了大量的日志?然后他会把这个日志写到这个APP log下面有一个log,然后对应的一个文件里面,他写了两份,一个在空台,一个在文件里面。那对于我们来说,我们是不是只要这个就行了,那这个空台上是不是没有必要打印。那如何将这个数据给它干掉呢?
03:01
哎,那这里面引申出来一个概念叫黑洞啊,黑洞是他。先把它拿过来啊。正常情况下,你可以这样去写。在它后面追加上这个内容,那这个内容怎么解释呢。他表示。Linux黑洞?黑洞,黑洞啊,就相当于你往里面扔入的任何内容,快速的都会被干掉,就看不到了,消失了。宇宙当中是不是有一个宇宙黑洞啊?啊,你看不到里面无尽头。嗯,好,那这里面也是你把不想要的数据可以直接扔到黑洞里面,那这个语法呢,正常的标准写法是这样的。再前面加上一个一。那这个一和二是啥意思啊,来给大家看一下这个解释啊。拿过来。其实在Linux系统当中啊,有一个叫标准输入零,其实就是你从键盘里面输入这个数据。
04:04
还有一个呢,叫标准输出一。哎,然后呢,输出到屏幕或者控台,还有一个叫错误输出,那一般的用二表示也是输出到控台,那我们希望呢,不管你是标准输出一还是错误输出二,我都希望把它扔到系统黑洞里面,比如不想在控台上看到任何信息。那这怎么办呢?正常情况应该这样写。一扔到黑洞,然后再来一个。二能打黑洞。对吧,那这样就OK了,但是呢,一些大佬呢,他不愿意这么写啊,觉得这个比较low,那怎么办,他这样写。把他干掉。哎,然后把它也省略掉。然后呢,把二给一是这个意思。你这个一呀,不是给到黑洞吗。是吧,这是一给他运动,然后呢,那我二给你一就行了。我把二的数据给一,一给到黑洞,那整体上一和二的数据是不是都给黑洞了?你看这个含义呢,就是把二的数据给到一,那一呢是给到黑洞。
05:02
OK吧,这个在公式当中啊,都这么去写啊,那你习惯就好了,好吧,那其实在后面呢,还有一个这个号。啊,那这个符号呢,大家并不陌生,其实呢,是把这个命令啊,让他在后台进行一个执行,OK吧,好,那下面我们来看一下这个脚本能不能用啊。啊,我们把这个脚本啊,放到自己的加目录下面,有一个B目录,然后VMLg.COK进来。三天。保存保存之后呢,修改一下权限顺子mode信息,嗯,见OK,这样呢就可以执行了,那进之前先注意啊,我们现在呢,回到这个地方。这里面将这个日志删掉。OK了,然后我们来到103上。103上是不是没有对应的那个价包信息啊,那你怎么办,把它同步过来。叫。SYNCPP浪网招。
06:02
同步分发一下。那这样呢,103和104上都有了,但是104啊,我们不想要,那把它删掉。好,那看一下103上有没有。哎,言论山上是不是也有数据了啊,OK。那现在我们开始执行我们这个脚本,看一看它好不好用。执行完毕,执行完毕之后,我们来看一下啊。那你看这里面就有了这个log了,对吧,进来。对吧,那有这的日志,然后我们再来103上看一下。对,也有这个log了进来,然后vm v log是吧,那也是OK的啊,都是OK的哈。
我来说两句