系統大全為您提供?web1:10.80.11.243?web2:10.80.11.244?code:10.80.11.245?更新code服務器的代碼后,自動同步到web1和web2,刪除code服務器文件,web1和web2也刪除?服務器端的安裝(N臺WEB都這樣配置)1、首先要求Linux內核在2.6以上,才支持inotify?[root@web1?html]#?uname?-a?Linux?web1?2.6.18-194.el5?#1?SMP?Fri?Apr?2?14:58:35?EDT?2010?i686?i686?i386?GNU/Linux2、檢查是否安裝rsync軟件?[root@web1?html]#?rpm?-qa?|grep?rsync?rsync-2.6.8-3.1?如果沒有的話,通過yum?–y?install?rsync安裝3、新建rsync配置文件,該軟件安裝默認沒有配置文件#vim?/etc/rsyncd.conf?motd?file?=?/etc/rsyncd.motd?uid=root?gid=root?max?connections=36000?use?chroot=no?log?file=ar/log/rsyncd.log?log?format?=?%t?%a?%m?%f?%b?pid?file=ar/run/rsyncd.pid?lock?file=ar/run/rsyncd.lock?timeout?=?300?[tongbu]?path=ar/wwwml?list=yes?comment?=?this?is?comment?ignore?errors?=?yes?read?only?=?no?hosts?allow?=?10.80.11.245?hosts?deny?=?*?auth?users?backup?secrets?file?=?/etc/rsyncd.secrets注:tongbu為發布模塊,相當于路徑的別名?hosts?allow是只允許連接的IP?secrets?file?=?/etc/rsyncd.secrets?這是密碼文件,同步的用戶為backup,下面創建同步用戶?#useradd?backup?#passwd?backup?#vim?/etc/rsyncd.secrets?backup:123456?格式為?用戶名:密碼?#chmod?600?/etc/rsyncd.secrets?設置只有root用戶才能查看這個文件4、啟動服務?/usr/bin/rsync?--daemon?--config=/etc/rsyncd.conf?其他的WEB服務器配置和上面是一樣的。如果需要開機啟動,加入到/etc/rc.local發布端的配置1、發布端主要利用開源軟件sersync,網站為:/p/sersync/?#cd?/usr/local/?#wget?/files/sersync2.5RC1_32bit_binary.tar.gz?#tar?–zxvf?sersync2.5RC1_32bit_binary.tar.gz?#cd?GNU-Linux-x862、修改配置文件#vim?confxml.xml
?????ar/wwwml為發布服務器的源碼發布目錄?主要修改紅色標記部分,密碼文件為/etc/rsync.pas?#vim?/etc/rsync.pas?123456#?解釋:123456代表的是Rsync?server端的密碼,并且要以"#"做結尾。如果有多個密碼,增加多行就行。?#chmod?600?/etc/rsync.pas?3、啟動服務?#.rsync2?-d?–r?這種方式常駐進程,如果需要開機啟動,加入到/etc/rc.local這樣只要修改發布服務器ar/wwwml的文件,web服務器就會自動同步。**********************************************************************************************************附錄二:rsyncd.onf文件注釋全局參數uid?=?root//運行RSYNC守護進程的用戶gid?=?root//運行RSYNC守護進程的組use?chroot?=?no?//不使用chrootmax?connections?=?4?//?最大連接數為4strict?modes?=yes//是否檢查口令文件的權限port?=?873//默認端口873模塊參數[backup]?//這里是認證的模塊名,在client端需要指定path?=?/home/backup///需要做鏡像的目錄,不可缺少!comment?=?This?is?a?test?//這個模塊的注釋信息ignore?errors//可以忽略一些無關的IO錯誤read?only?=?yes//?只讀list?=?no?//不允許列文件auth?users?=?hening?//認證的用戶名,如果沒有這行則表明是匿名,此用戶與系統無關secrets?file?=?/etc/rsync.pas?//密碼和用戶名對比表,密碼文件自己生成hosts?allow?=?192.168.1.1,?10.10.10?.10//允許主機hosts?deny?=?0.0.0?.0/0?//禁止主機#transfer?logging?=?yes注釋:下面這些綠色文件是安裝完RSYNC服務后自動生成的文件pid?file?=?ar/run/rsyncd.pid//pid文件的存放位置lock?file?=?ar/run/rsync.lock?//鎖文件的存放位置log?file?=?ar/log/rsyncd.log//日志記錄文件的存放位置????以上就是系統大全給大家介紹的如何使的方法都有一定的了解了吧,好了,如果大家還想了解更多的資訊,那就趕緊點擊系統大全官網吧。??本文來自系統大全http:///如需轉載請注明!推薦:win7純凈版