rsync 同步服务器学习笔记

rsync 同步服务器学习笔记:

本文介绍的是rsync服务器从Linux同步到linux客户端及win环境。

装好rsync包之后,进行配置:

vi rsyncd.conf

uid = root
gid = root
use chroot = yes
max connections = 5
log file = /var/log/rsyncd.log
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
host allow = 192.168.2.137,192.168.4.200

# Remote sync configuration module
[testsync]
comment = testsync directory
path = /ncshell
auth users = rsync
secrets file = /etc/rsyncd/rsyncd.secrets

vi rsyncd.secrets

rsync:123456

在客户端安装rsync。

linux上启动:
rsync --daemon --config=/etc/rsyncd/rsyncd.conf 第二次启动时要删除/var/run/rsyncd.pid 文件在启动

现在可以查看服务是否启动:ps -ef | grep rsync && netstat -ntlp | grep 873

在linux客户端同步: rsync -vzrtopg --progress [email protected]::testsync /ncshell

会弹出输入密码提示,即输入密码即可。

可以将此命令加入到任务里去。

设置自动输入密码:1.在客户端里创建一个文件。在/etc/rsyncd

vi rsyncd.password###在这个文件里直接输入账号的密码即可.

123456  ###rsync的密码

在终端输入密码:rsync -vzrtopg --progress  --password-file=/etc/rsyncd/rsyncd.password [email protected]::testsync /ncshell

即实现不需要输入密码自动备份。

在win客户端同步:

rsync 安装在D盘Program Files (x86)下

可以打开cmd

进入到该目录的rsync/bin下面:D:\Program Files\cwRsync\bin\rsync.exe

-vzrtopg --progress [email protected]::testsync /cygdrive/d/rsync/ncshell

弹出输入密码提示框,输入密码即可。

下面写个bat脚本,添加到计划任务每天自动同步
@ECHO ON
d:
cd "D:\Program Files\cwRsync\bin"

rsync.exe -vzrtopg --progress [email protected]::testsync /cygdrive/d/rsync/ncshell

设置不需要输入密码自动备份:

1.在d:/rsync/文件下新建password文件

将rsync的密码输入文件中,

手动同步:

可以打开cmd

进入到该目录的rsync/bin下面:D:\Program Files\cwRsync\bin\rsync.exe

-vzrtopg --progress --password-file=/cygdrive/d/rsync/password.txt [email protected]::testsync /cygdrive/d/rsync/ncshell

在bat脚本中加入参数:

@ECHO ON
d:
cd "D:\Program Files\cwRsync\bin"

rsync.exe -vzrtopg --progress --password-file=/cygdrive/d/rsync/password.txt [email protected]::testsync /cygdrive/d/rsync/ncshell

设置定时任务即可。


以上是简单的配置。作为笔记记录下来,以做以后参考资料。

可以参考资料:

http://bbs.linuxtone.org/thread-4067-1-1.html

http://bbs.linuxtone.org/thread-10760-1-5.html

http://hi.baidu.com/_k_morisato_/blog/item/a54b0ffb1dab3c9f9e5146ae.html

你可能感兴趣的:(职场,rsync,休闲,同步服务器学习笔记)