00:00
啊,下面的话我们继续上课哈,呃,上节课呢,我们把这个日志已经生成完了哈,通过这个生成脚本,但是大家看一个这个问题哈,看这问题啊小生也没问题,呃,这里面我生成这个日志呢,是APP2020年3月18号,对,因为我当前这个机器呢,就是3月18号的数据,但是啊,我们后面呢,因为这个系统啊,我们要照一些数据呢,要按照我们想要的这个时间去照,比如说我们希望呢,呃,它后面的日志呢,是这个3月10号的。啊,会照3月10号的,会照这个,呃,3月11号的,甚至会照这个三月这个20号的啊,会照好多好多天的这个数据。那这样的话,你因为这个呢,只按照你当前这个系统这个时间啊。不合适,那怎么办呢?那我们只能去改变这个系统,这个时间,于是把这时间改了,改完之后我们的数据,然后再改,再找。啊,比如说啊,比如说我这里面目前dat速度吧,输度date-S,我修改一下当前的时间,当前时间是2020年杠。
01:08
零三。杠幺零,我想把它修改成3月10号。啊,一修改1031,全部都是这个时间。啊,是这样一个情况哈,那修改执行,哎,那当前日期它就已经变成了3月10号,那同样道理,我们要把103也变成这个时间。比如说这个。3月10号,3月10号已经变成了啊,再来嗯,复制一下啊。你会发现这个很麻烦哈,就说呢,你需要这个登录这个三台啊服务器,然后分别去这个同步这个时间,这样的话很慢,那这里面我们可以对他写一个脚本。啊,写个脚本,我希望呢,这三台同时一个操作,只要麻烦的事,我们就想到脚本是吧,那你写到脚本现在呢,我估计大家已经比较擅长了是吧,井号叹号B没问题,那剩下的同步时间。
02:16
同步时间,那在这里面干什么事呢?我们干的事呢,就是SSH到哪台节点,那就是到了I,然后呢,后面呢,就是到哪台节点执行具体的命令,刚才我执行的就是速度。啊,然后杠S。然后根据你传进来的参数,你说传进来的时间嘛,进行一个修改,那传进来的参数不就是到了一吗?第一个值呗。这样就OK了,你看多简单,S到哪一个节点啊,这边还能再来一个。还104。啊104,然后速度德塔杠S到完到了一啊传来的一个值。
03:02
那看一下这个行不行啊,看看它行不行,嗯,也可能不行是吧,来到102。CDB。啊来到这里,这里面有三个脚本啊,在创建一个脚本,这个脚本呢叫DT,其实就是为了这个同步时间的哈。OK。好完,那当前DA当前日期呢,是3月10号,这个是两分11秒。那么我就用这个dt.SH啊,帽子一下好,然后DT。然后修改传进来第一个参数2020年杠我还是零三杠幺零,如果成功的话,它就应该变成那个00:00对吧?啊。
04:04
你会发现它提示说这个没有终端存在,且未指定这个ask pass程序,然后呢,同时呢,你再查看一下这个日期,它并没有更改后面这个值。啊,什么原因呢?这里面要注意一下哈,呃,如果你想用这个SSH这种方式。啊,这个远程登录访问,同时你又用到了这个速度。那你必须在这个SSH后面加上一个杠T,形成一个叫虚拟终端,然后才能访问,跟你这个速度有关系啊,你这边用的是速度,那我这边就得加一个更。啊,配套一个使用,那好,那我加了杠T之后呢,你看怎么用哈,VMDT。I杠形成一个虚拟终端,因为它报的提示的就是你缺少一个虚拟终端是吧?来然后DT2020杠零三杠幺零。
05:06
密码。这样呢,我就要重完了。看到没啊,现在这时间你看已经变成零点开始了哈,哎,我这样去乘。啊,没有那个命令。啊,这个呢,你看都是这个3月10号啊,几秒钟开始啊,相当于我们这个命令呢,就已经起作用了哈,这个DT啊,这个呢,只是我们临时用的哈,记住了哈,真正在生产环境下,我们不会用这个DT这个脚本去同步时间,还记得我们在讲海拓集群的时候,有一个那个时间服务器嘛。啊,我们会用那一个去这个进行同步啊,比如说在这个。这个。这个文档里面。在最后一节3.3.6,比如说集群时间同步,我们会采用这种方式去同步。
06:04
不会采用我们目前这个脚本哈,我们目前这个脚本呢,只是为了呃,这个照一些数据比较方便,仅此而已,只是为了我们临时用的真正的标准开发是用的它啊,用它去同步这个时间啊,记住了啊。搞错了,这个只是用于我们临时使用。同步时间加了一个杠T,杠T呢,通常是用于这个SSH远程执行这个输入命令的时候,会创建一个这个啊,加一个参数杠T。
我来说两句