zoukankan      html  css  js  c++  java
  • Linux测试环境部署相关命令和步骤

    一、手动部署测试环境:
    1、登录172.XX.XX.XX 服务器(拉取最新代码)
    2、然后输入 cd  /XXX/XXX/XXXX    敲回车键,进入对应模块
    3、然后输入 svn up 或 svn upadte 敲回车键
    4、然后输入ll或ls 敲回车键
    5、然后进入对应XXX模块和XXX模块路径下面有对应的子目录(cd xxx模块)
    6、然后输入ll或ls 敲回车键
    7、例如 我们要部署 A, 进入 littlec-xxx/littlec-A
    cd littlec-xxx/littlec-A/ 敲回车键
    8、注意:如果某个模块没有给部署脚本执行权限,要进入对应的模块中执行命令给权限+x前面有空格输入chmod  +x deploy.sh 敲回车键
    9、给了部署脚本执行权限后,输入 ./deploy.sh -e test -s 172.XX.XX.XX  敲回车键(IP地址对应部署到那台服务器上)
    10、注意:web工程的部署, 中间 -e test -s 需要去掉
    11、列如:我们要部署emsweb模块(web工程模块结尾带web的就是web工程)进入到对应模块路径下面,执行 ./deploy.sh 172.XX.XX.XX 敲回车键(IP地址对应部署到那台服务器上)
     
     
    二、服务器回退部署
    1、找到要回退的版本 cd /XX/littlec/XXX(对应的模块)/backup 找到要回退的tar包(如 littlec-A-1808282103556.tar)
    2、进入对应工程目录 cd /XXX/XXX/XXX(对应的模块)
    3、复制对应的包名 cp /XXX/XXX/XXX/backup/littlec-XXX-180828103556.tar /XXX/XXX/XXX/littlec-A-1808228103556.tar
    4、解压tar包 tar -xvf /XXX/XXX/XXX/littlec-A-1808282103556.tar /cmcc/littlec/XXX/publish(解压文件夹下)
    5、重启服务 进入publish目录 cd cd /XXX/XXX/XXX/publish 执行命令 ./contorl.sh restart 重启
     
     
     
    三、删除已部署到服务器上面的模块【慎重操作核对无误后进行删除】
    1、操作步骤:cd /XXX/XXX   敲回车键
    2、然后输入ll或ls    敲回车键
    3、然后输入rm -rf  对应模块名称(例如:rm -rf A)
     
    四、杀掉服务器中的对应进程id
    命令:kill -9 6784
    解释:kill杀掉  -9表示强制 6784  对应的进程id
     
     
    五、停用服务
    先进到服务器中的对应模块的publish目录   cd /XXX/XXX/filter/publish
    ./control.sh stop
     
     
    六、搜索
    命令:ps -ef | grep tom
    解释:ps -ef 查看进程 grep 过滤 tom 包含字符 tomcat 包含tom
     
     
     
    七、启动和停止nginx(在XX服务器上)
    连接XX服务器后直接输入命令,如下:
    1、停止
    /usr/local/nginx/sbin/nginx -s stop
    2、启动
    /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
     
  • 相关阅读:
    数据库隔离级别
    前端传递的参数名称和后端接收的参数名称不一致
    事务管理
    AOP
    spring 集成 shiro安全框架
    SpringMVC----@RequestMapping__请求方式
    SpringMVC----@RequestMapping__修饰类
    SpringMVC入门概述+案例
    SpringMVC-web.xml头代码
    Spring注解驱动开发----->容器day02
  • 原文地址:https://www.cnblogs.com/51QA/p/9636037.html
Copyright © 2011-2022 走看看