rsync 安裝使用詳解

發布時間:2017-05-10 21:03 來源:互聯網 當前欄目:web技術類

RSYNC軟件介紹:

rsync是類unix系統下的數據鏡像備份工具,從軟件的命名上就可以看出來了——remote sync。它的特性如下:

可以鏡像保存整個目錄樹和文件系統。

可以很容易做到保持原來文件的權限、時間、軟硬鏈接等等。

無須特殊權限即可安裝。

優化的流程,文件傳輸效率高。

可以使用rcp、ssh等方式來傳輸文件,當然也可以通過直接的socket連接。

支持匿名傳輸,以方便進行網站鏡象。

軟件下載

rysnc的主頁地址為:

http://rsync.samba.org/

目前最新版本為2.4.6。可以選擇從原始網站下載:

http://rsync.samba.org/ftp/rsync/

。也可以選擇從本站下載:rsync 2.4.6

一、下載、安裝rsync

#tar zxvf rsync-2.6.9.tar.gz

#cd rsync-2.6.9

#./configure --prefix=/usr/local/rsync

#make

#make install

**** 正常安裝RH的時候是帶RSYNC的,運行文件放在/usr/bin/rsync

二、配置rsync server

1、啟動RSYNC

#vi /etc/xinetd.d/rsync

  把原來的YES改成NO

service rsync

{

        disable = no

        socket_type     = stream

        wait            = no

        user            = root

        server          = /usr/bin/rsync

        server_args     = --daemon

        log_on_failure  += USERID

}

隨系統啟動RSYNC

     #chkconfig rsync on

2、配置/etc/rsyncd.conf(需要手動生成)

rsyncd.conf的參數寫在上邊就是全局參數和寫在模塊里的就是模塊參數

#vi /etc/rsyncd.conf

全局參數

uid = root                                  //運行RSYNC守護進程的用戶

gid = root                                  //運行RSYNC守護進程的組

use chroot = no                 //不使用chroot

max connections = 4             // 最大連接數為4

strict modes =yes                //是否檢查口令文件的權限

port = 873                      //默認端口873

模塊參數

[backup]                   //這里是認證的模塊名,在client端需要指定
  • 1、
  • 2、
  • 3、
  • 4、
  • 5、
  • 6、
  • 7、
  • 8、
  • 9、
  • 10、
  • 11、
  • 12、
  • 13、
  • 14、
  • 15、
  • 16、
  • 17、
  • 18、
  • 19、
  • 20、
  • 21、
  • 22、
  • 23、
  • 24、
  • 25、
  • 1、
  • 2、
  • 3、
  • 4、
  • 5、
  • 6、
  • 7、
  • 8、
  • 9、
  • 10、
  • 11、
  • 12、
  • 13、
  • 14、
  • 15、
  • 16、
  • 17、
  • 18、
  • 19、
  • 20、
  • 21、
  • 22、
  • 23、
  • 24、
  • 25、