在項(xiàng)目開發(fā)過程中,我們一般搭建局域網(wǎng)進(jìn)行項(xiàng)目開發(fā),并進(jìn)行內(nèi)部測(cè)試,發(fā)現(xiàn)bug進(jìn)行修正,最后會(huì)把一段時(shí)期的開發(fā)成果(文件)上傳到公網(wǎng)服務(wù)器進(jìn)行展示,一般一段時(shí)間更新一次。比如我們這個(gè)項(xiàng)目,一周更新一次到兩次,這里結(jié)合自己的實(shí)際操作寫一下項(xiàng)目由內(nèi)部局域網(wǎng)服務(wù)器更新到公網(wǎng)服務(wù)器的步驟??傮w的原則是保證數(shù)據(jù)的安全,保留原有數(shù)據(jù),如果更新失敗能夠恢復(fù)原有的程序數(shù)據(jù)。
一、項(xiàng)目文件的更新
1 打包局域網(wǎng)(開發(fā))服務(wù)器數(shù)據(jù)
用ssh登錄到服務(wù)器,cd到開發(fā)文件的目錄,使用tar將需要備份的文件夾(文件)進(jìn)行打包,比如需要打包abc目錄
tar –cvf devbak20170217.tar abc/
這樣就把a(bǔ)bc目錄打包成了devbak20170217.tar文件。
2 備份公網(wǎng)服務(wù)器數(shù)據(jù)
操作步驟與打包局域網(wǎng)服務(wù)器數(shù)據(jù)類似,將備份的打包文件命名為pubbak20170217.tar。
3 更新公網(wǎng)服務(wù)器數(shù)據(jù)
公網(wǎng)服務(wù)區(qū)數(shù)據(jù)已經(jīng)打包備份,這時(shí)可以先將原目錄更換名字,比如abc目錄,使用
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動(dòng)安全 [無線安全]玩轉(zhuǎn)無線電——不安全的藍(lán)牙鎖 2017-07-26
- 消息隊(duì)列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】 2017-07-26
- 詞向量-LRWE模型-更好地識(shí)別反義詞同義詞 2017-07-26
- 從棧不平衡問題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實(shí)現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動(dòng)安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來看看(二) 2017-07-26