下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、自學(xué)it網(wǎng) HYPERLINK http:/www.zixue.it.COM http:/www.zixue.it/ 自學(xué)it網(wǎng) 版權(quán)所有 禁止復(fù)制【教程主題】:rsync【課程錄制】: 創(chuàng)E【主要內(nèi)容】rsync介紹Rsync(Remote Synchronize) 是一個(gè)遠(yuǎn)程資料同步工具,可通過(guò)LAN/WAN快速同步多臺(tái)主機(jī),Rsync使用所為的“Rsync演算法”來(lái)使本地主機(jī)和遠(yuǎn)程主機(jī)之間達(dá)到同步,這個(gè)演算法并不是每次都整份傳送,它只傳送兩臺(tái)計(jì)算機(jī)之間所備份的資料不同的部分,因此速度相當(dāng)快。Rsync的優(yōu)點(diǎn)如下:1、可以鏡像保存整個(gè)目錄樹和文件系統(tǒng)。2、可以很容易的做到保持原來(lái)文件的許可
2、權(quán)、時(shí)間、軟鏈接等。3、無(wú)須特使許可權(quán)即可安裝。4、擁有優(yōu)化的流程,文件傳輸效率高。5、可以使用Rsh、SSH等方式來(lái)傳輸文件,當(dāng)然也可以直接通過(guò)Socket連接。6、支持匿名傳輸。另外,與SCP相比,傳輸速度不是一個(gè)層次級(jí)的。我們?cè)诰钟蚓W(wǎng)時(shí)經(jīng)常用Rsync和SCP傳輸大量Mysql數(shù)據(jù),發(fā)現(xiàn)Rsync至少比Scp快20倍以上,所以大家如果需要在Linux/Unix服務(wù)器之間互傳海量資料,Rsync是非常好的選擇。rsync服務(wù)端方式首先檢查rsync是否安裝:rpm q rsyncrsync-2.6.8-3.1說(shuō)明rsync已安裝,如果提示出現(xiàn) package rsync is not in
3、stalled 則說(shuō)明這個(gè)軟件報(bào)沒有安裝大家可以使用yum進(jìn)行安裝另外,關(guān)閉防火墻和SElinux,因?yàn)槭莾?nèi)網(wǎng)中傳輸,所以這些沒必要service iptables stop & chkconfig iptables off setenforce 0配置文件/etc/rsyncd.conf。這個(gè)文件是自己定義的,并不是系統(tǒng)創(chuàng)建的,當(dāng)然你也可以叫不同的名字,后面再寫上詳細(xì)注釋。uid = nobodygid = nobodyuser chroot = nomax connections = 200timeout = 600pid file = /var/run/rsyncd.pidlock fi
4、le = /var/run/rsyncd.locklog file = /var/log/rsyncd.logbackuppath=/backup/ignore errorsread only = nolist = nohosts allow = /auth users = testsecrets file = /etc/rsyncd.password注釋:uid = nobody進(jìn)行備份的用戶,nobody 為任何用戶gid = nobody進(jìn)行備份的組,nobody為任意組use chroot = no如果use chroot指定為true,那么rsync在傳輸文件以前首先chroot到p
5、ath參數(shù)所指定的目錄下。這樣做的原因是實(shí)現(xiàn)額外的安全防護(hù),但是缺點(diǎn)是需要以root權(quán)限,并且不能備份指向外部的符號(hào)連接所指向的目錄文件。默認(rèn)情況下chroot值為true.但是這個(gè)一般不需要,我選擇no或falselist = no不允許列清單max connections = 200最大連接數(shù)timeout = 600覆蓋客戶指定的IP超時(shí)時(shí)間,也就是說(shuō)rsync服務(wù)器不會(huì)永遠(yuǎn)等待一個(gè)崩潰的客戶端。pidfile = /var/run/rsyncd.pid pid文件的存放位置lock file = /var/run/rsync.lock 鎖文件的存放位置log file = /var/l
6、og/rsyncd.log 日志文件的存放位置backup 這里是認(rèn)證模塊名,即跟samba語(yǔ)法一樣,是對(duì)外公布的名字path = /backup/這里是參與同步的目錄ignore errors 可以忽略一些無(wú)關(guān)的IO錯(cuò)誤read only = no允許可讀可寫list = no不允許列清單hosts allow = /這里跟samba的語(yǔ)法是一樣的,只允許/24的網(wǎng)段進(jìn)行同步,拒絕其它一切auth users = test認(rèn)證的用戶名secrets file = /etc/rsyncd.password 密碼文件存放地址注意: 1、backup 認(rèn)證模塊名和path = /backup/ 參
7、與同步的目錄這里的path 大家要記好了,這里不要隨便的一設(shè)置就直接完事,要知道這里是認(rèn)證模塊的,以后從客戶機(jī)備份的數(shù)據(jù)會(huì)存儲(chǔ)在這里。2、auth users = redhat 認(rèn)證的用戶名這個(gè)名字是服務(wù)器端實(shí)實(shí)在在存在用戶,大家不要直接跟步驟走卻忽略了這點(diǎn)。如果服務(wù)器端少了這個(gè)的話我估計(jì)你的數(shù)據(jù)同步就實(shí)現(xiàn)不了,大家要謹(jǐn)記。3、path = /backup/ 參與同步的目錄這個(gè)需要稍后自己要在根目錄下自己建cd /mkdir backupchmod R 777 /backupecho “test:test” /etc/rsync.password(這里我設(shè)置的是用戶名和密碼一致)為了安全起見,
8、我設(shè)置他的權(quán)限為600chmod 600 /etc/rsync.password啟動(dòng)配置roottest rsync-3.0.4# vim /etc/xinetd.d/rsync配置rsync servervi /etc/xinetd.d/rsync將disable=yes改為noservice rsync disable = no socket_type = stream wait = no user = root server = /usr/bin/rsync server_args = -daemon log_on_failure += USERIDroottest home# /etc
9、/init.d/xinetd restartStopping xinetd: OK Starting xinetd: OK 如果xinetd沒有的話,需要安裝一下roottest home# yum -y install xinetd RSYNC服務(wù)端啟動(dòng)的兩種方法:啟動(dòng)rsync服務(wù)端(獨(dú)立啟動(dòng))roottest home# /usr/bin/rsync -daemon on啟動(dòng)rsync服務(wù)端 (有xinetd超級(jí)進(jìn)程啟動(dòng))roottest home# /etc/init.d/xinetd reload配置rsync自動(dòng)啟動(dòng)roottest etc# chkconfig rsync onr
10、oottest etc# chkconfig rsync -listrsync加入rc.local在各種操作系統(tǒng)中,rc文件存放位置不盡相同,可以修改使系統(tǒng)啟動(dòng)時(shí)把rsync -daemon加載進(jìn)去。roottest home# vi /etc/rc.local/usr/local/rsync daemon #加入一行客戶端配置:echo “test” /etc/rsyncd.password這里僅僅只需要密碼,不需要用戶了,免得要同步時(shí)還要手動(dòng)互動(dòng)chmod 600 /etc/rsync.password測(cè)試:rsync -vzrtop -delete /home/ce test06:bac
11、kup -password-file=/etc/rsyncd.password從服務(wù)器上下載文件rsync -avz -password-file=/etc/rsyncd.password test06:backup /home/從本地上傳到服務(wù)器上去rsync -avz -password-file=/etc/rsyncd.password /home test06:backup【3】rsync客戶端方式常用:rsync -av下載:rsync 參數(shù) 遠(yuǎn)程文件(遠(yuǎn)程路徑) 本地目錄 上傳:rsync 參數(shù) 本地文件 遠(yuǎn)程目錄rsync常用參數(shù)如果不需要交互式的操作,rsync平時(shí)也可以像scp那樣工作,下列為常用rsync參數(shù)。-a, -archive 歸檔模式,表示以遞歸方式傳輸文件,并保持所有文件屬性,等于-rlptgoD -v -verbose:詳細(xì)模式輸出-r -recursive:對(duì)子目錄以返回模式處理。-p -perms:保持文件許可權(quán)-o -owner:保持文件屬主信息-g -group:保持文件組信息-t -times:保持文件時(shí)間信息-delete:刪除哪些DST中存在而SRC中不存在的文件或目錄-delete
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 化工設(shè)備維修勞務(wù)分包合同
- 旅游景點(diǎn)開發(fā)灰工施工合同
- 建筑工程施工合同:地下空間開發(fā)
- 醫(yī)藥冷鏈押運(yùn)員錄用協(xié)議
- 零售藥店藥師雇傭協(xié)議范本
- 資本增資合同范例
- 鋼結(jié)構(gòu)工程合同簽訂指南
- 家電租賃委托合同
- 文化活動(dòng)招投標(biāo)合同操作策略
- 機(jī)床課程設(shè)計(jì)哪種簡(jiǎn)單
- (完整版)翻譯技巧翻譯方法
- 中醫(yī)護(hù)理技術(shù)操作平衡火罐技術(shù)操作流程與考核評(píng)分標(biāo)準(zhǔn)
- 2023年10月上海社會(huì)科學(xué)院工作人員招考聘用筆試歷年難易錯(cuò)點(diǎn)考題薈萃附帶答案詳解
- 《法理學(xué)》(第三版教材)形成性考核作業(yè)1234答案
- 植物的抗熱性
- 《人際關(guān)系與溝通技巧》(第3版)-教學(xué)大綱
- 2023年中醫(yī)養(yǎng)生之藥膳食療考試試題
- 某土石方施工工程主要施工機(jī)械設(shè)備表
- 硅PU(塑料面層)檢驗(yàn)批質(zhì)量驗(yàn)收記錄表
- 高空除銹刷漆施工方案模板
- 信訪面試資料
評(píng)論
0/150
提交評(píng)論