欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

如何使用GIT軟件備份linux系統(tǒng)上的網(wǎng)頁(yè)文件

這篇文章主要講解了“如何使用GIT軟件備份linux系統(tǒng)上的網(wǎng)頁(yè)文件”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“如何使用GIT軟件備份linux系統(tǒng)上的網(wǎng)頁(yè)文件”吧!

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)公司!專(zhuān)注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、成都小程序開(kāi)發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了萬(wàn)載免費(fèi)建站歡迎大家使用!

如何使用GIT軟件備份linux系統(tǒng)上的網(wǎng)頁(yè)文件

BUP 并不單純是Git, 而是一款基于Git 的軟件. 一般情況下, 我使用 rsync 來(lái)備份我的文件, 而且迄今為止一直工作的很好. 唯一的不足就是無(wú)法把文件恢復(fù)到某個(gè)特定的時(shí)間點(diǎn). 因此, 我開(kāi)始尋找替代品, 結(jié)果發(fā)現(xiàn)了 BUP, 一款基于 git 的軟件, 它將數(shù)據(jù)存儲(chǔ)在一個(gè)倉(cāng)庫(kù)中, 并且有將數(shù)據(jù)恢復(fù)到特定時(shí)間點(diǎn)的選項(xiàng).

要使用 BUP, 你先要初始化一個(gè)空的倉(cāng)庫(kù), 然后備份所有文件. 當(dāng) BUP 完成一次備份是, 它會(huì)創(chuàng)建一個(gè)還原點(diǎn), 你可以過(guò)后還原到這里. 它還會(huì)創(chuàng)建所有文件的索引, 包括文件的屬性和驗(yàn)校和. 當(dāng)要進(jìn)行下一個(gè)備份時(shí), BUP 會(huì)對(duì)比文件的屬性和驗(yàn)校和, 只保存發(fā)生變化的數(shù)據(jù). 這樣可以節(jié)省很多空間.

安裝 BUP (在 Centos 6 & 7 上測(cè)試通過(guò))

首先確保你已經(jīng)安裝了 RPMFORGE 和 EPEL 倉(cāng)庫(kù)

[techarena51@vps ~]$ sudo yum groupinstall "Development Tools"[techarena51@vps ~]$ sudo yum install python python-devel[techarena51@vps ~]$ sudo yum install fuse-python pyxattr pylibacl[techarena51@vps ~]$ sudo yum install perl-Time-HiRes[techarena51@vps ~]$ git clone git://github.com/bup/bup[techarena51@vps ~]$ cd bup[techarena51@vps ~]$ make[techarena51@vps ~]$ make test[techarena51@vps ~]$ sudo make install

在 CentOS 7 上, 當(dāng)你運(yùn)行 "make test" 時(shí)可能會(huì)出錯(cuò), 但你可以繼續(xù)運(yùn)行 "make install".

第一步時(shí)初始化一個(gè)空的倉(cāng)庫(kù), 就像 git 一樣.

[techarena51@vps ~]$ bup init

默認(rèn)情況下, bup 會(huì)把倉(cāng)庫(kù)存儲(chǔ)在 "~/.bup" 中, 但你可以通過(guò)設(shè)置環(huán)境變量 "export BUP_DIR=/mnt/user/bup" 來(lái)改變?cè)O(shè)置.

然后, 創(chuàng)建所有文件的索引. 這個(gè)索引, 就像之前講過(guò)的那樣, 存儲(chǔ)了一系列文件和它們的屬性及 git 目標(biāo) id (sha1 哈希表). (屬性包括了軟鏈接, 權(quán)限和不可改變字節(jié))

bup index /path/to/filebup save -n nameofbackup /path/to/file#Example[techarena51@vps ~]$ bup index /var/www/htmlIndexing: 7973, done (4398 paths/s).bup: merging indexes (7980/7980), done.[techarena51@vps ~]$ bup save -n techarena51 /var/www/htmlReading index: 28, done.Saving: 100.00% (4/4k, 28/28 files), done.bloom: adding 1 file (7 objects).Receiving index from server: 1268/1268, done.bloom: adding 1 file (7 objects).

"BUP save" 會(huì)把所有內(nèi)容分塊, 然后把它們作為對(duì)象儲(chǔ)存. "-n" 選項(xiàng)指定備份名.

你可以查看備份列表和已備份文件.

[techarena51@vps ~]$ bup lslocal-etc    techarena51  test#Check for a list of backups available for my site[techarena51@vps ~]$ bup ls techarena512014-09-24-064416  2014-09-24-071814  latest#Check for the files available in these backups[techarena51@vps ~]$ bup ls techarena51/2014-09-24-064416/var/www/htmlapc.php                      techarena51.com              wp-config-sample.php         wp-load.php

在同一個(gè)服務(wù)器上備份文件從來(lái)不是一個(gè)好的選擇. BUP 允許你遠(yuǎn)程備份網(wǎng)頁(yè)文件, 但你必須保證你的 SSH 密鑰和 BUP 都已經(jīng)安裝在遠(yuǎn)程服務(wù)器上.

bup index path/to/dirbup save-r remote-vps.com -n backupname path/to/dir

例子: 備份 "/var/www/html" 文件夾

[techarena51@vps ~]$bup index /var/www/html[techarena51@vps ~]$ bup save -r user@remotelinuxvps.com: -n techarena51 /var/www/htmlReading index: 28, done.Saving: 100.00% (4/4k, 28/28 files), done.bloom: adding 1 file (7 objects).Receiving index from server: 1268/1268, done.bloom: adding 1 file (7 objects).

恢復(fù)備份

登入遠(yuǎn)程服務(wù)器并輸入下面的命令

[techarena51@vps ~]$bup restore -C ./backup techarena51/latest#Restore an older version of the entire working dir elsewhere[techarena51@vps ~]$bup restore -C /tmp/bup-out /testrepo/2013-09-29-195827#Restore one individual file from an old backup[techarena51@vps ~]$bup restore -C /tmp/bup-out /testrepo/2013-09-29-201328/root/testbup/binfile1.bin

唯一的缺點(diǎn)是你不能把文件恢復(fù)到另一個(gè)服務(wù)器, 你必須通過(guò) SCP 或者 rsync 手動(dòng)復(fù)制文件.

通過(guò)集成的 web 服務(wù)器查看備份.

bup web#specific portbup web :8181

你可以使用 shell 腳本來(lái)運(yùn)行 bup, 并建立一個(gè)每日運(yùn)行的定時(shí)任務(wù).

#!/bin/bashbup index /var/www/html bup save -r user@remote-vps.com: -n techarena51 /var/www/html

感謝各位的閱讀,以上就是“如何使用GIT軟件備份linux系統(tǒng)上的網(wǎng)頁(yè)文件”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)如何使用GIT軟件備份linux系統(tǒng)上的網(wǎng)頁(yè)文件這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!

網(wǎng)頁(yè)標(biāo)題:如何使用GIT軟件備份linux系統(tǒng)上的網(wǎng)頁(yè)文件
URL標(biāo)題:http://aaarwkj.com/article28/gjoscp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄網(wǎng)站排名、用戶體驗(yàn)、品牌網(wǎng)站制作、電子商務(wù)響應(yīng)式網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護(hù)公司
久久精品免费激情视频| 九九在线视频免费观看精彩| 免费国产中文字幕黄网站| 欧美一区二区高清不卡 | 日韩欧美国产一区二区精品| 国产蜜臀视频一区二区三区| 日本人妻系列在线播放| 亚洲精品成人综合色在线| 97国产精品亚洲精品| 欧美日韩丝袜一区二区| 一区二区三区国产激情| 夫妻性生活短是什么原因| 在线看片国产精品自拍| 国自产偷精品不卡在线观看| 亚洲精品在线观看av| 人人妻人人澡人人爽人人老司机 | 天堂av中文字幕在线不卡| 日本人妻中文字幕一区| 亚洲欧美日韩之国产综合| 黄色欧美在线观看免费| 日本啪啪啪一区二区三区| 五月婷婷丁香视频在线| 中文字幕精品一区二区介绍| 国产一区二区视频在线| 18禁黄网站免费观看在线| 欧美午夜一区二区电影| 免费毛片一区二区三区| 日韩一区二区三级在线| 亚洲毛片高清一区二区三区| 国产精品偷拍自拍视频| 刚出嫁新婚少妇很紧很爽| 粉嫩欧美一区二区三区| 中文字幕乱码伊人三级| 午夜午色夜之日本福利片| 亚洲中文字幕高清无二区| 少妇欧美日韩精品在线观看| 四虎在线永久观看视频| 国产在线精品专区第一页| 国产精品一区日韩专区| 99久久久精品国产免费| 国产精品无遮挡猛进猛出 |