高防服务器rsync有4种利用模式,第一种是 shell F利用模式,也称为本地模式;第二种是远程 shell i模式,它利用SSH履行底层连接和加密传输;第三种是查询(也叫列表)模式,与l9命令实现的功效类似;最后一种是服务器模式,平时所说的架设 Isync服务器就是指这种模式。下面分辨对这4种模式进行详细介绍.
1、本地shel模式
本地shel模式重要用于复制指定目录到另一个目录,例如:
看到这两个命令的差别了吗?明显的差别是源参数末尾的斜杠。如果源参数的末尾没有斜杠,就将指定的源目录复制到指定的目标目录;如果源参数末尾有斜杠,就会复制指定源目录中的内容到目标目录中,而不复制目录本身。目标参数末尾的斜杠没有任何作用。
在以上代码中,“-a”即为“- archive”(归档模式),表现以递归方法传输文件,并保持所有文件属性;“-v"”即为“- verbose”,表现输出详细模式信息。
2、远程 shell I模式
通过远程shel模式, rsync可以把指定的本地目录复制到另一个系统中。例如:
如果以root用户身份履行此命令, rsync会提示输入远程主机192.168.12.251的root密码。完成密码验证后,会在远程主机的rot用户根目录下创立test目录,然后将 license目录及该目录下的内容复制过来。在默认情况下, rsync应用 Secure Shell I(ssH)作为传输机制。
3、rsync列表模式
在这个模式下, Isync与Is命令有类似的功效。例如:以root用户身份查看远程主机192.168.12.251的test目录下的内容,可以应用如下:
查看本地系统中/tmp/license目前的内容,可以应用如下组合:
4、服务器模式
这种模式是基于C/S模式的,在这种模式下, Isync在后台启用了守护过程,这个守护过程在 Isync服务器端永久运行,用于吸收文件传输恳求,因此,客户端既可以把文件发送给守护过程,也可以向守护过程恳求文件。 rsync的服务器模式非常合适作为异地的中心备份服务器或数据异地存储库来应用。关于服务器模式的应用方法,在下节进行深入介绍。
TikTok千粉号购买平台:https://tiktokusername.com/
TOP