linux rsync 不同服务器之间的文件备份同步
2013-12-08 16:48
896 查看
假设服务器地址为10.10.10.1,客户端地址为10.10.10.2
1、服务器端
在10.10.10.1中
a)创建rsyncd.conf
vim /etc/rsyncd.conf
uid =root
gid =root
max connections = 200
timeout = 600
use chroot = no
read only = no //设置是否为只读,若服务器和客户端要相互同步,则配置成no,默认为yes
pid file=/var/run/rsyncd.pid //rsyncd进程启动后,相关文件的存储位置
host_allow=10.10.10.2 //允许访问的ip
[files]
path = /home/work/test //要同步的目录
auth users = root,work //允许同步的操作者
secrets file = /etc/rsyncd.secrets //同步时的密码,主要用于做定时任务
comment = gmmold
b)创建rsyncd.secrets //用于定义同步时,用户与密码的对应关系
用户名:密码
root:wise
c) 启动rsyncd
/usr/bin/rsync --daemon --config=/etc/rsyncd/rsyncd.conf #--config用于指定rsyncd.conf的位置,如果在/etc下可以不写
查看rsyncd进程是否被调起 ps -ef | grep rsyncd
终止rsyncd进程 kill -9 进程号(上面查出来的内容)
2、客户端
在/home/work/中创建rsyncd.secrets
vim rsyncd.secrets
echo "wise" >> /home/work/rsyncd.secrets /将已设置好的密码进行存储
rsync -avzP --password-file=/home/work/rsyncd.secrets root@10.10.10.1::files /home/work/cyn/redmine-xiaoyan-oem/files/ //将服务器端的内容同步到客户端
rsync -avzP --password-file=/home/work/rsyncd.secrets /home/work/cyn/redmine-xiaoyan-oem/files/ root@10.10.10.1::files //将客户端的内容同步到服务器
1、服务器端
在10.10.10.1中
a)创建rsyncd.conf
vim /etc/rsyncd.conf
uid =root
gid =root
max connections = 200
timeout = 600
use chroot = no
read only = no //设置是否为只读,若服务器和客户端要相互同步,则配置成no,默认为yes
pid file=/var/run/rsyncd.pid //rsyncd进程启动后,相关文件的存储位置
host_allow=10.10.10.2 //允许访问的ip
[files]
path = /home/work/test //要同步的目录
auth users = root,work //允许同步的操作者
secrets file = /etc/rsyncd.secrets //同步时的密码,主要用于做定时任务
comment = gmmold
b)创建rsyncd.secrets //用于定义同步时,用户与密码的对应关系
用户名:密码
root:wise
c) 启动rsyncd
/usr/bin/rsync --daemon --config=/etc/rsyncd/rsyncd.conf #--config用于指定rsyncd.conf的位置,如果在/etc下可以不写
查看rsyncd进程是否被调起 ps -ef | grep rsyncd
终止rsyncd进程 kill -9 进程号(上面查出来的内容)
2、客户端
在/home/work/中创建rsyncd.secrets
vim rsyncd.secrets
echo "wise" >> /home/work/rsyncd.secrets /将已设置好的密码进行存储
rsync -avzP --password-file=/home/work/rsyncd.secrets root@10.10.10.1::files /home/work/cyn/redmine-xiaoyan-oem/files/ //将服务器端的内容同步到客户端
rsync -avzP --password-file=/home/work/rsyncd.secrets /home/work/cyn/redmine-xiaoyan-oem/files/ root@10.10.10.1::files //将客户端的内容同步到服务器
相关文章推荐
- linux系统中rsync+inotify实现服务器之间文件实时同步
- Linux中使用rsync实现多服务器之间文件同步问题
- linux系统中rsync+inotify实现服务器之间文件实时同步
- linux系统中rsync+inotify实现服务器之间文件实时同步
- 【2017/8/11】Linux7 rsync+inotify实现服务器之间文件实时同步
- linux系统中rsync+inotify实现服务器之间文件实时同步
- Linux中使用rsync实现多服务器之间文件同步问题
- rsync+inotify实现服务器之间文件实时同步
- 用rsync实现镜像服务器之间的定时数据同步及备份(上)
- CentOS下rsync服务器安装与配置-数据同步-文件增量备份
- rsync使Linux客户端同步windwos服务器文件
- linux单服务器文件备份rsync
- Linux下利用rsync实现多服务器文件同步
- 用rsync实现镜像服务器之间的定时数据同步及备份(下)
- linux系统中rsync+inotify实现服务器之间文件实时同步
- rsync+inotify实现服务器之间文件实时同步
- CentOS下(rsync+crontab)触发式实现服务器间的文件备份同步
- rsync实现文件备份同步(比如服务器镜像)
- rsync 实现文件同步 (重要数据通过rsyncr把数据同步到不同的两台服务器上,这样可以防止服务器的硬盘故障导致数据丢失) 客户端同步时如果要排某个目录
- rsync从linux到linux的文件同步备份