国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
linux下sersync同步軟件的安裝及配置

客戶端安裝:

程序名:rsycn
安裝目錄:/project/
主要的配置文件:/project/rsync/rsyncd.conf
開放的端口:873
主要作用:用于提供文件同步的功能


安裝步驟
安裝步驟如下:
1、使用FTP工具連接到服務器(如果服務器上開啟的是SSH,使用SFTP模式)
2、切換到目錄/project/
3、上傳rsync-3.0.9.tar.gz
4、使用ssh工具連接到服務器
5、執(zhí)行以下命令:
a) cd /project/
b) chmod +x rsync-3.0.9.tar.gz
c) tar -zxvf rsync-3.0.9.tar.gz
d) cd rsync-3.0.9
e) ./configure --prefix=/project/rsync/
f) make
g) make install


配置接收服務器:
本機需要接收的內(nèi)容:
CMS服務器發(fā)送的靜態(tài)文件
配置步驟如下:
1、使用ssh工具連接到接收服務器;
2、#cd /project
3、#vi rsyncd.conf
4、輸入以下內(nèi)容:


uid = root
gid = root
port = 873
max connections = 200
use chroot = no
log file = /project/logs/rsync/rsyncd.log 
log format =  %t %a %m %f %b
pid file = /project/rsync/rsyncd.pid
lock file = /project/rsync/rsync.lock
timeout = 300
[cmsroot] 
 path = /u01/app/qdgx-easysite/qdgx_cms/webapps/ROOT/
 comment = home cad folder
 ignore errors = yes
 read only = no
 list = no
 auth users = rsync 
 hosts allow =  172.2.2.2
 hosts deny = *
 secrets file = /project/rsync/rsyncd.scrt  


[cmsfire] 
 path = /u01/app/qdgx-easysite/qdgx_cms/webapps/eportal/fileDir
 comment = home cad folder
 ignore errors = yes
 read only = no
 list = no
 auth users = rsync 
 hosts allow =  172.2.2.2
 hosts deny = *
 secrets file = /project/rsync/rsyncd.scrt  


[cmsimm] 
 path = /u01/app/qdgx-easysite/qdgx_cms/webapps/eportal/immovableDir
 comment = home cad folder
 ignore errors = yes
 read only = no
 list = no
 auth users = rsync 
 hosts allow =  172.2.2.2
 hosts deny = *
 secrets file = /project/rsync/rsyncd.scrt  




[cmsuiframework] 
 path = /u01/app/qdgx-easysite/qdgx_cms/webapps/eportal/uiFramework
 comment = home cad folder
 ignore errors = yes
 read only = no
 list = no
 auth users = rsync 
 hosts allow =  172.2.2.2
 hosts deny = *
 secrets file = /project/rsync/rsyncd.scrt  


5、保存
6、#chmod 400 rsyncd.conf(該文件必須為400權限)
7、#vi rsyncd.scrt
8、輸入rsync:rsync
9、保存
10、#chmod 400 rsyncd.scrt(該文件必須為400權限)
11、開啟rsync守護進程的命令如下:
#cd /project/rsync/bin/
#./rsync --daemon --config=/project/rsync/rsyncd.conf



服務端:

程序名:rsync
安裝目錄:/project/
主要的配置文件:/project/rsync/rsyncd.conf
開放的端口:1873
主要作用:用于提供文件同步的功能


安裝步驟
安裝步驟如下:
1、使用FTP工具連接到服務器(如果服務器上開啟的是SSH,使用SFTP模式)
2、切換到目錄/project/
3、上傳rsync-3.0.9.tar.gz
4、使用ssh工具連接到服務器
5、執(zhí)行以下命令:
a) cd /project/
b) chmod +x rsync-3.0.9.tar.gz
c) tar -zxvf rsync-3.0.9.tar.gz
d) cd rsync-3.0.9
e) ./configure --prefix=/project/rsync/
f) make
g) make install


配置本機同步推送服務器
步驟如下:
1、使用ssh工具連接到推送服務器;
2、#cd /project/rsync
3、#vi sersyncd.scrt
4、輸入rsync
5、保存
6、chmod 400 sersyncd.scrt


安裝sersync
程序名:sersync
安裝目錄:/project/sersync/
主要的配置文件:/project/sersync/conf/confxml.xml
主要作用:用于提供文件同步的功能(發(fā)送)
注意:由于sersync依賴于rsync,因此,在安裝Sersync之前,要先確定rsync是已經(jīng)配置成功。
安裝文件:sersync2.5.4_64bit_binary_stable_final.tar.gz


安裝步驟:(不包含配置,在后面章節(jié)中詳細說明)
1、上傳sersync2.5.4_64bit_binary_stable_final.tar.gz到/project目錄下
2、創(chuàng)建以下目錄結(jié)構(gòu):
# mkdir /project/sersync/
# mkdir /project/sersync/conf
# mkdir /project/sersync/bin
# mkdir /project/sersync/log
3、并授予執(zhí)行權限給sersync2.5.4_64bit_binary_stable_final.tar.gz
#chmod +x sersync2.5.4_64bit_binary_stable_final.tar.gz
4、并解壓安裝sersync
# tar zxvf sersync2.5.4_64bit_binary_stable_final.tar.gz
# cd /project/GNU-Linux-86
拷貝confxml.xml、sersync2兩個文件
# cp confxml.xml /project/sersync/conf
# cp sersync2 /project/sersync/bin


配置sersync靜態(tài)文件實時同步
說明:
1、同步的靜態(tài)文件目錄包括:
/project/app/easysite-tomcat/webapps/root
/project/app/easysite-tomcat/webapps/eportal/fileDir
/project/app/easysite-tomcat/webapps/eportal/immovableDir
/project/app/easysite-tomcat/webapps/eportal/uiFramework



2、同步每個目錄需要一個單獨的配置文件。
3、以下分別配置。


root:/project/app/easysite-tomcat/webapps/root


1、拷貝一個Sersync的配置文件并編輯:
執(zhí)行以下命令:
# cd /project/sersync/conf
#cp  confxml.xml webroot.xml
# vi webroot.xml
按照紅色標識的內(nèi)容及注釋修改參數(shù)配置:
-----------------------------


   # 設置本地IP和端口
   
   # 開啟DUBUG模式  
   
   # 開啟xfs文件系統(tǒng)
   
   # 同步時忽略推送的文件(正則表達式),默認關閉
   
       
       
   

   
   # 設置要監(jiān)控的事件,可以根據(jù)不同情況進行相關配置
       
       
       
       
       
       
       
       

   
   # 本地同步的目錄路徑
       
       # 遠程要同步的主機IP和rsync模塊名  
            
         
       

       
   # rsync指令參數(shù)

   # rsync同步認證,true 開啟密碼認證

# 設置rsync遠程服務端口,遠程非默認端口則需打開自定義

# 設置超時時間

# 設置rsync+ssh加密傳輸模式,默認關閉,開啟需設置SSH加密證書


    # sersync傳輸失敗日志腳本路徑,每隔60會重新執(zhí)行該腳本,執(zhí)行完畢會自動清空。
       
    # 設置rsync+crontab定時傳輸,整體同步,默認關閉,true 開啟,默認為600分鐘

#是否開啟過濾規(guī)則,默認不開啟

               
               
           


   # 設置sersync傳輸后調(diào)用name指定的插件腳本,默認關閉

   

   # 插件腳本范例
   
         
       
           
           
       

 

   # 插件腳本范例
   
       
           
       

   

   
       
           
           
           
       





2、設置環(huán)境變量(每臺發(fā)布服務器設置一次):
 # echo 'export PATH=$PATH:/project/sersync/bin/' >> /home/project/.bash_profile
# source /home/project/.bash_profile
3、設置每個inotify instance相關聯(lián)的watches 的上限(可監(jiān)控的目錄數(shù))
echo 50000000 > /proc/sys/fs/inotify/max_user_watches
設置調(diào)用inotify_init時分配給inotify instance中可排隊的event 的數(shù)目最大值(請求events數(shù)的最大值)
echo 327676 > /proc/sys/fs/inotify/max_queued_events
4、啟動靜態(tài)文件實時同步sersync
說明:
CMS服務器的sersync實時同步發(fā)送服務:默認啟動
確保接收端服務器配置完成、文件拷貝完成后再執(zhí)行
# cd /project/sersync/bin
# sersync2 -d -o /project/sersync/conf/webroot.xml
注:重啟操作如下:
# killall sersync2 && sersync2 -d -o /project/sersync/conf/webroot.xml
5、設置開機啟動
說明:
CMS服務器的sersync開機啟動服務:默認啟動
確保接收端服務器配置完成、文件拷貝完成后再執(zhí)行
# echo 'sersync2 -d -o /project/sersync/conf/webroot.xml' >> /home/project/.bash_profile


Sersync命令參數(shù)說明
-r 執(zhí)行一次整體同步
-d 實時同步
-o 指定要執(zhí)行的配置文件路徑


本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
sersync基于rsync+inotify實現(xiàn)數(shù)據(jù)實時同步 | HelloDog
linux應用之文件實時同步(sersync)
nfs+sync全網(wǎng)備份及實時同步
Postfix郵箱【十四】備份還原、郵箱轉(zhuǎn)移、主從熱備
rsync軟件安裝及配置
centos安裝rsync服務
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服