rsync服务实现文件同步
2017-02-23 15:02
260 查看
经常,我们的web不是一台服务器而是多台服务器,如果我们希望多台服务器的配置是一致的话,利用rsync即可实现我们的需求。rsync的话单独使用命令可以实现上面的需求。此处,我们说明下搭建rsync服务器来实现上述需求。
install rsync
yum –y install rsync
创建配置文件
cat >/etc/rsync.conf <<EOF
uid = root
gid = root
use chroot = no
max connections = 20
port=873
log file = /tmp/rsyncd.log
pid file = /tmp/rsyncd.pid
lock file = /tmp/rsyncd.lock
[a]
path = /a2
read only=yes
hosts allow = 192.168.248.250
EOF
path为想要同步的文件,hostsallow为允许那些主机进行同步访问
创建rsync用户,同步数据采用此用户。
useradd fh21_sync
echo “password” | passwd –stdin fh21_sync
之后在需要同步的主机上面设置任务计划
* * * * * root /usr/bin/rsync -avzP--bwlimit=1000 --progress --delete --exclude="tmp/*"fh21_sync@192.168.248.250::a /a/
需要注意的是 rsync的同步的如果是目录的话,不要在最后加上/,同步到的目的地可以加上/。
启动rsync
rsync --daemon --config /etc/rsync.conf
install rsync
yum –y install rsync
创建配置文件
cat >/etc/rsync.conf <<EOF
uid = root
gid = root
use chroot = no
max connections = 20
port=873
log file = /tmp/rsyncd.log
pid file = /tmp/rsyncd.pid
lock file = /tmp/rsyncd.lock
[a]
path = /a2
read only=yes
hosts allow = 192.168.248.250
EOF
path为想要同步的文件,hostsallow为允许那些主机进行同步访问
创建rsync用户,同步数据采用此用户。
useradd fh21_sync
echo “password” | passwd –stdin fh21_sync
之后在需要同步的主机上面设置任务计划
* * * * * root /usr/bin/rsync -avzP--bwlimit=1000 --progress --delete --exclude="tmp/*"fh21_sync@192.168.248.250::a /a/
需要注意的是 rsync的同步的如果是目录的话,不要在最后加上/,同步到的目的地可以加上/。
启动rsync
rsync --daemon --config /etc/rsync.conf
相关文章推荐
- 采用rsync实现两台solaris服务之间的文件同步
- CentOS 7.2 部署Rsync + Lsyncd服务实现文件实时同步/备份 (三)
- CentOS 7.2 部署Rsync + Lsyncd服务实现文件实时同步/备份 (二)
- 采用rsync实现两台solaris服务之间的文件同步
- (11)Linux 服务器安装配置rsync服务,并实现两台机器同步文件
- CentOS 7.2 部署Rsync + Lsyncd服务实现文件实时同步/备份 (一)
- rsync实现两台solaris服务之间的文件同步
- 采用rsync实现两台solaris服务之间的文件同步
- rsync实现文件同步
- inotify + rsync实现linux文件实时同步
- 使用rsync实现文件同步
- rsync+inotify实现文件时实同步
- 使用rsync来实现文件同步
- 实现Linux双机文件同步rsync
- rsync+inotify实现远程文件时时同步
- rsync实现多服务器文件同步
- inotify + rsync实现linux文件实时同步
- Linux中使用rsync实现多服务器之间文件同步问题
- Windows平台下使用rsync实现文件同步
- rsync来实现文件同步