rsync模式之后台服务讲解

数据备份-rsync远程连接

  1. 准备两台linux主机(host1和host2)

    我把host1作为服务器端,也就是远程机器。

    host2作为本地机器

  2. 在远程机器Host1上

1)#vi /etc/rsyncd.conf (配置编辑文件)

在编辑模式下i

 uid=root    (备份的文件所属uid)

 gid=root    (备份的文件所属gid)

 log file=/var/log/rsyncd.log  (所进行的操作,都会记录在log文件里)

 pid file=/var/run/rsyncd.pid  (进程pid服务)

 [txt]   (模块)

path=/tmp/  (指定的路径,在指定路径下拷贝)

use chroot=yes或no (当是yes是,path指定路径局限在/tmp下。如link文件就没办法拷贝过来生效,No 表示可以把链接文件都拷贝)

list=yes  可查看有多少模块

secrets=/etc/rsyncd.passwd  (指定的txt的密码)

max connections=4       (最多链接4个)

read only=no           (只读,no表示可读可写)

auth users=txt   (使用txt)

:wq

vi /etc/rsyncd.passwd

在编辑模式下i

txt:txt123

:wq

chmod 600 /etc/rsyncd.passwd

在开启守护进程 (关键部分,不然无法生效)

rsync --daemon -config=/etc/rsyncd.conf  (指定守护进程路径)

可通过netstat -lnp |grep 873

查看你rsync服务是否开启

rsync默认开启的端口是873


3.然后我在/tmp下创建liu目录,在liuu目录下创建1.txt 2.txt

mkdir /tmp/liu

touch 1.txt 2.txt

4.在host2上来拷贝远程机器host1(拷贝到本地的/tmp/11下)

rsync -avzP 192.168.1.1::/liu /tmp/11

输入密码txt123

拷贝成功

cd /tmp/11

ls


本帖只供参考,还需进一步学习请移步到http://www.apelearn.com/bbs/forum.php?mod=viewthread&tid=9291&highlight=rsync




本文出自 “Linux学习空间” 博客,转载请与作者联系!

你可能感兴趣的:(linux,rsync远程主机备份)