Linux轻量级服务器搭建一个Finreport环境

189 阅读4分钟

本文已参与「新人创作礼」活动, 一起开启掘金创作之路。

linux 轻量级服务器搭建一个Finreport环境 自己弄着玩

显示系统名、节点名称、操作系统的发行版号、内核版本

[root@VM-16-15-centos opt]# uname -a

Linux VM-16-15-centos 3.10.0-1160.62.1.el7.x86_64 #1 SMP Tue Apr 5 16:57:59 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

查看linux 操作系统位数

[root@VM-16-15-centos opt]# getconf LONG_BIT

64

查看内存使用情况

[root@VM-16-15-centos opt]# free -h

image.png

软件信息:

  • Xshell
  • WinSCP
  • jdk-8u60-linux-x64.tar.gz
  • tomcat-linux.tar.gz(部署包)

官网下载: www.finereport.com/product/dow…

image.png

1. JDK

   25  2022-07-24 18:17:33 java -version
   26  2022-07-24 18:17:43 ll
   28  2022-07-24 18:21:20 tar -xzvf jdk-8u60-linux-x64.tar.gz 
   29  2022-07-24 18:21:36 mv jdk1.8.0_60 jdk1.8
   30  2022-07-24 18:21:38 ll
   31  2022-07-24 18:22:27 vi /etc/profile
   ----------------------------------------
   打开配置文件 GG 来到文件尾部 i 编辑
   export JAVA_HOME=/opt/jdk1.8
   export JRE_HOME=${JAVA_HOME}/jre
   export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
   export PATH=${JAVA_HOME}/bin:$PATH
   :wq 保存退出
 ----------------------------------------
   32  2022-07-24 18:23:12 source /etc/profile
   33  2022-07-24 18:23:20 java -version
   34  2022-07-24 18:23:27 history

相关步骤图 image.png

image.png

2. TOMCAT+WEBROOT(生产环境用 这个 后续补充 用的比较多)

这里省略 后续 使用虚拟机来演示 使用超链文件的形式 进行补充说明 有兴趣的 可以直接去官网找参考文档进行exercise juejin.cn/post/712535…

3. 或者直接是部署包 (这里直接用这种 尝试一下不同风格)

   65  2022-07-24 18:47:41 tar -zxvf tomcat-linux.tar.gz   # 解压 tomcat 安装包
   66  2022-07-24 18:47:55 ll
   67  2022-07-24 18:48:04 mv tomcat-linux tomcat  # 重命名文件夹
   68  2022-07-24 18:48:07 ll
   69  2022-07-24 18:48:32 cd tomcat/bin # 进入bin目录
   70  2022-07-24 18:48:40 ./startup.sh  # 启动 Tomcat
   71  2022-07-24 18:48:55 cd /opt/tomcat/logs
   72  2022-07-24 18:49:04 tail -f catalina.out
   查看实时日志,实时日志中出现重启耗时则意味着启动成功。如下图所示:
   73  2022-07-24 18:50:37 history
   74  2022-07-24 18:50:49 cd /opt
   76  2022-07-24 18:50:55 rm -rf tomcat-linux.tar.gz  #删除压缩包

image.png 安全组开放端口 下图马赛克的IP 不是内网ip 需要填写外网ip

image.png

image.png 在浏览器中输入访问地址http://IP:端口号/工程名/decision,即可访问工程

image.png

至此结束 后面 有个想法就是 能使用类似VPN的这种 直接在设计器上 进行远程报表制作 还需要再看下

4.后记补充

这个服务器价格的话 是170不到一年 比较推荐初学者linux命令进行玩 不怕坏 坏了不心疼 噗哈哈

如果没有服务器的条件允许 可以使用虚拟机代替 虚拟机没有安全组开放端口的概念 就直接关闭防火墙就ok 如果是服务器 切记不要关闭防火墙 记得开放指定端口 过来人提示 会有"大佬"脚本攻击服务器 让你的服务器木马病毒 免费为他们"挖矿"

查看防火墙 systemctl status firewalld.service

active(running)表示防火墙开启 然后执行命令进行关闭

关闭防火墙 systemctl stop firewalld service

关闭后,使用命令systemctl status firewalld.service 查看防火墙状态可以看到,disavtive(dead)的字样,说明防火墙已经关闭

前面的方法,一旦重启操作系统,防火墙就自动开启了,应该执行下面的命令来设置才能永久关闭防火墙呢? 输入命令: systemctl disable firewalld.service,开机禁止防火墙服务器

systemctl enable firewalld.service,开机启动防火墙服务器