在项目开发过程中,我们一般搭建局域网进行项目开发,并进行内部测试,发现bug进行修正,最后会把一段时期的开发成果(文件)上传到公网服务器进行展示,一般一段时间更新一次。比如我们这个项目,一周更新一次到两次,这里结合自己的实际操作写一下项目由内部局域网服务器更新到公网服务器的步骤。总体的原则是保证数据的安全,保留原有数据,如果更新失败能够恢复原有的程序数据。
一、项目文件的更新
1 打包局域网(开发)服务器数据
用ssh登录到服务器,cd到开发文件的目录,使用tar将需要备份的文件夹(文件)进行打包,比如需要打包abc目录
tar –cvf devbak20170217.tar abc/
这样就把abc目录打包成了devbak20170217.tar文件。
2 备份公网服务器数据
操作步骤与打包局域网服务器数据类似,将备份的打包文件命名为pubbak20170217.tar。
3 更新公网服务器数据
公网服务区数据已经打包备份,这时可以先将原目录更换名字,比如abc目录,使用