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
// :set ff set fileformat=unix wq
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
注意: docker-- rm -rf /var/run/docker.sock ??卸载docker需要
source
安装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