linux rsync同步设置详细指南

发布时间:2016-12-10 22:46:27 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"linux rsync同步设置详细指南",主要涉及到linux rsync同步设置详细指南方面的内容,对于linux rsync同步设置详细指南感兴趣的同学可以参考一下。

配置rsync 同步数据     rpm包安装rsync及配置 [[email protected] home]# rpm -qa |grep rsync                 #检查系统是否安装了rsync软件包 rsync-2.6.8-3.1 [[email protected] CentOS]# rpm -ivh rsync-2.6.8-3.1.i386.rpm # 如果没有安装则手动安装 [[email protected] rsync-3.0.4]# vim /etc/xinetd.d/rsync 1 配置rsync servervi /etc/xinetd.d/rsync 将disable=yes改为no service rsync {         disable = no         socket_type     = stream         wait            = no         user            = root         server          = /usr/bin/rsync         server_args     = --daemon         log_on_failure  += USERID } 2 配置rsync自动启动 [[email protected] etc]# chkconfig rsync on [[email protected] etc]# chkconfig rsync --list rsync           on 3 配置rsyncd.conf [[email protected] etc]# vim rsyncd.conf uid = root gid = root use chroot = no max connections = 4 strict modes = yes port = 873 pid file = /var/run/rsyncd.pid lock file = /var/run/rsync.lock log file = /var/log/rsyncd.log [backup] path = /srv comment = This is test auth users = scihoo uid = root gid = root secrets file = /home/rsync.ps read only = no list = no 4 确保etc/services中rsync端口号正确 [[email protected] etc]# vim /etc/services rsync           873/tcp                         # rsync rsync           873/udp                         # rsync 5 配置rsync密码(在上边的配置文件中已经写好路径)/home/rsync.ps(名字随便写,只要和上边配置文件里的一致即可),格式(一行一个用户) [[email protected] etc]# vi /home/rsync.ps scihoo:scihoo 6 配置rsync密码文件权限 [[email protected] home]# chown root.root rsync.ps [[email protected] home]# chmod 400 rsync.ps 7 启动配置 [[email protected] home]# /etc/init.d/xinetd restart Stopping xinetd:                                           [  OK  ] Starting xinetd:                                           [  OK  ] 8 如果xinetd没有的话,需要安装一下 [[email protected] home]# yum -y install xinetd  启动rsync server   RSYNC服务端启动的两种方法 9、启动rsync服务端(独立启动) [[email protected] home]# /usr/bin/rsync --daemon 10、启动rsync服务端 (有xinetd超级进程启动) [[email protected] home]# /etc/init.d/xinetd reload 11  加入rc.local 在各种操作系统中,rc文件存放位置不尽相同,可以修改使系统启动时把rsync --daemon加载进去。 [[email protected] home]# vi /etc/rc.local /usr/local/rsync –daemon           #加入一行 12 检查rsync是否启动 [[email protected] home]# lsof -i :873 COMMAND  PID USER   FD   TYPE DEVICE SIZE NODE NAME xinetd  4396 root    5u  IPv4 633387       TCP *:rsync (LISTEN) 客户端配置 1 配置三个过程就可以了   1.1 设定密码文件   1.2 测试rsync执行指令   1.3 将rsync指令放入工作排程(crontab) [[email protected] home]# vi /etc/xinetd.d/rsync # default: off # description: The rsync server is a good addition to an ftp server, as it \ #       allows crc checksumming etc. service rsync {         disable = yes         socket_type     = stream         wait            = no         user            = root         server          = /usr/bin/rsync         server_args     = --daemon         log_on_failure  += USERID } 1.1  配置密码文件  (注:为了安全,设定密码档案的属性为:600。rsync.ps的密码一定要和Rsync Server密码设定案里的密码一样) [[email protected] home]# vi rsync.ps sciooo [[email protected] home]# chown root.root .rsync.ps   # 注意必须给权限 [[email protected] home]# chmod 600 .rsync.ps         # 必须修改权限 1.2 从服务器上下载文件 [[email protected] rsync-3.0.4]# rsync -avz --password-file=/home/rsync.ps [email protected]::backup /home/    从本地上传到服务器上去 [[email protected] rsync-3.0.4]# rsync -avz --password-file=/home/rsync.ps /home [email protected]::backup http://www.linuxsir.org/main/?q=node/256#5.1 http://os.51cto.com/art/201101/243374.htm

上一篇:【首尔大学韩国语】十二课 买东西
下一篇:内核态和用户态通讯知识收集

相关文章

相关评论