隨筆-179  評論-666  文章-29  trackbacks-0
          阿里云服務器優惠券

          配置rsync 同步數據     rpm包安裝rsync及配置

          [root@Hammer home]# rpm -qa |grep rsync                 #檢查系統是否安裝了rsync軟件包
          rsync-2.6.8-3.1
          [root@Hammer CentOS]# rpm -ivh rsync-2.6.8-3.1.i386.rpm # 如果沒有安裝則手動安裝

          [root@test rsync-3.0.4]# vim /etc/xinetd.d/rsync


          1 配置rsync servervi /etc/xinetd.d/rsync
          將disable=yes改為no

          service rsync
          {
                  disable = no
                  socket_type     = stream
                  wait            = no
                  user            = root
                  server          = /usr/bin/rsync
                  server_args     = --daemon
                  log_on_failure  += USERID
          }

          2 配置rsync自動啟動
          [root@test etc]# chkconfig rsync on
          [root@test etc]# chkconfig rsync --list
          rsync           on

          3 配置rsyncd.conf
          [root@test etc]# vim rsyncd.conf

          uid = root
          gid = root
          use chroot = no
          max connections = 4
          strict modes = yes
          port = 873
          pid file = /var/run/rsyncd.pid
          lock file = /var/run/rsync.lock
          log file = /var/log/rsyncd.log

          [backup]
          path = /srv
          comment = This is test
          auth users = scihoo
          uid = root
          gid = root
          secrets file = /home/rsync.ps
          read only = no
          list = no


          4 確保etc/services中rsync端口號正確
          [root@test etc]# vim /etc/services
          rsync           873/tcp                         # rsync
          rsync           873/udp                         # rsync

          5 配置rsync密碼(在上邊的配置文件中已經寫好路徑)/home/rsync.ps(名字隨便寫,只要和上邊配置文件里的一致即可),格式(一行一個用戶)
          [root@test etc]# vi /home/rsync.ps
          scihoo:scihoo

          6 配置rsync密碼文件權限
          [root@test home]# chown root.root rsync.ps
          [root@test home]# chmod 400 rsync.ps

          7 啟動配置
          [root@test home]# /etc/init.d/xinetd restart
          Stopping xinetd:                                           [  OK  ]
          Starting xinetd:                                           [  OK  ]

          8 如果xinetd沒有的話,需要安裝一下
          [root@test home]# yum -y install xinetd


           啟動rsync server
            RSYNC服務端啟動的兩種方法
          9、啟動rsync服務端(獨立啟動)
          [root@test home]# /usr/bin/rsync --daemon

          10、啟動rsync服務端 (有xinetd超級進程啟動)
          [root@test home]# /etc/init.d/xinetd reload

          11  加入rc.local
          在各種操作系統中,rc文件存放位置不盡相同,可以修改使系統啟動時把rsync --daemon加載進去。
          [root@test home]# vi /etc/rc.local
          /usr/local/rsync –daemon           #加入一行

          12 檢查rsync是否啟動
          [root@test home]# lsof -i :873
          COMMAND  PID USER   FD   TYPE DEVICE SIZE NODE NAME
          xinetd  4396 root    5u  IPv4 633387       TCP *:rsync (LISTEN)




          客戶端配置
          1 配置三個過程就可以了
            1.1 設定密碼文件
            1.2 測試rsync執行指令
            1.3 將rsync指令放入工作排程(crontab)
          [root@aj1 home]# vi /etc/xinetd.d/rsync

          # default: off
          # description: The rsync server is a good addition to an ftp server, as it \
          #       allows crc checksumming etc.
          service rsync
          {
                  disable = yes
                  socket_type     = stream
                  wait            = no
                  user            = root
                  server          = /usr/bin/rsync
                  server_args     = --daemon
                  log_on_failure  += USERID
          }

          1.1  配置密碼文件  (注:為了安全,設定密碼檔案的屬性為:600。rsync.ps的密碼一定要和Rsync Server密碼設定案里的密碼一樣)
          [root@aj1 home]# vi rsync.ps
          sciooo

          [root@aj1 home]# chown root.root .rsync.ps   # 注意必須給權限
          [root@aj1 home]# chmod 600 .rsync.ps         # 必須修改權限

          1.2 從服務器上下載文件
          [root@aj1 rsync-3.0.4]# rsync -avz --password-file=/home/rsync.ps scihoo@192.168.0.206::backup /home/

             從本地上傳到服務器上去
          [root@aj1 rsync-3.0.4]# rsync -avz --password-file=/home/rsync.ps /home scihoo@192.168.0.206::backup

          http://www.linuxsir.org/main/?q=node/256#5.1

          http://os.51cto.com/art/201101/243374.htm

          阿里云服務器優惠券
          posted on 2011-06-30 15:04 Alpha 閱讀(15712) 評論(3)  編輯  收藏 所屬分類: Linux Nginx

          評論:
          # re: linux rsync同步設置詳細指南 2011-10-26 12:37 | lurenjia
          寫得還算詳細,唯一的遺憾就是缺了一個拓撲圖。  回復  更多評論
            
          # re: linux rsync同步設置詳細指南[未登錄] 2012-04-13 09:02 | aa
          yum install rsync -y  回復  更多評論
            
          # re: linux rsync同步設置詳細指南[未登錄] 2012-07-27 14:24 | aa
          linux 下多線程下載工具 axel
            回復  更多評論
            
          主站蜘蛛池模板: 佛冈县| 深水埗区| 博野县| 乌兰县| 呼图壁县| 兴安县| 周口市| 宣化县| 西峡县| 晋中市| 平舆县| 佛教| 黄浦区| 炉霍县| 沈阳市| 嘉荫县| 建阳市| 万荣县| 迁安市| 白城市| 卢龙县| 崇信县| 广汉市| 信宜市| 兴隆县| 郁南县| 北安市| 宜君县| 衡南县| 诸暨市| 福泉市| 瑞金市| 玉林市| 商洛市| 遂平县| 娄底市| 衡阳县| 望谟县| 承德市| 太仆寺旗| 瑞安市|