标签:
同过命令下载最新rsync:links http://rsync.samba.org/
本例以rsync-3.1.2版本为例
如果没有安装links,需要安装:yum install links
tar xvf rsync-3.1.2.tar.gz
cd rsync-3.1.2
./configure --prefix=/usr/local/rsync
make
make install
mkdir -p /etc/rsyncd/
mkdir -p /home/aa
vim /etc/rsyncd/rsyncd.conf
log file = /var/log/rsyncd.log #日志记录文件的存放位置
pid file = /var/run/rsyncd.pid #pid文件的存放位置
lock file = /var/run/rsyncd.lock #锁文件的存放位置
# port = 873 #默认端口873
uid = root #运行RSYNC守护进程的用户
gid = root #运行RSYNC守护进程的组
use chroot = no #不使用
read only = yes
max connections = 5 #最大连接数为5
#hosts allow = * #允许主机
#hosts deny = * #禁止主机
[aa] #这里是认证的模块名,在client端需要指定
path = /home/aa #需要做镜像的目录,不可缺少!
ignore errors #可以忽略一些无关的IO错误
list = no #不允许列文件
auth users = root,koko #认证的用户名,如果没有这行则表明是匿名,此用户与系统无关
secrets file = /etc/rsyncd/rsyncd.secrets
exclude = new/ asdfg/
vim /etc/rsyncd/rsyncd.secrets
保存后修改文件权限:chmod 600 /etc/rsyncd/rsyncd.secrets
启动:/usr/bin/rsync –daemon –config=/etc/rsyncd/rsyncd.conf
PS:如果本步骤有问题,解决方法在最后
可以查看是否有873端口:netstat -naltp
— 至此 rsync 服务端已经配置好了!
在客户端建立已经文件保存rsync服务端用户密码,vim /etc/rsyncko.pass
123 #服务端密码文件定义的密码即可
保存后修改文件权限:chmod 600 /etc/rsyncko.pass
— 至此 rsync 客户端已经配置好了!
==========================
客户机同步服务器命令:
rsync -vzrtopg --progress --delete koko@192.168.1.133::aa /home/aa --password-file=/etc/rsyncko.pass
参数说明:koko:1,192.168.1.133:2,aa:3,/home/aa:4
在安装一个软件包时,最后输入sudo make install命令后,出现以下错误信息:
error while loading shared libraries: libiconv.so.2: cannot open shared object file: No such file or directory
但是在/usr/local/lib下却能找到libiconv.so.2,解决方法是将/usr/local/lib路径添加到/etc/ld.so.conf文件中,然后用sudo ldconfig命令加载,再重新输入sudo make install命令就可以了。
第一步:
mkdir -p /home/aa 创建镜像目录
第二步:
[aa] 认证模块名
path = /home/aa 镜像目录
auth users = root,koko 认证用户
第三步:
root:123 用户名密码
客户端:
123 验证密码
同步服务器命令的验证信息
标签:
原文地址:http://blog.csdn.net/ly_fireworks/article/details/51354017