00:01
大家好,欢迎大家继续收看上规谷德Linux云计算视频,我是刘川老师。那么我们上节课呢,把R3NC的这个单项实时同步讲完了,那R3NC的单项实时同步呢,是通过I notify这个工具里面的I notify weight。加我们的RC来实现的一个单向实时同步。那它能实现双向吗?呃,其实也能实现,但是效果并不好啊,这个支持双向实时同步的呀,这个有另外一个工具,我们来看一下啊。嗯,支持双向时同步的工具叫UN啊啊叫UN。它呢支持双向同步,但它有缺点,缺点就是同步效率比较低下啊,而SNC呢,单向同步支持非趁,并且效率比较高,如果是单向同的话,用SNC就高了啊,如果真的有双向实时同步这种需求的话。就就没有办法,就必须使用这个USO,这个工具啊,OK,但是也有一些其他工具,这个根据自己的需求去选择就好了,其实按照这个我以往的这个工作经验来说,这个单向实时同步就已经足够满足我们很多的一个生产会的一个需求了,OK。
01:12
当然这个地方我们就相当于给大家拓展这个实验了就可以了。OK,那首先一个环境要求准备好两个需要同步的目录,就是两个服务器的两个目录。然后呢,如果使用root来实现的话,生成密钥对,让两个root用户可以实现互相的免密登录。再一个就是准。准备好我们的I notified软件包和UN的这个软件包啊。这个都已经,嗯。都已经准备好了,我们看一下。然后呢,先安装我们的这个I notify的这个工具啊,两个主机都需要安装,然后再安装OC啊,这个地方呢,有这个一个报错提示啊,这个忽略所有报错就可以了,忽略所有报错。
02:05
然后maket,这个不是直接make make。骚,然后再加上它,然后呢,所有的操在两个主页上都做一遍啊,两个主页上都做一遍,OK,那我们先把软件包传过去啊。我们先用ICP把我们这个。不用IP啊。这个文件放到不就完了吗?
03:02
三点。MV把这个I notify。然后我们来进。一个目录。清空啊。现在RM-F跟下的。SC选到了眼前。RM-F根下的file。我们再把那个脚本停着讲啊。那个脚本的名字叫src。AUX管道。
04:02
一个80,这有。7232和7234。不会再有监控这个问题了。好了,然后我们。S。扣子还没装,嗯。我们先把客户端的src装上啊。啊,不对。Zip。I noted。加杠XF。Notify。先安装源码。安装依赖的工具。看一下纸装GC合不合适啊,如果只需要一类GCC的这个编译工具的话,那纸装GC就够了啊。
05:20
这是斜杠configure。And。嗯。看来是没有问题啊。I call到了没问题。好了再来安装。第二个选项叫OCML。X fo c。解压之后呢?它的安装不太一样啊,我们看一下。
06:01
这个安装的是configure make word OPT。ORLD。那下边这个操作一下啊。杠XOC。可以做文件里边。点斜杠看。
07:16
然后make opd之后还有一个错。
09:20
我们第一代服务器已经安装完成了。我们接着把第一台服务器上的最后一个软件。UN装一下啊,这个我们看一下啊,解压之后直接进行make,为啥它已经有make file文件了啊。不需要了。第二个就是我们只是make了一下,并没有mix,原因什么呢?只需要他make帮我们产生一个叫UN的命令就可以了,我们只需要把这个命令放到user。工作非常简单。插上XF。
10:06
写错误啊,忽略掉就行了。CP。试一下CP把UN。
11:00
跟下user local。没有。刚出现了点小问题,我们看看这个负向操作会不会出现这个问题啊。套杠X fun。CD到。执行的命令是。UIS。
12:09
它也是没有这个文件。O文件。上面是。我们上面好像少一个步骤。那上面没有对吧。上班只是没科。OPT了,我们少一个。不知道,他妈还得回去。OCAML。Make呀,对吧。
13:10
然后CP-A把我们的UN。跟一下user local并一下。有local。都做好了。然后配置脚本,双向自动同步监控目录和数据。同步的时候那个原目录,因为两边都算圆嘛。A和B。A给B同步,A就是圆BA同步B就是圆。原目录不能使用星作为通配函数,否则会变成死循环。我把两个脚本都给它,它贴好了,都给它贴好了。简单看一下啊。格式和之前一样。只是。的同步工具。从原来的那个。
14:04
RNC变成了这个叫unn的工具,然后这个BA ch指的是P处理啊。进行批处理,OK。一下就。s.SH。都不写啊,为啥我。这边写一个。
15:05
加一个。把这个注释也给他换上。然后呢,我们把这两个脚本执行起来,执行起来怎么执行霸式脚本名下。叫s.S。80就。d.IC是。咱们去对应的目录下啊。A点。
16:03
然后在这个dsttouch1.td。尝试删除一下RM杠,RF一下我们的。A点,天体。这边删除一下一点铁。对,这边还有。提示,The root of。已经删除了呀。说的话我们再touch一个c.T看一下啊,会不。
17:05
不会把这个删除。过来,因为我们说过这个UN这个工具有点延迟嘛,对吧。刚才山一的时候,这边是看。删了没删的,但是我们创建C的时候,这边一被删了,然后C被创建了没有。这个就是我们的这个。二的使用。另外一个工具就不是在使用S了,就是UN这个工具,借助I notify实现一个呃。一个双向的实时同步的一个模式,当然这个东西是带选择啊,就是。如果你需要的话就用啊,不需要的话就用2C加氨发单向实时同步就可以了。这就是什么呢?RYC,这个章节我们本节课就到这儿,我们下节课再见。
我来说两句