更新服务器

Linux 进程版

本地: 10.34.11.25 centos7版本

1. 首先克隆代码 git clone + 地址
2. 进入克隆项目 
3. 切换到进程版 : git checkout pro
4. 查看 GOPATH: echo $GOPATH
5. 查看环境 : go env 
6. 改变文件执行: chmod +x build32-64.sh 
7. 执行./ build32-64.sh 
8. 修改项目中run.sh: sudo ./topav-center  才生成 topav-center64的文件
9. yum install -y lrzsz : sz topav-center64 下载文件到本地
10.将4.76上面的/root/topav-process/ topav-center64 替换成本地的
11.更新76 :  make update 
12.查看76的日志: /var/log  tailf manager.log

windows 进程版

1. 将前端的代码放在项目里: root/topsec/web-dist
2. 编译重启就可以

Docker

***更新16***
1. 先在本地25上前端更新:/topsec/web-dist/dist
2. 再拉取最新后端代码:git pull 
3. go env 
4.  更新并重启: ./build-manager.sh  && ./build.sh && topav down && topav up
5. 查看当前地镜像: docker images 
  ***这里会更新.../center 和  ../ center-web的两个镜像
6. docker save  镜像名(可以多个镜像名)     -o  centerall.tar(保存到此压缩包中)
7. 执行以上命令即可:yum install -y lrzsz sz 命令可以将服务器的文件下载到本地
8. 连接16服务器  更新前端代码:/topsec/web-dist/dist
9. 将本地下载的镜像包 rz命令 将本地的文件上传到服务器
10. 运行镜像: docker load -i 镜像压缩包
11. 重启服务: topav down && topav up
12 . 日志查看: /topsec/log/center-web
   命令 : tailf managererr.log

安装centos7 与环境配置

1. Centos7- wget未找到命令,there are no enabled repos 解决办法
    解决:wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 或者
    curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 。
 2. linux下安装go环境的时候 
     a 下载go的安装包 
     b 解压到/usr/local
     c 设置/etc/profile  “PATH=$PATH:/usr/local/go/bin
                          GOPATH=/home/goProject/”
     d ***应用修改的配置***  source /etc/profile
     f 测试 go version 

你可能感兴趣的:(更新服务器)