• <output id="aynwq"><form id="aynwq"><code id="aynwq"></code></form></output>

    <mark id="aynwq"><option id="aynwq"></option></mark>
  • <mark id="aynwq"><option id="aynwq"></option></mark><label id="aynwq"><dl id="aynwq"></dl></label>
  • 學習啦 > 學習電腦 > 操作系統 > Linux教程 > Linux安裝配置rsync和sersync的方法

    Linux安裝配置rsync和sersync的方法

    時間: 孫勝652 分享

    Linux安裝配置rsync和sersync的方法

      Linux系統中,通過Rsync+sersync能夠實現系統數據的實時同步,比Rsync+Inotify-tools架構更加實用些,下面小編就給大家詳細介紹下Linux安裝配置Rsync+sersync的方法。

      一、為什么要用Rsync+sersync架構?

      1、sersync是基于Inotify開發的,類似于Inotify-tools的工具

      2、sersync可以記錄下被監聽目錄中發生變化的(包括增加、刪除、修改)具體某一個文件或某一個目錄的名字,然后使用rsync同步的時候,只同步發生變化的這個文件或者這個目錄。

      二、Rsync+Inotify-tools與Rsync+sersync這兩種架構有什么區別?

      1、Rsync+Inotify-tools

      (1):Inotify-tools只能記錄下被監聽的目錄發生了變化(包括增加、刪除、修改),并沒有把具體是哪個文件或者哪個目錄發生了變化記錄下來;

      (2):rsync在同步的時候,并不知道具體是哪個文件或者哪個目錄發生了變化,每次都是對整個目錄進行同步,當數據量很大時,整個目錄同步非常耗時(rsync要對整個目錄遍歷查找對比文件),因此,效率很低。

      2、Rsync+sersync

      (1):sersync可以記錄下被監聽目錄中發生變化的(包括增加、刪除、修改)具體某一個文件或某一個目錄的名字;

      (2):rsync在同步的時候,只同步發生變化的這個文件或者這個目錄(每次發生變化的數據相對整個同步目錄數據來說是很小的,rsync在遍歷查找比對文件時,速度很快),因此,效率很高。

      系統之家小編提醒:當同步的目錄數據量不大時,建議使用Rsync+Inotify-tools;當數據量很大(幾百G甚至1T以上)、文件很多時,建議使用Rsync+sersync。

      說明:

      操作系統:CentOS 5.X

      源服務器:192.168.21.129

      目標服務器:192.168.21.127,192.168.21.128

      目的:把源服務器上/home/www.jb51.net目錄實時同步到目標服務器的/home/www.jb51.net下

      具體操作:

      第一部分:分別在兩臺目標服務器192.168.21.127,192.168.21.128上操作

      一、分別在兩臺在目標服務器安裝Rsync服務端

      1、關閉SELINUX

      vi /etc/selinux/config #編輯防火墻配置文件

      代碼如下:

      #SELINUX=enforcing #注釋掉

      #SELINUXTYPE=targeted #注釋掉

      SELINUX=disabled #增加

      :wq! #保存,退出

      setenforce 0 #立即生效

      2、開啟防火墻tcp 873端口(Rsync默認端口)

      vi /etc/sysconfig/iptables #編輯防火墻配置文件

      代碼如下:

      -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 873 -j ACCEPT

      :wq! #保存退出

      /etc/init.d/iptables restart #最后重啟防火墻使配置生效

      3、安裝Rsync服務端軟件

      yum install rsync xinetd #安裝

      vi /etc/xinetd.d/rsync #編輯配置文件,設置開機啟動rsync

      代碼如下:

      disable = no #修改為no

      :wq! #保存退出

      /etc/init.d/xinetd start #啟動(CentOS中是以xinetd來管理Rsync服務的)

      4、創建rsyncd.conf配置文件

      vi /etc/rsyncd.conf #創建配置文件,添加以下代碼

      代碼如下:

      log file = /var/log/rsyncd.log #日志文件位置,啟動rsync后自動產生這個文件,無需提前創建

      pidfile = /var/run/rsyncd.pid #pid文件的存放位置

      lock file = /var/run/rsync.lock #支持max connections參數的鎖文件

      secrets file = /etc/rsync.pass #用戶認證配置文件,里面保存用戶名稱和密碼,后面會創建這個文件

      motd file = /etc/rsyncd.Motd #rsync啟動時歡迎信息頁面文件位置(文件內容自定義)

      [home_www.jb51.net] #自定義名稱

      path = /home/www.jb51.net/ #rsync服務端數據目錄路徑

      comment = home_www.jb51.net #模塊名稱與[home_www.jb51.net]自定義名稱相同

      uid = root #設置rsync運行權限為root

      gid = root #設置rsync運行權限為root

      port=873 #默認端口

      use chroot = no #默認為true,修改為no,增加對目錄文件軟連接的備份

      read only = no #設置rsync服務端文件為讀寫權限

      list = no #不顯示rsync服務端資源列表

      max connections = 200 #最大連接數

      timeout = 600 #設置超時時間

      auth users = home_www.jb51.net_user #執行數據同步的用戶名,可以設置多個,用英文狀態下逗號隔開

      hosts allow = 192.168.21.129 #允許進行數據同步的客戶端IP地址,可以設置多個,用英文狀態下逗號隔開

      hosts deny = 192.168.21.254 #禁止數據同步的客戶端IP地址,可以設置多個,用英文狀態下逗號隔開

      :wq! #保存,退出

    313708 主站蜘蛛池模板: 亚洲色成人网一二三区| 亚洲美女免费视频| 色播影院性播免费看| 国产日韩在线看| 91精品国产高清久久久久久 | 男女裸体影院高潮| 国产a级特黄的片子视频| 黑人玩弄漂亮少妇高潮大叫| 国产精品区免费视频| 91精品国产免费久久国语蜜臀| 天天狠狠色综合图片区| 一区二区三区在线播放视频| 手机看片国产免费永久| 久久久久夜夜夜精品国产| 日韩午夜免费视频| 久久这里只精品| 最近韩国免费观看hd电影国语| 亚洲国产精品线观看不卡| 欧美精品黑人粗大视频| 亚洲香蕉免费有线视频| 男女同床爽爽视频免费| 免费无码又爽又刺激网站| 精品综合久久久久久99| 四虎影视永久地址www成人| 色综合视频一区二区三区| 国产人澡人澡澡澡人碰视频 | 一区二区三区日本| 国产精品第8页| 99精品国产在热久久无码| 性xxxxfreexxxxx国产| 中文字幕一区二区三区在线播放| 日本免费无遮挡吸乳视频电影| 久久综合狠狠色综合伊人| 日韩高清在线播放| 亚洲aaa视频| 极品丝袜乱系列全集| 亚洲av产在线精品亚洲第一站 | 国产精品入口麻豆电影网| 2021人人莫人人擦人人看| 国产精品亚洲欧美日韩一区在线 | 国产freesexvideos性中国|