- 浏览: 55409 次
文章分类
最新评论
-
蒙奇君杰:
煎蛋就是幸福 写道我想说,lz你英语水平真不咋的,错误信息提示 ...
tomcat在Debug模式下无法启动解决办法 -
煎蛋就是幸福:
我想说,lz你英语水平真不咋的,错误信息提示的是在45秒内启动 ...
tomcat在Debug模式下无法启动解决办法
Linux环境 安装配置说明
一、安装配置测试环境及版本
1.1测试系统环境说明
本VRS Linux环境安装配置说明的测试系统环境为:
Red Hat Enterprise Linux 6 32bit
1.2测试程序版本说明
(1)VRS版本:vrs_linux_4.1.1.zip
(2)JDK版本:jdk1.7.0_25
(3)Tomcat版本:Tomcat5
(4)MYSQL版本:MySQL-server-5.6.12-2.el6.i686,MySQL-client-5.6.12-2.el6.i686
(5)Lynx版本:lynx2-8-8
(6)Ncurses版本:ncurses-5.7
以上程序均为32bit版本
安装配置全过程在root@localhost账号中进行,由于配置操作涉及权限等问题,建议安装配置时使用root@localhost账号。
二、安装VRS
2.1解压VRS程序包
用户获得的VRS程序包以.zip格式存在,首先需要将vrs_linux_4.1.1.zip保存到用户的某个目录中。测试中保存在/home/test下(以下出现指令如果开头以[root@localhosttest]#表示,说明当前位置在/home/test目录中,如果开头以[root@localhost~]#表示,说明该指令在任意目录均可使用)。
(1)使用指令将目录转移到/home/test目录下:
[root@localhost~]#cd /home/test
(2)解压zip文件
[root@localhosttest]# unzip vrs_linux_4.1.1.zip
(指令中vrs_linux_4.1.1.zip为/home/test目录下VRS的压缩包名,实际操作时需要替换成实际情况下的压缩包名)
解压完后,可以看到/home/test目录下多了一个/home/test/vrs目录,使用指令[root@localhosttest]# cd vrs进入该目录,使用指令[root@localhostvrs]# ls可以看到该目录下有许多文件(如下图)。这些文件包括了VRS以及后面需要安装或者使用的JDK,Mysql,Tomcat,lynx等程序的文件。
三、安装配置JDK
3.1安装JDK
JDK的安装程序位于/home/test/vrs目录下,在该目录下使用指令[root@localhostvrs]# rpm –ivh jdk-7u25-linux-i586.rpm 进行安装(指令中jdk-7u25-linux-i586.rpm为/home/test/vrs目录下JDK的安装程序名,实际操作时需要替换成实际情况下的程序名)。JDK默认安装路径一般在/usr/java中,测试中在/usr/java目录下生成的是/usr/java/jdk1.7.0_25目录。
3.2配置JDK
使用指令[root@localhost ~]# vi /etc/profile打开profile文件,按键盘字母‘i’进入insert模式,移动光标,在文件的最后加入下面4行:
JAVA_HOME=/usr/java/jdk1.7.0_25
CLASSPATH=$PATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export PATH CLASSPATH JAVA_HOME
(/usr/java/jdk1.7.0_25需要改成实际情况下安装JDK生成的目录)
按键盘‘Esc’,然后依次按键盘‘:’,‘w’,‘q’三个键,最后‘Enter’,即可完成对该本件的保存退出操作。
3.3检测JDK是否安装成功
(1)使用指令[root@localhost ~]# reboot 重启系统
(2)使用指令[root@localhost ~]# java –version,
若出现如下图所示内容:
同时,使用指令[root@ localhost ~]# java
若出现如下图所示内容:
则说明安装配置完成。
四、启动Tomcat
4.1启动Tomcat
(1)使用指令[root@ localhosttest]# cd vrs/Tomcat/bin进入bin目录。
(2)使用指令[root@localhost bin]# ./startup.sh该指令将使用startup.sh启动Tomcat。如出现如下图所示输出:
说明没有操作该文件的权限,使用指令[root@localhost bin]#chmod 755 * 修改权限,之后使用指令[root@localhost bin]#ls–l 查看权限修改结果,如出现如下图所以输出:
表示修改成功。
(3)再次使用指令[root@localhost bin]# ./startup.sh如出现如下图所示输出:
表示Tomcat启动成功。
通过观察可以发现,以上五条输出中,前面两条是Tomcat目录的位置,第三条是Tomcat目录下temp目录的位置,第四条是之前安装过的JDK目录的位置,最后一条是bootstrap.jar文件的位置。如下一步Tomcat测试出现问题,请比对这些条件是否正确。
(4)每次重新启动系统之后,都必须重复(1)(2)操作来启动Tomcat。
4.2测试Tomcat
4.2.1文本浏览器Lynx
如果系统已经安装了某个文本浏览器,比如Lynx,w3m,elinks,links等,请跳过4.2.1。如果系统还没有文本浏览器,则需要按下面过程操作。
(1)使用指令[root@ localhostvrs]#gunzip lynx-cur.tgz解压/home/test/vrs目录下的lynx-cur.tgz文件,该操作将在当前目录下产生一个lynx-cur.tar文件。
(2)使用指令[root@ localhostvrs]#tar xvf lynx-cur.tar解开lynx-cur.tar,该操作将在当前目录下产生一个lynx2-8-8目录(实际情况可能目录名有所不同)。
(3)使用指令[root@ localhostvrs]# cd lynx2-8-8 进入lynx2-8-8目录(实际情况可能目录名有所不同)。
(4)使用指令[root@ localhostlynx2-8-8]# ./configure 进行编译
如果编译终止于错误提示configure: error: No curses header-files found,说明系统需要安装ncurses。
(5)使用指令[root@ localhostlynx2-8-8]# cd .. 返回上一级目录,即/home/test/vrs目录。
(6)使用指令[root@ localhostvrs]#tar -zxvfncurses-5.7.tar.gz解压ncurses-5.7.tar.gz文件,该操作将在当前目录下产生一个ncurses-5.7目录(实际情况可能目录名有所不同)。
(7)使用指令[root@ localhostvrs]# cd ncurses-5.7 进ncurses-5.7目录(实际情况可能目录名有所不同)。
(8)使用指令[root@ localhostncurses-5.7]# ./configure 进行编译
(9)使用指令[root@ localhostncurses-5.7]# make
(10)使用指令[root@ localhostncurses-5.7]# make install
(11)使用指令[root@ localhostncurses-5.7]# cd .. 返回上级目录
(12)再次使用指令[root@ localhostvrs]# cd lynx2-8-8 进入lynx2-8-8目录
(13)使用指令[root@ localhostlynx2-8-8]# ./configure 进行编译
(14)使用指令[root@ localhostlynx2-8-8]# make
(15)使用指令[root@ localhostlynx2-8-8]# make install
(16)确定系统当前已经接入互联网。
(17)使用指令[root@ localhost~]# cd /usr/local/bin进入目录
(18)使用指令[root@ localhostbin]#./lynx测试lynx安装是否成功,如出现下图所示界面:
表示安装成功,使用组合键Ctrl+c退出。
4.2.2测试Tomcat
(1)测试前请确保系统网络设置正确。
(2)如使用原有浏览器,使用浏览器访问http://localhost:8880,如果出现登陆界面,说明测试成功。
(3)如使用4.2.1中安装的lynx浏览器,则指令为:
[root@ localhost ~]#lynx localhost:8880
出现如下图所示界面:
键盘输入‘y’,出现如下图所示界面:
说明Tomcat测试成功。
4.3关闭Tomcat
关闭Tomcat,使用命令[root@ localhost bin]# ./shutdown.sh(该操作和启动Tomcat一样,需要在/home/test/vrs/Tomcat/bin 目录下进行)
五、安装配置Mysql
5.1安装Mysql服务器端
(1)Mysql服务器端的安装存放在/home/test/vrs目录中。在vrs目录下,运行命令:[root@ localhostvrs]# rpm -ivh MySQL-server-5.6.12-2.el6.i686.rpm
(指令中MySQL-server-5.6.12-2.el6.i686.rpm目录下Mysql服务器端安装包名,实际操作时需要替换成实际情况下的安装包名)
如果显示如下图所示:
表示安装完成。
(2)如果显示与上图不同,而是如下样式:
Preparing... ########################################### [100%]
file /usr/share/mysql/czech/errmsg.sys from install ofMySQL-server-5.6.12-2.el6.i686 conflicts with file from packagemysql-libs-5.1.61-4.el6.i686
file /usr/share/mysql/danish/errmsg.sys from install of MySQL-server-5.6.12-2.el6.i686 conflicts with file from package mysql-libs-5.1.61-4.el6.i686
file /usr/share/mysql/dutch/errmsg.sys from install of MySQL-server-5.6.12-2.el6.i686 conflicts with file from package mysql-libs-5.1.61-4.el6.i686
file /usr/share/mysql/english/errmsg.sys from install of MySQL-server-5.6.12-2.el6.i686 conflicts with file from package mysql-libs-5.1.61-4.el6.i686
file /usr/share/mysql/estonian/errmsg.sys from install of MySQL-server-5.6.12-2.el6.i686 conflicts with file from package mysql-libs-5.1.61-4.el6.i686
file /usr/share/mysql/french/errmsg.sys from install of MySQL-server-5.6.12-2.el6.i686 conflicts with file from package mysql-libs-5.1.61-4.el6.i686
file /usr/share/mysql/german/errmsg.sys from install of MySQL-server-5.6.12-2.el6.i686 conflicts with file from package mysql-libs-5.1.61-4.el6.i686
file /usr/share/mysql/greek/errmsg.sys from install of MySQL-server-5.6.12-2.el6.i686 conflicts with file from package mysql-libs-5.1.61-4.el6.i686
file /usr/share/mysql/hungarian/errmsg.sys from install of MySQL-server-5.6.12-2.el6.i686 conflicts with file from package mysql-libs-5.1.61-4.el6.i686
file /usr/share/mysql/italian/errmsg.sys from install of MySQL-server-5.6.12-2.el6.i686 conflicts with file from package mysql-libs-5.1.61-4.el6.i686
说明安装的mysql和本来存在的libs包冲突了(通过观察可以发现冲突的libs包是mysql-libs-5.1.61-4.el6.i686)
解决方法是先删除该libs包,使用指令:
[root@localhost ~]# yum -y remove mysql-libs-5.1.61-4.el6.i686
(实际操作请按照个人安装包的不同,把名字进行替换),然后再次用(1)的指令安装mysql服务器端程序。
5.2安装Mysql客户端工具
Mysql客户端工具的安装存放在/home/test/vrs目录中。在vrs目录下,运行命令:[root@ localhostvrs]# rpm -ivh MySQL-client-5.6.12-2.el6.i686.rpm
(指令中MySQL-client-5.6.12-2.el6.i686.rpm目录下Mysql客户端工具安装包名,实际操作时需要替换成实际情况下的安装包名)
如果显示如下图所示:
表示安装完成。
5.3权限设置
(1)在任意目录下使用指令
[root@localhost~]# chownmysql.mysql -R /var/lib/mysql/*
(2)在任意目录下使用指令
[root@localhost~]# chmod 755 -R/var/lib/mysql/*
(3)注意以上指令的-R之后需要空格。
5.4启动和测试Mysql
(1)在任意目录下使用指令:[root@localhost~]#/etc/rc.d/init.d/mysql status查看Mysql的启动情况,如果Mysql是启动的(通常Mysql会开机自动启动),显示如下图所示输出:
如果Mysql是关闭的,显示如下图所示输出:
(2)如果Mysql是关闭的,那么使用指令启动它
[root@localhost~]#/etc/rc.d/init.d/mysql start
启动成功显示如下图所示:
(3)使用指令[root@localhost~]#netstat -natpl查看Mysql占用端口情况,如果3306端口开放表示服务安装成功,如下图所示:
(4)关闭mysql的指令为
[root@localhost~]#/etc/rc.d/init.d/mysql stop
(5)重启mysql的指令为
[root@localhost~]#/etc/rc.d/init.d/mysqlrestart
[size=medium]5.5 Mysql账户设置
(1)测试使用的是目前最新的稳定版本mysql5.6,这个版本安装完成后会在/root/.mysql_secret文件中随机生成一个密码,该密码用于mysql的root账户第一次登录mysql用。登录之后必须马上修改密码,否则别的操作都不会被允许。
(2)使用指令[root@localhost~]# cat /root/.mysql_secret查看随机密码,
显示如下图所示:
在测试中,hT0mVSUQ就是生成的随机密码。
(3)使用指令[root@localhost~]#mysql -u root –p登录mysql,然后会要求输入密码,这里输入(2)中的随机密码,密码是不显示的,输入完成后按‘Enter’登陆,登录界面如下图所示:
这样就已经登录成功了。
(4)如果登录时出现失败,显示如下图所示:
表示密码输入有误。
(5)如果登录时出现失败,显示如下图所示:
表示Mysql没有启动或者是之前权限设置出错。
(6)登陆成功后,所有的语句都自动以mysql>作为开头,都必须以‘;’作为结尾。
(7)登录后应该马上设置新的root账户密码,使用指令:
mysql>SET PASSWORD FOR'root'@'localhost'=PASSWORD('123456');
(123456就是新密码,这里只是测试,请考虑安全性,设置更保险的密码)
(8)创建一个新的mysql账户,平时使用这个账户对mysql进行操作,使用指令:
mysql>CREATE USER 'superadmin'@'%' IDENTIFIED BY 'opensourcedbmsadmin';
mysql>GRANT ALL ON *.* TO 'superadmin'@'%' WITH GRANT OPTION;
(本次测试中,设置用户名为superadmin,密码opensourcedbmsadmin)
(9)退出Mysql,使用quit指令:
mysql>quit;
5.6 更新防火墙协议
(1)使用指令[root@localhost~]# vi /etc/sysconfig/iptables打开iptables
(2)在iptable中添加下面一行,内容为:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
如下图所示:
(3)使用指令[root@localhost~]#service iptables restart重启iptable显示如下图所示:
(4)使用以下指令,设置并查看mysql的服务信息:
[root@localhost~]#chkconfigmysql --level 2345 on
[root@localhost~]#chkconfig --list
显示如下图所示:
如果显示mysql行对应的2 3 4 5 等级下都是on ,表示设置完成。这里可能当前页看不到mysql行,需要向上翻页,使用组合键Shift+Pgup可以向上翻页。
发表评论
-
规则引擎Visual Rules Solution开发基础教程【连载24】-- 使用VisualRules规则引擎实现业务逻辑
2016-04-29 09:33 909使用VisualRules规则引擎实现业务逻辑 ... -
规则引擎Visual Rules Solution开发基础教程【连载23】--规则协同管理之系统管理
2016-04-22 15:44 998规则协同管理之系统管 ... -
规则引擎Visual Rules Solution开发基础教程【连载22】--规则协同管理之信息维护
2016-01-25 09:12 1014规则协同管理之信息维护 信息维护只有两个部分 ... -
规则引擎Visual Rules Solution开发基础教程【连载21】--规则协同管理之权限管理
2016-01-18 09:47 1323规则协同管理之权限管理 权限管理由三部分组成 ... -
规则引擎Visual Rules Solution开发基础教程【连载20】--规则协同管理之规则管理
2016-01-11 09:48 1475规则协同管理之规则管理 一、规则上传 我们 ... -
规则引擎Visual Rules Solution开发基础教程【连载19】--规则协同管理介绍
2016-01-07 09:20 668规则协同管理介绍 一、简介 在团队开发项目 ... -
规则引擎Visual Rules Solution开发基础教程【连载17】--VisualRules接口调用(六)
2015-12-16 11:28 1021VisualRules接口调用(六) ——Java类中含类 ... -
规则引擎Visual Rules Solution开发基础教程【连载16】--VisualRules接口调用(五)
2015-12-07 09:09 1386VisualRules接口调用(五) Java类中的List ... -
规则引擎Visual Rules Solution开发基础教程【连载15】--VisualRules接口调用(四)
2015-11-30 09:11 1048VisualRules接口调用(四) 一、Java类调用服务 ... -
规则引擎Visual Rules Solution开发基础教程【连载14】--VisualRules接口调用(三)
2015-11-23 09:23 946VisualRules接口调用(三 ... -
规则引擎Visual Rules Solution开发基础教程【连载13】--VisualRules接口调用(二)
2015-11-16 10:31 927VisualRules接口调用(二) 接上一篇,下面介绍一下 ... -
规则引擎Visual Rules Solution开发基础教程【连载12】--VisualRules接口调用(一)
2015-11-09 10:25 1766VisualRules接口调用(一 ... -
规则引擎Visual Rules Solution开发基础教程【连载11】--WebService 搭建及调用
2015-11-02 10:15 1312WebService 搭建及调用 webs ... -
规则引擎Visual Rules Solution开发基础教程【连载10】--VisualRules的组成及执行原理
2015-10-26 17:41 1175VisualRules的组成及执行原理 在 ... -
规则引擎Visual Rules Solution开发基础教程【连载9】--VisualRules实例二(下)
2015-10-19 10:46 884VisualRules实例二(下) 书接上 ... -
规则引擎Visual Rules Solution开发基础教程【连载8】--VisualRules实例二(中)
2015-10-12 10:11 1043VisualRules实例二(中) 上一篇 ... -
规则引擎Visual Rules Solution开发基础教程【连载7】--VisualRules实例二(上)
2015-10-08 11:45 988VisualRules实例二(上) ... -
规则引擎Visual Rules Solution开发基础教程【连载6】--VisualRules实例一
2015-09-28 11:22 668VisualRules实例一 以下通过一个 ... -
规则引擎Visual Rules Solution开发基础教程【连载5】--VisualRules深入了解
2015-09-21 10:02 1731VisualRules深入了解 通过前两篇的 ... -
规则引擎Visual Rules Solution开发基础教程【连载4】--VRS相关调用篇
2015-09-14 10:10 988VRS相关调用 一、Java类 ...
相关推荐
### VisualStudio在Linux和macOS操作系统上的安装与配置教程 #### 知识点一:Visual Studio版本选择 - **社区版(Community)**:适用于个人开发者、小型项目或开源项目,提供免费的基础功能。 - **专业版...
《Visual Rules规则引擎产品详解》 Visual Rules是一款由旗正信息公司自主研发的规则引擎产品,拥有完全独立的知识产权,专为中国市场打造。该产品旨在帮助企业高效管理业务规则,实现业务规则的快速更新和优化,...
在描述中提到的Visual Rules Solution旗正规则引擎中,决策池扮演了这样的角色。 1. **决策池功能介绍** 决策池的设计目标是提高规则的复用性和效率。在规则开发中,如果某些规则被频繁使用,将这些规则放入决策池...
Visual Studio 开发 Android 环境配置 Visual Studio 是一个功能强大且功能齐备的集成开发环境(IDE),它支持多种编程语言,包括 C#、VB.NET、F# 等。 近些年来,随着移动设备的快速发展,Android 和 iOS 等移动...
cocos2d-x 是一个开源的游戏开发框架,使用 C++ 语言编写,支持多平台发布,包括 iOS、Android、Windows、macOS...对于想要进行跨平台游戏开发的开发者来说,熟悉 Cocos2d-x 以及其依赖环境的安装和配置是必要的基础。
### VisualRules在电信业务支撑系统开发中的应用 #### 一、引言 随着信息技术的不断发展,电信行业面临着越来越复杂的业务需求和技术挑战。为了更好地适应市场变化、提高服务质量、降低成本,电信运营商需要构建...
在本文中,我们将深入探讨如何在Ubuntu 20.04上设置一个Qt5.12.12的交叉编译环境,特别是针对aarch64架构的Linux系统。这个教程详细介绍了整个过程,包括安装所需的库,确保编译过程中没有错误,并且经过验证是可行...
【规则引擎教程-决策树】 规则引擎是一种软件系统,它允许业务规则以一种结构化、可维护的方式独立于应用程序代码进行管理和执行。在本教程中,我们将重点介绍Visual Rules Solution的决策树功能,这是一种强大的...
在Linux环境下使用Visual C++可能意味着开发人员使用了如Code::Blocks、Qt Creator或更可能是利用Cygwin这样的工具链来在Windows下编译针对Linux目标的代码。 压缩包内的文件"www.pudn.com.txt"可能是来源于一个...
用Visual Studio搭建跨Linux程序的集成开发环境,图片文字都很详细,一共21页。
在Visual Rules Solution这款规则引擎中,变量跟踪功能能够帮助用户深入了解规则执行的细节,尤其是在处理复杂的业务逻辑时。当我们在规则包测试中启用变量跟踪,可以观察到变量在每个规则执行前后以及规则集内的值...
在本文中,我们将深入探讨如何利用规则引擎,特别是Visual Rules Solution的旗正规则引擎,来访问和管理数据库中的部门信息,包括添加、修改、删除和查询部门等操作。 首先,我们要理解什么是数据库对象。在规则...
文件“linux搭建stm开发环境及编译参数说明”**:这份文档可能包含了以上步骤的详细说明,涵盖了从安装软件到配置环境的全过程,以及如何理解和应用特定的编译参数,以优化代码的性能和大小。 总的来说,通过以上...
- 集成开发环境(IDE):使用Eclipse、Qt Creator或Visual Studio Code等进行开发。 - 版本控制:学习Git的使用,进行代码版本管理和协作。 3. **程序编译与链接** - Makefile:创建和理解Makefile,用于自动化...
在本文中,我们将深入探讨如何在Visual Studio 2017环境下进行嵌入式Linux开发。Visual Studio 2017引入了一项新特性,即支持跨平台开发,包括Linux系统。这对于Windows上的开发者来说是一个巨大的进步,因为它允许...
在Windows上使用Visual Studio Code(VSCode)搭建嵌入式Linux开发环境是一项常见的任务,尤其对于需要进行内核源码分析、驱动程序开发以及应用程序开发的工程师来说。本篇文章将详细解析这一过程。 首先,我们需要...
Visual Studio 2019中文使用教程涵盖了Visual Studio 2019开发环境使用方面的大量知识点,特别针对C++开发者。以下是根据提供的文件信息整理出的详细知识点: 1. Visual Studio项目和生成系统 - Visual Studio项目...
本教程旨在指导用户正确安装 CAA V5-6R2016,包括安装 CATIA V5-6R2016、Visual Studio 2012、Visual C++ 2012、CAA CATIA P3 V5-6R2016 和 CAA RADE V5-6R2016 五个组件。 知识点一:CAA V5-6R2016 的安装前提 ...
通过本教程,我们可以了解到 CATIA 二次开发环境的配置过程,包括安装 Microsoft Visual Studio 2005、CATIA V5R19、CAA 和 RADE 等软件的安装和配置。同时,本教程还提供了详细的截图和文字说明,方便初学者更好地...
MySQL for Visual Studio 1.2.6 是一个官方提供的集成开发环境插件,它使得Visual Studio 2015用户能够方便地与MySQL数据库进行交互和开发。这个插件是MySQL与微软Visual Studio深度整合的一个体现,为C#开发者提供...