Rsync 数据同步详解
2014-03-11 11:02
495 查看
第一步:
安装
yum install rsync
#############################################################################
第二步:
创建配置文件目录
mkdir /etc/rsyncd
在这个目录中共需要创建三个文件分别是
rsyncd.conf ###配置文件
rsyncd.motd ###条幅文件
rsyncd.secrets####密码存放的文件
vim /etc/rsyncd/rsyncd.conf
其内容如下:
##############################################################
uid=rsync
gid=rsync
use chroot = no
port=873
max connections=10(最大的连接数)
#limit client conection
log file=/var/log/rsyncd.log
pid file=/var/run/rsyncd.pid
lock file=/var/run/rsyncd.lock
motd file = /etc/rsyncd/rsyncd.motd
read only=yes
####limit user conn######
hosts allow=192.168.18.0/255.255.255.0
hosts deny=*
#transfer logging = yes
#log format = %t %a %m %f %b
#syslog facility = local3
#timeout = 300(超时时间)
[www] #####共享文件名
path = /tmp/www/ ####共享的目录(一定要赋予rsync用户相应的权限)
list = yes
ignore errors
auth users = kyo #####用来远程登录的用户名字
hosts allow = 10.0.0.0/24
hosts deny = 0.0.0.0/32
###username
secrets file = /etc/rsyncd/rsyncd.secrets #####用户密码存放的位置
comment = www directory
exclude = a/ b/ #####a,b directory not backup排除的文件就是不共享的
dos2unix /etc/rsyncd/rsyncd.secrets
################################################################################
vim rsyncd.secrets ##生成密码文件
rsync:123
##后面的123 为密码 密码不能超过8位帐号和密码中间用账号分割
###修改密码文件的权限这一步非常的重要否则到后面会报错
chmod 600 rsyncd.secrets
####################################
#####################################
第四步:
启动rsync
rsync --daemon --config=/etc/rsyncd/rsyncd.conf
利用lsof -i:873 来查看文件是否开启
[root@localhost run]# lsof -i:873
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
rsync 4095 root 4u IPv4 28014 0t0 TCP *:rsync (LISTEN)
rsync 4095 root 5u IPv6 28015 0t0 TCP *:rsync (LISTEN)
安装
yum install rsync
#############################################################################
第二步:
创建配置文件目录
mkdir /etc/rsyncd
在这个目录中共需要创建三个文件分别是
rsyncd.conf ###配置文件
rsyncd.motd ###条幅文件
rsyncd.secrets####密码存放的文件
vim /etc/rsyncd/rsyncd.conf
其内容如下:
##############################################################
uid=rsync
gid=rsync
use chroot = no
port=873
max connections=10(最大的连接数)
#limit client conection
log file=/var/log/rsyncd.log
pid file=/var/run/rsyncd.pid
lock file=/var/run/rsyncd.lock
motd file = /etc/rsyncd/rsyncd.motd
read only=yes
####limit user conn######
hosts allow=192.168.18.0/255.255.255.0
hosts deny=*
#transfer logging = yes
#log format = %t %a %m %f %b
#syslog facility = local3
#timeout = 300(超时时间)
[www] #####共享文件名
path = /tmp/www/ ####共享的目录(一定要赋予rsync用户相应的权限)
list = yes
ignore errors
auth users = kyo #####用来远程登录的用户名字
hosts allow = 10.0.0.0/24
hosts deny = 0.0.0.0/32
###username
secrets file = /etc/rsyncd/rsyncd.secrets #####用户密码存放的位置
comment = www directory
exclude = a/ b/ #####a,b directory not backup排除的文件就是不共享的
dos2unix /etc/rsyncd/rsyncd.secrets
################################################################################
vim rsyncd.secrets ##生成密码文件
rsync:123
##后面的123 为密码 密码不能超过8位帐号和密码中间用账号分割
###修改密码文件的权限这一步非常的重要否则到后面会报错
chmod 600 rsyncd.secrets
####################################
#####################################
第四步:
启动rsync
rsync --daemon --config=/etc/rsyncd/rsyncd.conf
利用lsof -i:873 来查看文件是否开启
[root@localhost run]# lsof -i:873
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
rsync 4095 root 4u IPv4 28014 0t0 TCP *:rsync (LISTEN)
rsync 4095 root 5u IPv6 28015 0t0 TCP *:rsync (LISTEN)
相关文章推荐
- 程序中执行shell命令
- 装饰模式
- 装饰模式
- persistence-unit jar-file路径问题
- ant 使用指南
- Linux中的错误:too many open files
- ibats实例
- centos中php5.2 fpm升级到php5.3
- Opencv下视频的读写
- laravel敏捷应用
- java欢迎你
- Strus2 学习笔记 (一)struts的简单配置及实例
- 深入研究Java类加载机制
- 一个简单的WPF MVVM实例
- xp驱动和Win7驱动的区别
- linux下卸载mysql
- java.lang.ClassCastException: sun.jdbc.odbc.JdbcOdbcStatement cannot be cast to java.beans.Statement
- [蓝桥杯历届试题] 错误票据
- C/C++语法知识:typedef struct 用法详解
- C/C++语法知识:typedef struct 用法详解