今天搭配rsync –daemon守护模式,服务搭配起来不是很复杂,比较简单,配置如下:

           首先检查#rpm –qa rsync是否有安装rsync软件,如若没有的话,请执行yum install –y rsync;

            1.新建守护模式的配置文件:/etc/rsyncd.conf

        image

            2.新建访问帐号

                     #useradd   -s /sbin/nologin –M rsync

           3.新建共享目录并赋权限

                     #mkdir –p /backup

                     #chown –R  rsync.rsync /backup

           4.配置守护进程的密码文件

                     #echo “rsync_backup:123456” >/etc/rsync.passwd

                     #chmod 600 /etc/rsync.passwd          

                    image

           5.启动rsync守护进程

                    #rsync –daemon

                如若需要关闭rsync进程的话,请执行#kill $(cat /var/run/rsyncd.pid)

          6.检查进程端口和执行情况:

                         #lsof –i :873或者#netstat –ltunp|grep rsync

         至此服务器端就设置完成了;

          客户端配置如下:

                首先检查#rpm –qa rsync是否有安装rsync软件,如若没有的话,请执行yum install –y rsync;

                 1.配置密码访问文件

                             #echo “123456”>/etc/rsync.passwd

                             #chmod 600 /etc/rsync.passwd

                到这里客户端也配置完成了。

         下面测试一下rsync推拉的功能(需要说明一下:所有推拉的工作都是在客户端上进行的)

                推:#rsync –avz /backup/ rsync_backup@172.16.1.41:: backup/ –password-file=/etc/rsync.passwd

                       如果成功,就会显示:

                                     image

                        如果错误,就会显示如下:

                                         image

                              出现上述错误,请注意rsync服务器的/etc/rsync.passwd的属主,如果不是root的话就会出现如上错误,并更改;

                拉:#rsync –avz  rsync_backup@172.16.1.41:: backup/ /tmp/ –password-file=/etc/rsync.passwd

                               image

到此rsync守护进程模式就完成了,但是要注意守护进程的存放密码的文件的权限;