<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      文件同步rsync

      通過使用rsync作為文件同步服務(wù)器,通過sersync + inotify-tools監(jiān)控文件變化,調(diào)用rsync實現(xiàn)增量同步至rsync遠(yuǎn)程文件服務(wù)器

      1. 環(huán)境:

        服務(wù)器:centos 7: 192.168.41.49

            客戶端:centos 7:192.168.3.88

      2. 安裝部署:

      • 安裝:yum install rsync -y
      • 配置:
      • rsyncd 配置文件:

            vim /etc/rsyncd.conf

        • uid = rsync
          gid = rsync
          fake super = yes
          use chroot = no
          ignore errors = yes
          
          max connections = 200
          timeout = 600
          pid file = /var/run/rsyncd.pid
          log format = %o %h [%a] %m (%u) %f %l
          lock file = /var/run/rsync.lock
          log file = /var/log/rsyncd.log
          read only = false
          list = false
          
          [app_backup]
          comment = welcome to app scan backup!
          path = /opt/xScan/mercury/data/app_wait_parse/
          hosts allow = 192.168.3.0/24
          auth users = rsync_app_backup
          secrets file = /etc/rsync.passwd

          - [app_backup] : 要備份的模塊名,[...]

          - comment: 注釋

          - path:同步的文件目錄,注意設(shè)置目錄權(quán)限為uid可讀寫

          - hosts allow: 允許同步到此目錄的主機ip地址

          - auth users: 同步時使用的賬號

          - secrets file:通過使用的密碼所在文件,密碼文件權(quán)限為600

          - 配置文件格式與ini類型,外城為全局變量,模塊內(nèi)為模塊局部變量   

      • 配置模塊登陸用戶的密碼文件:/etc/rsync.passwd
      echo "rsync_app_backup:app_backup" > /etc/rsync.passwd
      # 有用戶+”:”+密碼構(gòu)成
      chmod 600 /etc/rsync.passwd
      • 添加非登陸用戶:
      useradd -s /sbin/nologin  -M rsync
      id rsync
      
      chown -R rsync.rsync /opt/xScan/mercury/data/app_wait_parse/
      • 部署啟動:
      # systemctl 啟動
      systemctl restart rsyncd
      # 設(shè)置開機啟動
      systemctl enable rsyncd
      
      # daemon 啟動
      rsync --daemon --config=/etc/rsyncd.conf

      3. sersync 安裝部署

      • 安裝
      [root@test02 ~]# cd /opt/
      [root@test02 opt]# wget https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/sersync/sersync2.5.4_64bit_binary_stable_final.tar.gz
      [root@test02 opt]# tar xvf sersync2.5.4_64bit_binary_stable_final.tar.gz
      [root@test02 opt]# mv GNU-Linux-x86/ /usr/local/sersync/
      • 依賴:inotify,centos7 默認(rèn)支持,確認(rèn):
      [root@test02 ~]# ll /proc/sys/fs/inotify
      總用量 0
      -rw-r--r--. 1 root root 0 12月 28 19:35 max_queued_events
      -rw-r--r--. 1 root root 0 12月 28 17:16 max_user_instances
      -rw-r--r--. 1 root root 0 12月 28 19:35 max_user_watches
      [root@test02 ~]# 
        • 調(diào)整inotify:應(yīng)用于監(jiān)控的目錄中包含文件和目錄數(shù)量較多的情況
          • 查看默認(rèn)參數(shù):
            • sysctl -a | grep max_queued_events
            • sysctl -a | grep max_user_instances
            • sysctl -a | grep max_user_watches
          • 修改:
            • sysctl -w fs.inotify.max_queued_events="99999999"
            • sysctl -w fs.inotify.max_user_watches="99999999"
            • sysctl -w fs.inotify.max_user_instances="65535"
          • 保存生效:
            • sysctl -p
      • 配置
      <?xml version="1.0" encoding="ISO-8859-1"?>
      <head version="2.5">
          <host hostip="localhost" port="8008"></host>
          <debug start="false"/>
          <fileSystem xfs="false"/>
          <filter start="false">  <!-- 過濾 -->
              <exclude expression="(.*)\.svn"></exclude>
              <exclude expression="(.*)\.gz"></exclude>
              <exclude expression="^info/*"></exclude>
              <exclude expression="^static/*"></exclude>
          </filter>
          <inotify>  <!-- 監(jiān)控事件 -->
              <delete start="true"/>
              <createFolder start="true"/>
              <createFile start="false"/>
              <closeWrite start="true"/>
              <moveFrom start="true"/>
              <moveTo start="true"/>
              <attrib start="false"/>
              <modify start="false"/>
          </inotify>
      
          <sersync>
              <!-- 監(jiān)控待同步目錄 -->
              <localpath watch="/opt/xScan/mercury/data/app_wait_parse">
                  <remote ip="192.168.41.49" name="app_backup"/>
                  <!--<remote ip="192.168.8.39" name="tongbu"/>-->
                  <!--<remote ip="192.168.8.40" name="tongbu"/>-->
              </localpath>
              <rsync>
                  <commonParams params="-artuz"/>
                  <auth start="true" users="rsync_app_backup" passwordfile="/etc/rsync_app_backup.passwd"/>
                  <userDefinedPort start="false" port="874"/><!-- port=874 -->
                  <timeout start="false" time="100"/><!-- timeout=100 -->
                  <ssh start="false"/>
              </rsync>
              <failLog path="/opt/xScan/mercury/data/rsync_fail_log.sh" timeToExecute="60"/><!--default every 60mins execute once-->
              <crontab start="false" schedule="600"><!--600mins-->
                  <crontabfilter start="false">
                      <exclude expression="*.php"></exclude>
                      <exclude expression="info/*"></exclude>
                  </crontabfilter>
              </crontab>
              <plugin start="false" name="command"/>
          </sersync>
      • 配置密碼文件(注意客戶端與服務(wù)器的密碼文件不同):
      [root@test03 sersync]# echo 'app_backup' > /etc/rsync_app_backup.passwd
      [root@test03 sersync]# chmod 600 /etc/rsync_app_backup.passwd
      • 部署啟動:
      [root@test03 sersync]# nohup /usr/local/sersync/sersync2 -r -d -o /usr/local/sersync/confxml.xml > /var/log/sersync.log 2>&1 &
      -d:啟用守護(hù)進(jìn)程模式
      -r:在監(jiān)控前,將監(jiān)控目錄與遠(yuǎn)程主機用rsync命令推送一遍
      -n:指定開啟守護(hù)線程的數(shù)量,默認(rèn)為10個
      -o:指定配置文件,默認(rèn)使用confxml.xml文件

       

      posted @ 2020-12-30 11:38  binger0712  閱讀(140)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 无码国产精品一区二区av| 亚洲无线码在线一区观看| 强奷乱码中文字幕| 日韩精品一区二区三区在| 中文字幕免费不卡二区| 在线观看无码av五月花| 97久久精品人人澡人人爽| 无码人妻少妇色欲av一区二区| 久久99久国产麻精品66| 国产精品综合av一区二区国产馆| 国产色婷婷精品综合在线| 久久热这里这里只有精品| 日本一卡二卡不卡视频查询| 丰满熟妇人妻av无码区| 临汾市| 早起邻居人妻奶罩太松av| 国产一卡2卡3卡4卡网站精品| 国产三级a三级三级| 亚洲精品久久婷婷丁香51| 无套内谢少妇一二三四| 精品免费国产一区二区三区四区介绍| 蜜臀av日韩精品一区二区| 国产国产人免费人成免费| 爱色精品视频一区二区| 无码国产69精品久久久久网站| 国产高清在线精品一本大道| 国语偷拍视频一区二区三区| 巨熟乳波霸若妻在线播放| 亚洲日本精品国产第一区| 中文字幕理伦午夜福利片| a∨变态另类天堂无码专区| 激情人妻自拍中文夜夜嗨| 国产网友愉拍精品视频手机| 强奷乱码欧妇女中文字幕熟女| 国产精品第二页在线播放| 成年女人免费碰碰视频| 久久久久久性高| 免费观看日本污污ww网站69| 无码日韩精品一区二区三区免费| 国产精品剧情亚洲二区| 久国产精品韩国三级视频|