<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # sersync安裝部署 ## 1 介紹 既然有inotify-tools,為什么還要開發sersync,因為sersyc有如下優點 * 支持配置文件管理 * 真正的守護進程socket * 可以對失敗文件定時重傳(定時任務功能) * 第三方的http結構(例如更新cdn的緩存) * 默認多線程rsync同步 sersync軟件是基于inotity軟件開發的一款自動化實時同步工具,沒有yum安裝包,網絡上下載好上載至linux系統中,版本要求和inotiyf一樣,linux 64位2.6.13 ## 2 安裝 ### 2.1 上傳和安裝 ```sh [root@xxx ~]# mkdir -p /server/tools [root@xxx ~]# rz [root@xxx ~]# ls -lh sersync.tar.gz -rw-r--r-- 1 root root 711K 6月 17 23:08 sersync.tar.gz [root@xxx ~]# tar xf sersync.tar.gz [root@xxx ~]# mv sersync /usr/local [root@xxx ~]# ln -s /usr/local/sersync/bin/sersync /usr/local/bin/ [root@xxx ~]# chmod u+x /usr/local/sersync/bin/sersync [root@xxx ~]# tree /usr/local/sersync /usr/local/sersync ├── bin │ └── sersync ├── conf │ └── confxml.xml └── logs ``` bin目錄是下是主程序,conf目錄下是配置文件,logs目錄用來存放日志文件 ### 2.2 編輯配置文件 1) 查看配置文件 ```sh [root@xxx ~]# cd /usr/local/sersync/conf/ [root@xxx ~]# ll -rw-r--r-- 1 root root 2214 2011-10-26 11:54 confxml.xml ``` 2) 配置文件中重點內容 * 實現同步數據過濾排除功能部分 ![mark](http://noah-pic.oss-cn-chengdu.aliyuncs.com/pic/20200410/220354791.png) * 類似于inotify的-e參數功能,指定監控的事件信息 ![mark](http://noah-pic.oss-cn-chengdu.aliyuncs.com/pic/20200410/220404894.png) * 數據相關的配置信息,調整此處配置 ![mark](http://noah-pic.oss-cn-chengdu.aliyuncs.com/pic/20200410/220412338.png) 3) 修改配置文件中數據相關配置[紅色] ```sh 23 <sersync> 24 <localpath watch="/data"> 25 <remote ip="172.16.1.41" name="backup"/> 26 <!--<remote ip="192.168.8.39" name="tongbu"/>--> 27 <!--<remote ip="192.168.8.40" name="tongbu"/>--> 28 </localpath> 29 <rsync> 30 <commonParams params="-az"/> 31 <auth start="true" users="rsync_backup" passwordfile="/etc/rsync.password"/> 32 <userDefinedPort start="false" port="874"/><!-- port=874 --> 33 <timeout start="false" time="100"/><!-- timeout=100 --> 34 <ssh start="false"/> 35 </rsync> ``` ## 3 啟動sersync ### 3.1 查看幫助信息 ```sh [root@xxx ~]# sersync/bin/sersync -h set the system param execute:echo 50000000 > /proc/sys/fs/inotify/max_user_watches execute:echo 327679 > /proc/sys/fs/inotify/max_queued_events parse the command param _______________________________________________________ 參數-d:啟用守護進程模式 參數-r:在監控前,將監控目錄與遠程主機用rsync命令推送一遍 參數-n: 指定開啟守護線程的數量,默認為10個 參數-o:指定配置文件,默認使用confxml.xml文件 參數-m:單獨啟用其他模塊,使用 -m refreshCDN 開啟刷新CDN模塊 參數-m:單獨啟用其他模塊,使用 -m socket 開啟socket模塊 參數-m:單獨啟用其他模塊,使用 -m http 開啟http模塊 不加-m參數,則默認執行同步程序 常用的參數為-d -r -o ``` ### 3.2 啟動命令 ```sh sersync -dro /usr/local/sersync/conf/confxml.xml ``` 將此命令寫入rc.local中,實現開機自啟動
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看