基于Linux的内控系统部署
2022-02-22 16:56:36
281次阅读
1个评论

一、通过内网远程控制Linux系统

      推荐软件 MobaXterm

收藏 0 0
    杜方雄 运维人员 作者
    2022-02-22 16:57:26

    一、通过内网远程控制Linux系统

          推荐软件 MobaXterm

    登陆成功:


    二、前端服务器部署前端服务

    1、先创建个文件夹用于存放你的文件

    2.下载nginx版本

    http://nginx.org/en/download.html

    注意:适用于linux系统的


    3.将下载好的压缩文件可以直接拖进你建好的文件夹内

    4.通过命令行操作解压缩

    tar xzf nginx-x.xx.tar.gz


    5.验证你的nginx文件有没有问题

    cd nginx-xx.x

    ./configure


    像这样就是没问题的

    6.编译nginx

    make install

    编译后的文件在这个目录下

    7.在nginx的配置文件里加上我们自己的配置信息

    8.启动nginx


    停止nginx:

    (重启nginx:)

    9.前端服务

    (最好建一个文件夹放到文件夹里)

    要修改nginx配置文件

    一定 一定 一定!!!!要重启nginx

    10.修改前端服务的配置文件

    注:IP地址是网关的IP地址

           端口号是zuul的端口号


    三、网关服务器部署(包含nginx代理)

    1.nginx的安装

    与前端服务一样的安装方式

    2.nginx反向代理的配置修改

    (1)代理的两个前端服务器

    (2)nginx监听的修改

    3.open jdk的安装

    下载地址推荐:https://adoptopenjdk.net/releases.html?variant=openjdk8&jvmVariant=openj9

    (2)安装

    解压:

    tar xzf OpenJDK8-xxx.tar.gz

    配置环境变量

    cd /etc/profile.d/

    vi jdk.sh

    粘贴以下内容


    1. export JAVA_HOME=/usr/local/prod/jdk8-xxx-xxx (jdk解压文件所在路径)
    2. export JRE_HOME=$JAVA_HOME/jre
    3. export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
    4. export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
    立即生效


    source jdk.sh

    版本检查(是否安装成功)

    java -version

    4.网关的部署

    (1)所需文件

    (2)配置文件的修改

    redis的修改

    因为这里的redis单独部署在一台服务器上,host就指向那台服务器的ip

    因为redis的访问机制,所以要配置上密码

    eureka的修改

    因为后端服务在两台各部署了一台,所以这里要配置两个

    (3)端口的开放

    开放:8070:zuul的端口 80:nginx的默认端口

    四、redis的部署

    下载地址推荐:https://redis.io/download

    注:最好先查一下gcc的版本,根据所安装的gcc版本来下载redis的版本 

    命令:gcc -v

    1、解压

    tar xzf redis-x.x.x.tar.gz

    2.编译

    cd redis-x.x.x

    make 或 make MALLOC=libc
    3.复制执行程序
    编译后的src目录

    cd src
    cp redis-server /usr/bin
    cp redis-cli /usr/bin
    4.复制配置文件
    cd ..
    cp redis.conf /etc/redis/redis.conf

    5.编辑配置文件

    进程守护 no改为yes

    daemonize yes

    6.添加开机启动服务

    vi /etc/systemd/system/redis-server.service


    [Unit]
    Description=Redis Server Process Manager
    After=network.target
    [Service]
    Type=forking
    ExecStart=/usr/bin/redis-server /etc/redis/redis.conf
    ExecStop=/usr/bin/redis-cli shutdown
    [Install]
    WantedBy=multi-user.target
    7.
    设置开机启动

    systemctl daemon-reload
    systemctl start redis-server.service
    systemctl enable redis-server.service

    PS: systemctl相关命令

    systemctl is-enabled servicename.service #查询服务是否开机启动
    systemctl enable *.service #开机运行服务
    systemctl disable *.service #取消开机运行
    systemctl start *.service #启动服务
    systemctl stop *.service #停止服务
    systemctl restart *.service #重启服务
    systemctl reload *.service #重新加载服务配置文件
    systemctl status *.service #查询服务运行状态


    8.
    检查是否安装成功

    ps -A|grep redis


    9.安装后的操作

    修改redis.conf中的bind 127.0.0.1 为0.0.0.0

    加上密码:

    vim  /etc/redis.conf

    #requirepass foobared去掉注释,foobared改为自己的密码

    10.开放端口:6379


    五、后端服务器的部署

    1.open jdk的安装都是一样的

    2.内控系统的部署

    这里主要讲配置文件的修改(这里就是举个例子,一切根据实际情况来)

    (1)数据库连接


    (2)redis的修改

    (3)eureka修改

    (4)tx-lcn修改


    3.开放端口

    六、libreoffice的离线安装

    地址:https://zh-cn.libreoffice.org/download/source-code

    注:下载rpm格式文件

    1.将解压后的文件导入linux文件夹里

    2.执行命令

    3.修改config配置文件

    注:这里的path是指安装后的地址,一般在opt下

    4.重启就行

    七、onlyoffice离线安装

    1.docker的安装

    先更换yum源,通过yum导出安装

    yum repolist  # 查看yum 源


    清除缓存,yum clean all

    创建缓存,yum makecache

    安装docker

    yum install docker -y

    检查安装是否成功

    docker -v

    启动

    systemctl start docker

    开机自起

    systemctl enable docker.service

    2.导入onlyoffice镜像

    docker load -i /root/work/onlyoffice.tar


    重命名导入的镜像

    docker tag  9a2d35676972 onlyoffice


    启动容器

    sudo docker run -i -t -d -p 9292:80 onlyoffice  注:9292可自定义

    查看是否启动 

    docker ps

    修改前端 serviceConfig

    ip: 所在服务器ip

    端口号:自定义端口号

    重启nginx

    八、tm事务的统一

    1、将多个后台服务的tm的jar包和配置文件提到一个服务器里

    2、修改配置文件 tx-lcn.manager.host 为0.0.0.0

    3.修改 congfig core source的配置文件 tx-lcn的ip指向他们所在服务器的IP地址

    4.重启服务

共1条 1

登录 后评论。没有帐号? 注册 一个。

杜方雄

运维人员
  • 0 回答
  • 0 粉丝
  • 0 关注