zoukankan      html  css  js  c++  java
  • 服务器部署

    1、安装xshell6,并更新到最新版本。

    2、安装ftp客户端

    3、配置连接属性

    (1) 主机:ip

    (2) 端口号:60022

    (3) 协议:SSH

    (4) 用户身份验证方法:password

    4、登入后有设备列表选择 (按上下箭头按钮选择设备)

    (1) USERNAMEroot

    (2)  PROTOCOLssh

    (3) 进入后输入密码

     

    5、服务目录

    (1) 用户登入后的目录:/root  (ftp文件上传也是在该目录)

    (2) 后台服务根目录:/data/alibaba/platform/

    (3) 页面根目录:

    ① 企业OA/data/alibaba/oa

    (4) 日志文件根目录:

    ① 服务日志:/var/log/alibaba/    每个模块有自己的子目录,可在该目录下查看

    ② Nginx日志:/data/nginx/logs/ 每个模块有自己的子目录,可在该目录下查看,正常情况无需查看nginx日志。

     

     

    6、每个目录下都有一个 bak子目录,用于存放备份实例,每次更新要将当前运行版本备份,要求至少备份一个旧版本。

     

     

     

    7、相关命令

     

    (1) 服务打包命令:mvn clean package -Dmaven.test.skip=true (注意服务打包前选择test配置文件)

     

    (2) 切换目录:cd /data/alibaba/platform/

     

    (3) 删除旧版本文件:

     

    ① rm 文件名    

     

    ② 如果删除的是web页面的static目录 用 rm -rf static  (请注意一定要在对应目录中执行该命令,已禁用该指令,请自己存档bak

     

    (4) 移动文件到指定目录:mv  xx.jar  /data/alibaba/platform/  (注意:先备份原文件/目录)

     

    (5) 查看服务运行的进程pid ps -ef |grep xxx.jar

     

    (6) 根据pid杀死进程: kill -9 上一条命令获取的pid

     

    (7) 运行服务:

    nohup java -jar xxx.jar > /dev/null 2>&1 &
    nohup java -Xms512m -Xmx1024m -jar service-ali-0.0.5-SNAPSHOT.jar > /dev/null 2>&1 &
    nohup java -Xms512m -Xmx1024m -jar service-ali-0.0.5-SNAPSHOT-12301.jar --server.port=12301 > /data/null 2>&1 &

    (8) 更新页面文件后刷新nginx自身缓存(重启nginx):nginx -s reload

     

    (9) 查看日志文件:

    cat /var/log/alibaba/api/detail.log |tail -n 200

       (如果使用 tail -f 指令查看日志,退出后需要查看对应进程的pid,并杀死,否则该进程一直在运行)

     

    8、运维建议:

     

    (1) 只进入 /root  /data/alibaba/platform/ , 模块对应的页面目录,以及对应的备份bak 目录。

     

    (2) 只执行服务部署,服务备份,备份删除等相关运维指令

     

    (3) 尽量不要修改nginx配置,如果一定要修改时,原nginx配置文件要备份

     

    (4) 尽量不要执行任何修改系统配置的操作

     

    (5) 尽量不要在服务器安装其他应用,如果必需,先申请。

     

  • 相关阅读:
    Element filtername is not allowed here-web.xml version="3.0"-intellij idea
    探究JavaScript闭包
    telnet的安装和使用
    Oracle数据库常用的sql语句
    centos6上安装jenkins
    idea的maven项目不知道为啥下载不下来jar包,看本地仓库只是下载了一下xml文件,没有jar包问题
    Oracle数据库使用mybatis的时候,实体类日期为Date类型,mybatis里面定义的是Date类型,插入的时候,时分秒全部是12:00:00问题
    maven打包某个分支的包
    maven打包到私服,打的是war包,好郁闷
    多线程初学习
  • 原文地址:https://www.cnblogs.com/yeg0zj/p/13156184.html
Copyright © 2011-2022 走看看