一、通过内网远程控制Linux系统
推荐软件 MobaXterm
-
export JAVA_HOME=/usr/local/prod/jdk8-xxx-xxx (jdk解压文件所在路径)
-
export JRE_HOME=$JAVA_HOME/jre
-
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
-
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
一、通过内网远程控制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
粘贴以下内容
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
端口号:自定义端口号
八、tm事务的统一
1、将多个后台服务的tm的jar包和配置文件提到一个服务器里
2、修改配置文件 tx-lcn.manager.host 为0.0.0.0
3.修改 congfig core source的配置文件 tx-lcn的ip指向他们所在服务器的IP地址
4.重启服务