`

用普通计算机假设基于liunx系统的NAS部署FineReport决策系统

阅读更多

何为NAS?

简单说就是连接在网络上,具备资料存储功能的装置因此也称为“网络存储器”。它是一种专用数据存储服务器。他以数据为中心,将存储设备与服务器彻底分离,集中管理数据,从而释放带宽、提高性能、降低总拥有成本、保护投资。其成本远远低于使用服务器存储,而效率却远远高于后者。

为何选择群辉NAS

我所看重的是群辉的DSM操作系统,基于linux内核简单而且功能丰富的操作系统,群辉NAS就是一台功能丰富的电脑设备,可以娱乐,可以办公,可以视频监控等等。

仔细的小伙伴看到标题应该会有联想到何为用普通计算机假设NAS?

正是由于DSM系统的易用和高效性,决定了群辉的NAS是硬软件一体机,硬件的选择余地及可扩展性(CPU、内存)差也成为了它的硬伤。所以作为屌丝把它装在普通电脑上是在是个绝妙的主意!

好了,以上只是引言。下面我们言归正传,正式讲解在NAS-DSM系统(为了表示方面一下简称DSM)上部署Finereport数据决策系统。

安装篇

首先:我们需要在DSM系统上安装JAVA和Tomcat7.0,点开DSM的套件中心选择安装JAVAmanager及Tomcat7插件。在安装好这两个插件后,DSM会自动生成一个Tomcat文件夹并且会自动设置成共享方式。我们通过windows连接共享的方式就能方便的访问到这个文件,当然前提是你要以admin这个DSM管理员账户登录,如下图:


 

接下来就是进入到Tomcat\ROOT目录把里面的文件全部删除,然后把FineReport工程目录WebReport下的所有文件全部复制过来(注意:不包含WebReport目录是它下面的所有目录和文件)然后重启Tomcat,啥?你不知道如何重启?哈哈,你只是没找到而已,在DSM里一切都显得如此简单!请看下图:

还是在套件中心里找到左侧选择栏<已安装菜单>点击,然后在右侧窗口里找到安装好的tomcat。

 

 

 


其实到这里,FR已经能用http://的IP地址:7070/ReportServer?op=fs访问了。但是到这里就够了么?NO,还不够方便、tomcat的内存还需要调整,我们还要进行优化!GO!GO!

优化篇:

1、URL访问带着端口不爽!后面还要输入一堆E文字符不爽!但是DSM系统出于安全考虑,简单的通过页面访问,你根本就找不到它的系统文件(哪怕是用管理员帐号)!而大家都知道要调整这些个属性必须要找到并编辑Tomcat的server.xml。那么我们这里只能通过linux窗口命令来处理,为此我们要开启DSM系统的Telnet功能,然后通过工具来修改。

A、开启DSM系统的Telnet功能:

 


勾选后保存

B、用SecureCRT连接DSM系统,账户名:root密码就是你admin的密码(root密码初始是和admin密码相同的)


切换到server.xml文件所在的目录,命令用小写

cd/var/packages/Tomcat7/target/src/conf

接下来打开编辑:

viserver.xml


通过键盘方向键找到此处,按键盘上的i字母键进入编辑模式,修改为80端口(因为我80端口用掉了,所以用的是8080),修改好后按ESC键退出编辑模式,按:键进入命令行模式输入W回车。至此端口修改完毕,重启Tomcat就能不带端口访问了!

C、tomcat下访问ip直接进入op=fs界面:

小伙伴们可以参考帮助文档的那篇文章,自行设置http://help.finereport.com/doc-view-806.html

需要补充说明的是:

1、如果标题出现乱码,可以打开a.jsp将编码改为GBK

2、给出DSM系统的web.xml的位置:/var/packages/Tomcat7/target/src/conf

3、由于前面我让大家把文件复制到ROOT目录的所以帮助文档的这部分就不用再做了


 

2、修改Tomcat内存,提高系统运行效率。修改catalina.sh文件方法同上,限于篇幅我只给出DSM系统的位置:/var/packages/Tomcat7/target/src/bin/,添加代码部位如下图:


 

经过以上的设置,基本已经达到我们的要求了短URL访问:只需输入IP地址就能直接跳到登录界面了、服务器内存也修改到了我们需要的大小。

分享到:
评论

相关推荐

    毕业设计:嵌入式设备基于liunx下的一个QT程序,KTV点歌系统.zip

    毕业设计:嵌入式设备基于liunx下的一个QT程序,KTV点歌系统.zip 1、该资源内项目代码经过严格调试,下载即用确保可以运行! 2、该资源适合计算机相关专业(如计科、人工智能、大数据、数学、电子信息等)正在做课程...

    基于liunx操作系统的线程池项目

    本项目"基于Linux操作系统的线程池项目"是为初学者设计的,旨在帮助他们理解和实践线程池的概念,特别是如何利用pthread库进行线程管理和任务调度。 首先,我们来深入理解线程池的核心概念。线程池由一组工作线程...

    liunx操作系统ppt1

    liunx操作系统ppt1

    liunx系统时间修改

    ### Linux系统时间修改详解 在Linux环境中,时间的准确性和一致性是非常重要的,它不仅关系到系统的正常运行,还直接影响到各种服务和应用的正确性。本文将详细介绍如何在Linux系统中查看和修改时间,包括系统时间...

    基于liunx下的一个QT程序,KTV点歌系统.zip

    【标题】"基于Linux下的一个QT程序,KTV点歌系统.zip" 提供了一个使用QT框架在Linux操作系统上开发的KTV点歌系统的实例。QT是一个跨平台的应用程序开发框架,主要由C++语言编写,它允许开发者创建具有图形用户界面...

    Liunx系统优化与管理

    Liunx系统优化与管理,这是我自己整理的Liunx系统优化与Liunx系统管理文档。

    基于Linux的煤矿安全生产实时监测系统的设计.pdf

    综上所述,基于Linux的煤矿安全生产实时监测系统结合了计算机网络、数据库、通信、自动控制和自动检测等多学科技术,通过USBCAN接口卡实现了高效、实时的数据采集与监控,提升了煤矿的安全生产水平。该设计不仅优化...

    构建嵌入式LIUNX系统

    2. **嵌入式系统**:嵌入式系统是指那些被设计用于执行特定任务的计算机系统,通常包含在一个更大的设备或系统中。这些系统往往具有实时性、可靠性和成本效益等特性。 3. **交叉编译**:由于嵌入式系统的硬件资源...

    linux系统的cacti系统部署

    用php语言实现的一个软件,用snmp服务获取数据,用rrdtool存储和更新数据以及绘图,用mysql配合PHP程序存储一些变量数据并对变量数据进行调用。

    基于liunx实现的线程池

    基于liunx实现的线程池 线程实现继承Worker_Base,实现virtual int svc() = 0; ThreadPoolMgr::create(int size)创建并启动线程池 void ThreadPoolMgr::perform(Worker_Base *woker);执行线程工作,子线程会调Worker_...

    liunx系统网络配置

    liunx系统网络配置

    嵌入式设备基于liunx下的一个QT程序,KTV点歌系统.zip

    软件开发设计:PHP、QT、...云计算与大数据:数据集、包括云计算平台、大数据分析、人工智能、机器学习等,云计算是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备。

    PEXLinux在WDS中的部署文件

    将PEXLinux集成到WDS中,可以让管理员方便地向网络中的多台计算机部署Linux系统。 在WDS中部署PEXLinux,首先需要理解PEXLinux的关键文件及其作用: 1. **pxelinux.cfg**:这是一个配置目录,包含了不同的启动配置...

    liunx 系统安装 docker环境,完成docker部署,安装docker,docker部署。一键安装docker

    liunx 系统安装 docker环境,完成docker部署,安装docker,docker部署。 适用于运维人员,开发人员,一键安装docker,需要liunx服务器root权限。

    嵌入式LIUNX系统平台的构建

    嵌入式系统是指那些以应用为中心、以计算机技术为基础、软硬件均可根据实际需求进行裁剪、并能适应特定应用系统的一类专用计算机系统。这类系统在功能、可靠性、成本、体积和功耗等方面都有着严格的要求。 ##### ...

    vmliunx系统安装全过程

    vmliunx系统安装全过程

    Liunx文件系统基本目录介绍大全

    这些命令对于普通用户来说不是必需的,但对维护系统的稳定性和安全性至关重要。 #### /etc 此目录主要用于存放配置文件,是系统配置信息的集中存储区。其中包括了用户账户信息文件(如`/etc/passwd`)、启动脚本...

    U8 cloud linux系统安装及部署指南

    U8 cloud linux 系统安装及部署指南 U8 cloud linux 系统安装及部署是一项复杂的任务,涉及到多个步骤和配置项。本指南旨在引导用户完成 U8 cloud linux 系统的安装和部署,确保系统的正确安装和配置。 一、安装前...

    liunx 操作系统

    【Linux操作系统】深入解析 Linux操作系统是开源的类Unix操作系统,广泛应用于服务器、嵌入式设备和桌面环境。大学课程通常会深入讲解其核心概念,包括进程管理,这是理解操作系统工作原理的关键部分。 1. **Linux...

Global site tag (gtag.js) - Google Analytics