用rsync對網(wǎng)站進行鏡像備份

用rsync對網(wǎng)站進行鏡像備份

ID:6134647

大?。?3.00 KB

頁數(shù):7頁

時間:2018-01-04

用rsync對網(wǎng)站進行鏡像備份_第1頁
用rsync對網(wǎng)站進行鏡像備份_第2頁
用rsync對網(wǎng)站進行鏡像備份_第3頁
用rsync對網(wǎng)站進行鏡像備份_第4頁
用rsync對網(wǎng)站進行鏡像備份_第5頁
資源描述:

《用rsync對網(wǎng)站進行鏡像備份》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫

1、用rsync對網(wǎng)站進行鏡像備份對系統(tǒng)管理員來說,平時的工作重心應(yīng)該集中在維護系統(tǒng)正常運轉(zhuǎn),能夠正常提供服務(wù)上,這里往往牽涉到一個數(shù)據(jù)備份的問題,在我所了解的情況中,有80%的系統(tǒng)管理員不是太關(guān)心自己服務(wù)器的安全性,但往往對備分鏡像的技術(shù)相當感興趣,但由于商業(yè)產(chǎn)品的軟硬件價格都相當高昂,因此往往會選擇自由軟件。這里準備介紹的rsync就是這樣的軟件,它可以滿足絕大多數(shù)要求不是特別高的備份需求。一、特性簡介rsync是類unix系統(tǒng)下的數(shù)據(jù)鏡像備份工具,從軟件的命名上就可以看出來了——remotesync。它的特

2、性如下:1、可以鏡像保存整個目錄樹和文件系統(tǒng)。2、可以很容易做到保持原來文件的權(quán)限、時間、軟硬鏈接等等。3、無須特殊權(quán)限即可安裝。4、優(yōu)化的流程,文件傳輸效率高。5、可以使用rcp、ssh等方式來傳輸文件,當然也可以通過直接的socket連接。6、支持匿名傳輸。二、使用方法rsync的使用方法很簡單,我就舉自己使用的例子來說明吧。1、系統(tǒng)環(huán)境rsync支持大多數(shù)的類unix系統(tǒng),無論是Linux、Solaris還是BSD上都經(jīng)過了良好的測試。我的系統(tǒng)環(huán)境為:server:FreeBSD4.3ip:192.16

3、8.168.52client:Solaris8ip:192.168.168.137rsync版本2.4.6(可以從http://rsync.samba.org/rsync/獲得最新版本)2、配置server端的/etc/rsyncd.conf文件bash-2.03#cat/etc/rsyncd.confuid=nobodygid=nobodyusechroot=no#不使用chrootmaxconnections=4#最大連接數(shù)為4pidfile=/var/run/rsyncd.pidlockfile=/va

4、r/run/rsync.locklogfile=/var/log/rsyncd.log#日志記錄文件[inburst]#這里是認證的模塊名,在client端需要指定path=/home/inburst/python/#需要做鏡像的目錄comment=BACKUPCLIENTISSOLARIS8E250ignoreerrors#可以忽略一些無關(guān)的IO錯誤readonly=yes#只讀list=no#不允許列文件authusers=inburst#認證的用戶名,如果沒有這行,則表明是匿名secretsfile=/

5、etc/inburst.pas#認證文件名[web]path=/usr/local/apache/htdocs/comment=inburst.orgwebserver3、在server端生成一個密碼文件/etc/inburst.pasbash-2.03#cat/etc/inburst.pasinburst:hack出于安全目的,文件的屬性必需是只有屬主可讀。4、在server端將rsync以守護進程形式啟動bash-2.03#rsync--daemon如果要在啟動時把服務(wù)起來,有幾種不同的方法,比如:a、加

6、入inetd.conf編輯/etc/services,加入rsync873/tcp,指定rsync的服務(wù)端口是873編加/etc/inetd.conf,加入rsyncstreamtcpnowaitroot/bin/rsyncrsync--daemonb、加入rc.local在各種操作系統(tǒng)中,rc文件存放位置不盡相同,可以修改使系統(tǒng)啟動時rsync--daemon加載進去。5、從client端進行測試下面這個命令行中-vzrtopg里的v是verbose,z是壓縮,r是recursive,topg都是保持文件原

7、有屬性如屬主、時間的參數(shù)。--progress是指顯示出詳細的進度情況,--delete是指如果服務(wù)器端刪除了這一文件,那么客戶端也相應(yīng)把文件刪除,保持真正的一致。后面的inburst@ip中,inburst是指定密碼文件中的用戶名,之后的::inburst這一inburst是模塊名,也就是在/etc/rsyncd.conf中自定義的名稱。最后的/tmp是備份到本地的目錄名。在這里面,還可以用-essh的參數(shù)建立起加密的連接??梢杂?-password-file=/password/path/file來指定密

8、碼文件,這樣就可以在腳本中使用而無需交互式地輸入驗證密碼了,這里需要注意的是這份密碼文件權(quán)限屬性要設(shè)得只有屬主可讀。bash-2.03#rsync-vzrtopg--progress--deleteinburst@192.168.168.52::inburst/tmp/Password:receivingfilelist...done./1785(100%)1.py4086(100%)2.py106

當前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。