在项目开发过程中,我们一般搭建局域网进行项目开发,并进行内部测试,发现bug进行修正,最后会把一段时期的开发成果(文件)上传到公网服务器进行展示,一般一段时间更新一次。比如我们这个项目,一周更新一次到两次,这里结合自己的实际操作写一下项目由内部局域网服务器更新到公网服务器的步骤。总体的原则是保证数据的安全,保留原有数据,如果更新失败能够恢复原有的程序数据。
一、项目文件的更新
1 打包局域网(开发)服务器数据
用ssh登录到服务器,cd到开发文件的目录,使用tar将需要备份的文件夹(文件)进行打包,比如需要打包abc目录
tar –cvf devbak20170217.tar abc/
这样就把abc目录打包成了devbak20170217.tar文件。
2 备份公网服务器数据
操作步骤与打包局域网服务器数据类似,将备份的打包文件命名为pubbak20170217.tar。
3 更新公网服务器数据
公网服务区数据已经打包备份,这时可以先将原目录更换名字,比如abc目录,使用
延伸阅读
- ssh框架 2016-09-30
- 阿里移动安全 [无线安全]玩转无线电——不安全的蓝牙锁 2017-07-26
- 消息队列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 论文笔记【图片目标分割】 2017-07-26
- 词向量-LRWE模型-更好地识别反义词同义词 2017-07-26
- 从栈不平衡问题 理解 calling convention 2017-07-26
- php imagemagick 处理 图片剪切、压缩、合并、插入文本、背景色透明 2017-07-26
- Swift实现JSON转Model - HandyJSON使用讲解 2017-07-26
- 阿里移动安全 Android端恶意锁屏勒索应用分析 2017-07-26
- 集合结合数据结构来看看(二) 2017-07-26