网络数据传输与系统日志管理技巧详解
1. rsync服务的使用与配置
在数据传输中,rsync是一个非常实用的工具,它可以用于设置匿名和认证的服务。在连接到rsync服务器时,客户端的语法有特定要求。当指定远程主机时,要使用双冒号而非单冒号,并且使用相对于所需模块的路径,而非绝对路径。
例如,假设客户端系统名为near,远程系统名为far,要从far获取文件newstuff.tgz,且far以守护进程模式运行rsync。若忘记了far上存储新文件的模块名称,可以使用以下命令查询可用模块列表:
[root@near darthelm]# rsync far::
public Nobody home but us tarballs
incoming You can put, but you can't take
假设所需目录名为public,将newstuff.tgz复制到当前工作目录的命令如下:
[yodeldiva@near ~]# rsync far::public/newstuff.tgz .
这与SSH模式不同,SSH模式期望冒号后是“真实”路径,而rsync守护进程期望的是模块名。例如,使用SSH模式的相同命令为:
[yodeldiva@near ~]# rsync -e ssh far:/home/public_rsync/newstuff.tgz .
超级会员免费看
订阅专栏 解锁全文
1473

被折叠的 条评论
为什么被折叠?



