linux搭建java环境
Linux下的软件开发和编译环境配置
Linux下的软件开发和编译环境配置在Linux操作系统中,配置适合软件开发和编译的环境是非常重要的。
正确地设置开发环境,可以提高开发效率,同时确保软件的质量和稳定性。
本文将介绍如何在Linux下配置软件开发和编译环境,以帮助开发人员顺利进行开发工作。
一、安装必要的开发工具在开始配置软件开发环境之前,您需要安装一些必要的开发工具。
在Linux中,常用的开发工具包括GCC编译器、Make工具、调试器(如GDB)、版本控制工具(如Git)等。
您可以通过包管理器(如APT、YUM等)来安装这些工具。
以下是安装这些工具的示例命令(以基于Debian的系统为例):```sudo apt-get updatesudo apt-get install build-essentialsudo apt-get install gdbsudo apt-get install git```通过执行这些命令,您可以安装所需的开发工具,以便后续的配置步骤。
二、配置开发环境要配置软件开发环境,您需要设置一些环境变量和配置文件。
以下是一些常见的配置步骤:1. 配置PATH环境变量在Linux中,PATH环境变量用于指定可执行程序的搜索路径。
为了方便地访问开发工具和编译器,您应该将它们所在的目录添加到PATH环境变量中。
您可以通过编辑`.bashrc`文件来实现这一点。
打开终端,输入以下命令编辑文件:```vi ~/.bashrc```在文件末尾添加以下行(假设开发工具的路径为`/usr/local/bin`):```export PATH=$PATH:/usr/local/bin```保存并退出文件。
然后,使用以下命令使更改生效:```source ~/.bashrc```现在,您可以在任何目录下直接运行开发工具和编译器。
2. 配置编辑器选择一个适合您的编辑器来编写代码是很重要的。
在Linux中有多种编辑器可供选择,如Vim、Emacs、Sublime Text等。
linux安装配置运行jmeter
--------------linux中安装jdk+jmeter--------------------一、安装JDK7.0版本1、先卸载服务器自带的jdk软件包# java -version #查看服务器是否安装过jdkjava version "1.6.0_17"OpenJDK Runtime Environment (IcedTea6 1.7.4) (rhel-1.21.b17.el6-i386) OpenJDK Client VM (build 14.0-b16, mixed mode)# rpm -qa |grep gcj #查看服务器安装的jdk软件包信息libgcj-4.4.4-13.el6.i686java-1.5.0-gcj-1.5.0.0-29.1.el6.i686# yum -y remove java-1.5.0-gcj-1.5.0.0-29.1.el6.i686 #卸载软件包2、安装jdk7.0下载地址:/technetwork/cn/java/javase/downloads/jdk7-downloads-1880260.html选择适合自己系统环境的版本解压配置安装# mkdir -p /usr/lib/jvm #建立安装目录# tar -zxvf jdk-7u9-linux-i586.tar.gz -C /usr/lib/jvm #解压# mv /usr/lib/jvm/jdk1.7.0_09 /usr/lib/jvm/java7 #移动并重命名3、添加jdk7.0到系统环境变量#cp /etc/profile /etc/profile.bak #备份#vi /etc/profile #编辑profile配置文件,键入“i”进入编辑状态,在最后添加下面的内容export JAVA_HOME=/usr/lib/jvm/java7export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexport PATH=${JAVA_HOME}/bin:${PATH}退出vi用ESC键只能切换到命令状态,然后输入“:wq”命令进行保存文件并强行退出vi注意以下命令:q 退出:q! 强行退出(不存盘):wq 强制性写入文件并退出。
安全运营中心系统安装手册v3.0.8.2(Linux平台) (最终版)
泰合信息安全运营中心系统安装手册启明星辰信息技术股份有限公司2010年3月版权声明启明星辰信息技术股份有限公司版权所有,并保留对本文档及本声明的最终解释权和修改权。
本文档是泰合信息安全运营中心系统的安装手册,本文档中出现的任何文字叙述、文档格式、插图、照片、方法、过程等内容,除另有特别注明外,其著作权或其他相关权利均属于启明星辰信息技术股份有限公司。
未经启明星辰信息技术股份有限公司书面同意,任何人不得以任何方式或形式对本手册内的任何部分进行复制、摘录、备份、修改、传播、翻译成其它语言、将其全部或部分用于商业用途。
本文档中的信息归启明星辰信息技术股份有限公司所有并受著作权法保护。
“泰合”为启明星辰信息技术股份有限公司的注册商标,不得仿冒。
信息更新本文档及其相关计算机软件程序(以下文中称为“文档”)仅用于为最终用户提供信息,并且随时可由启明星辰信息技术股份有限公司(下称“启明星辰”)更改或撤回。
免责声明本文档依据现有信息制作,其内容如有更改,恕不另行通知。
启明星辰信息技术股份有限公司可能已经拥有或正在申请与本文档主题相关的各项专利。
提供本文档并不表示授权您使用这些专利。
您可将许可权查询资料用书面方式寄往启明星辰信息技术股份有限公司(地址)。
启明星辰信息技术股份有限公司在编写该手册的时候已尽最大努力保证其内容准确可靠,但启明星辰信息技术股份有限公司不对本文档中的遗漏、不准确、或错误导致的损失和损害承担责任。
出版时间本文档于2010年3月由启明星辰信息技术股份有限公司编写。
目 录1.安装环境要求 (5)1.1.服务器端 (5)1.2.客户端 (6)1.3.安装环境搭建 (6)1.3.1.安装 Oracle (6)1.3.2.安装JAVA环境(J2SDK) (7)1.3.3.安装WebServer(TOMCAT) (7)2.用户管理安装指南 (8)2.1.安装前的准备 (8)2.2.用户管理的安装 (9)2.3.用户管理的卸载 (12)3.安全管理中心的安装指南 (15)3.1.安装前的准备 (15)3.2.安全管理中心的安装 (15)3.3.安全管理中心的卸载 (20)4.配置数据库 (23)5.导入许可证 (28)6.服务的启动停止 (31)附录1:配置支持SSL的方法 (32)¾配置Tomcat支持SSL方法 (32)¾配置JAVA环境支持SSL (33)附录2:安装ODBC驱动 (36)1.安装环境要求1.1.服务器端¾Linux平台硬件环境处理器: Intel X86系列或兼容CPU最低PIV 2.0GHz或相当推荐Xeon 2.0GHz * 2或相当内存:最低2GB,推荐4GB硬盘:最低IDE 80G * 1,推荐SCSI 72GB * 2网卡:最低10/100自适应网卡 * 1注意:1.如与其他系统公用硬件系统则需要考虑额外的处理能力2.请确保安装泰合信息安全运营中心系统的硬盘分区有4G以上的可用磁盘空间3.请确保安装数据库服务器的硬盘分区有10G以上的可用磁盘空间¾Linux软件环境操作系统:Redhat Enterprise Linux Advanced Server 4.0Java环境:j2sdk 1.5WEB服务器:Tomcat 5.5.2×数据库:ORACAL 9i server 或 ORACAL 10g server注意:1.软件环境的安装步骤请严格遵循下列顺序:(1)ORACAL数据库(至少安装客户端)(2)J2sdk 1.5(3)Tomcat 5.5.2×2.ORACLE数据库的服务器端可以不与本系统装在同一台机器上,但是要安装本系统的机器必须装有ORACLE数据库的客户端。
Linux系统环境Java调用Matlab程序
Linux调用Matlab程序完整说明本文档详细说明了Linux下Web项目调用Matlab函数的完整操作,文章适合对Java、Linux有一定基础了解的人群。
因Linux作为服务器,所以未在其上安装Matlab主程序,只安装了运行环境MCR。
本文档内所述的所有版本软件均以32位为准,JDK与MCR也使用32位。
若你的系统为64位,Linux系统同样为64位,则请尽量选择使用64位版本的JDK与MCR。
由于Matlab的版本限制问题,请保证Matlab主程序和MATLAB Compiler Runtime版本一致,本文以Matlab_R2012a_glnx32演示。
本文介绍的是web项目使用jsp调用matlab,环境需要安装JDK,且需设定完整JAVA 环境变量,本文Windows与Linux中均需安装同版本同位数的JDK。
注:本文中出现的win32指32位系统,win64则为64位系统。
本文采用的系统版本为中标麒麟国产操作系统,内核Linux,调用Matlab。
MCR = MATLAB Compiler Runtime本文中会在各个环节最后一项中注明本环节容易出现的错误和解决办法。
实现该功能原理:在windows上编写Matlab的算法,后打包发布成Jar文件;编写Java代码,引用Matlab运行包JavaBuild.jar,并加入算法Jar包。
若单独运行该算法,则将Java代码与这2个Jar包进行发布打包成Jar,将此Jar包导入Linux 后通过命令java –jar xxx.jar执行该程序。
若该算法是项目一部分,则不需要生成Jar包,直接在项目中加入算法包和运行包,调用即可。
实现步骤:1、安装Matlab2、安装MATLAB Compiler Runtime3、编写Matlab算法4、算法生成Jar包5、编写Java代码调用算法Jar包6、发布完整Jar执行7、Windows下Web项目JSP调用Matlab8、调用Matlab问题分析与解决9、Linux安装MATLAB Compiler Runtime操作10、Linux安装Tomcat10、Linux下web项目JSP调用Matlab安装Matlab(省略非必要说明):1、直接点开安装文件,执行setup.exe。
Linux系统上搭建安卓环境
一、前期准备工作:1)操作系统Ubuntu12.10 再有几天就出13.04了,当然为了稳定装12.04LTS也行,没系统就不用看了,哈2)JDK:jdk-6u43-linux-i586.bin,Oracle官网有下,注意操作系统是32位还是64位的,下对应的版本3)Eclipse:eclipse-jee-juno-SR2-linux-gtk.tar.gz ,Eclipse官网有下,同样要注意一下版本4)ADT:ADT21.1.0 当前最新的ADT包5)AndroidSDK:android-sdk_r21.1-linux.tgz其实,如果懒省事的话,可以下adt-bundle-linux-x86-20130219.zip这么个东西,里面包含了4.2.2的SDK和安装了ADT插件的Eclipse,当然Eclipse的版本没那么新就是了,不过可以用。
由于还没研究好翻墙,/Android这个网址连不上,没法更新AndroidSDK,也没法在线安装ADT插件的,比较麻烦,所以前期要准备完全。
下面活动手指,开始干活,记得打开终端哦,就是命令行了啦!说明:monkey指的是当前系统用户的用户名,别傻乎乎地去找monkey文件夹,你们的机器上不一定有的哦二、安装JDK1)在/home/monkey下新建文件夹jdk这么建的话呢,jdk文件夹的所有者是monkey哦,如果有多个用户的话,别的用户不一定能用哦当然也可以用命令来建 sudomkdir /home/monkey/jdk ,路径随意,爱建哪建哪,当然建tmp里面是木有用的2)把下好的jdk的bin文件拷贝进这个文件夹,然后设置可执行权限,两种方法(1)右键文件属性-权限-允许以程序执行文件(2)命令行:chmod +x jdk-6u43-linux-i586.bin 输入jdk以后按Tab键名字自动补完,不用费劲敲3)执行文件,命令: ./jdk-6u43-linux-i586.bin 双击是不管用的!!执行完成后会在jdk目录下生成文件夹jdk1.6.0_434)配置环境变量命令:sudogedit /etc/profile 会打开一个文件编辑器,拖到文件最末尾添上这么几行export JA V A_HOME=/home/monkey/jdk/jdk1.6.0_43export JRE_HOME=/home/monkey/jdk/jdk1.6.0_43/jreexport CLASSPATH=.:$JA V A_HOME/lib:$JRE_HOME/jre/lib:$CLASSPATH export PATH=$JA V A_HOME/bin:$JRE_HOME/jre/bin:$PATH保存并关闭5)注销并重新登录6)进入终端,输入:java -version 如果显示下面几行东西就OK了java version "1.6.0_43"Java(TM) SE Runtime Environment (build 1.6.0_43-b01)Java HotSpot(TM) Server VM (build 20.14-b01, mixed mode)如果显示的是openJDK虾米虾米的。
linux下搭建持续集成平台
Linux下搭建持续集成平台目录Linux下搭建持续集成平台 (1)一、安装JDK (2)1. 下载JDK (2)2. 设置环境变量 (2)3. 在终端使用echo命令检查环境变量设置情况 (2)4. 检查JDK是否安装成功 (2)二、安装maven (2)1、下载安装文件apache-maven-3.0.4-bin.tar.gz并解压到/home/maven (2)2、配置maven3的环境变量,先配置M2_HOME的环境变量,如下所示: (2)三、安装nexus (3)1、下载nexus (3)2、解压后上传到linux服务器上并给目录赋权 (3)3、home/jenkins/nexus-2.0.6/bin/jsw/linux-x86-32 目录执行 (3)4、启动后的默认端口为8081 (3)四、安装jenkins (3)1、安装tomcat (3)2、将jenkins.war文件放到tomcat的webapps目录下,然后启动tomcat (3)3、访问http://192.168.200.34:8080/jenkins (3)4、在jenkins的系统管理下的系统设置中设置 (3)五、安装sonar (3)1、下载sonar3.0并上传到linux服务器本上。
本人是上传到/home/jenkins下。
(3)2、home/jenkins/sonar-3.0/bin/linux-x86-32 目录执行 (3)3、默认端口为9000 (3)六、配置 (3)1、配置maven (3)a)、配置nexus认证帐户,id必须与pom文件中的仓库id一致。
Username、password为nexus管理帐户 (3)b)、配置本地中央仓库 (4)c)、配置sonar插件 (4)2、配置sonar (4)a)、在配置文件conf/sonar.properties中修改 (4)3、配置项目pom文件 (5)a)、配置maven打包部署 (5)一、安装JDK1.下载JDK从网上下载jdk(jdk-1.6.0_30-linux-i586.rpm) ,推荐SUN的官方网站,下载后放在/home目录中,当然其它地方也行。
Linux系统下Hadoop运行环境搭建
Linux系统下Hadoop运⾏环境搭建1.安装ssh免密登录命令:ssh-keygenoverwrite(覆盖写⼊)输⼊y⼀路回车将⽣成的密钥发送到本机地址ssh-copy-id localhost(若报错命令⽆法找到则需要安装openssh-clients)yum –y install openssh-clients测试免密设置是否成功ssh localhost2.卸载已有java确定JDK版本rpm –qa | grep jdkrpm –qa | grep gcj切换到root⽤户,根据结果卸载javayum -y remove java-1.8.0-openjdk-headless.x86_64 yum -y remove java-1.7.0-openjdk-headless.x86_64卸载后输⼊java –version查看3.安装java切换回hadoop⽤户,命令:su hadoop查看下当前⽬标⽂件,命令:ls新建⼀个app⽂件夹,命令:mkdir app将桌⾯的hadoop⽂件夹中的java及hadoop安装包移动到app⽂件夹中命令:mv /home/hadoop/Desktop/hadoop/jdk-8u141-linux-x64.gz /home/hadoop/app mv /home/hadoop/Desktop/hadoop/hadoop-2.7.0.tar.gz /home/hadoop/app解压java程序包,命令:tar –zxvf jdk-7u79-linux-x64.tar.gz创建软连接ln –s jdk1.8.0_141 jdk配置jdk环境变量切换到root⽤户再输⼊vi /etc/profile输⼊export JAVA_HOME=/home/hadoop/app/jdk1.8.0_141export JAVA_JRE=JAVA_HOME/jreexport CLASSPATH=.:$JAVA_HOME/lib:$JAVA_JRE/libexport PATH=$PATH:$JAVA_HOME/bin保存退出,并使/etc/profile⽂件⽣效source /etc/profile能查询jdk版本号,说明jdk安装成功java -version4.安装hadoop切换回hadoop⽤户,解压缩hadoop-2.6.0.tar.gz安装包创建软连接,命令:ln -s hadoop-2.7.0 hadoop验证单机模式的Hadoop是否安装成功,命令:hadoop/bin/hadoop version此时可以查看到Hadoop安装版本为Hadoop2.7.0,说明单机版安装成功。
Linux下的软件开发与测试环境搭建
Linux下的软件开发与测试环境搭建在软件开发和测试过程中,搭建一个合适的开发与测试环境是非常重要的。
Linux作为一种常用的操作系统,具备了强大的开发和测试功能,本文将针对Linux环境下的软件开发与测试环境搭建进行详细讲解。
一、安装Linux操作系统首先,我们需要在一台计算机上安装Linux操作系统。
目前市面上有许多不同的Linux发行版可供选择,例如Ubuntu、CentOS等。
根据个人喜好和项目要求,选择一款适合的Linux发行版进行安装。
安装完成后,我们需要进行必要的系统配置,例如网络设置、用户管理等。
确保系统安装完毕后,能够正常地连接网络和进行用户登录。
二、软件开发工具的安装1. 编程语言环境的安装根据项目需要,我们可能需要安装不同的编程语言环境,例如C/C++、Java、Python等。
以C/C++为例,我们可以通过以下命令在Linux上安装GCC编译器:sudo apt-get install gcc类似地,通过类似的命令也可以安装其他编程语言的编译器或解释器。
2. 集成开发环境(IDE)的安装在软件开发过程中,使用一个功能强大的集成开发环境可以提高开发效率。
Linux下有许多优秀的开源IDE可供选择,例如Eclipse、IntelliJ IDEA等。
以Eclipse为例,我们可以通过以下步骤进行安装:1)下载Eclipse的安装包,例如eclipse-cpp-2021-06-R-linux-gtk-x86_64.tar.gz。
2)解压安装包,例如通过以下命令解压:tar -zxvf eclipse-cpp-2021-06-R-linux-gtk-x86_64.tar.gz3)进入解压后的目录,并运行eclipse可执行文件:cd eclipse./eclipse安装完成后,按照IDE的提示进行进一步的配置和插件安装,以满足项目开发的需求。
三、软件测试工具的安装在软件开发过程中,测试是非常重要的一环。
2020最新LinuxRedhat下Java开发软件的安装
1Linux下java开发软件的安装一JDK1.6的安装1. 以root身份登录系统2.转到文件夹/usr下,cd /usr。
新建文件夹java mkdir java,安装文件用samba拷贝到/usr/java下:3.通过chmod +x jdk-6u7-linux-i586.bin命令使其获得可执行权限4.通过./jdk-6u7-linux-i586.bin来进行安装15.安装完毕,JDK安装在/usr/java/目录下6.设置环境变量(写入/etc/profile中)vi ~/.bash_profile在里面添加如下内容export JAVA_HOME=/usr/java/jdk1.6.0_37export JAVA_BIN=/usr/java/jdk1.6.0_37/binexport PATH=$PATH:$JAVA_HOME/binexportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 7.进入/usr/bin/目录cd /usr/binln -s -f /usr/java/jdk1.6.0_37/jre/bin/javaln -s -f /usr/java/jdk1.6.0_37/bin/javac8. 在命令行输入java -version屏幕输出:java version "jdk1.6.0_37"Java(TM) 2 Runtime Environment, Standard Edition (build jdk1.6.0_37)Java HotSpot(TM) Client VM (build jdk1.6.0_37, mixed mode)9. 安装JDK1.6完毕.二Tomcat 6的安装1 安装tomcat1). 下载apache-tomcat-5.5.29.tar.gz2). #tar -zxvf apache-tomcat-5.5.29.tar.gz ;//解压3). #cp -R apache-tomcat-5.5.29 /usr/local/tomcat ;//拷贝apache-tomcat-5.5.29到/usr/local/下并重命名为tomcat4). /usr/local/tomcat/bin/startup.sh;//启动tomcat显示Using CATALINA_BASE: /usr/local/tomcatUsing CATALINA_HOME: /usr/local/tomcatUsing CATALINA_TEMDIR: /usr/local/tomcat/tempUsing JAVA_HOME: /usr/java/jdk1.6.0_20到此tomcat已经安装完成,现在使用浏览器访问,出现tomcat默认页面,说明已经安装成功。
linuxxshelljdkhadoop(环境搭建)虚拟机安装(大数据搭建环境)
linuxxshelljdkhadoop(环境搭建)虚拟机安装(⼤数据搭建环境)【hadoop是2.6.5版本xshell是6版本jdk是1.8.0.131 虚拟机是CentOS-6.9-x86_64-bin-DVD1.iso vmware10】1.创建虚拟机第⼀步:在VMware中创建⼀台新的虚拟机。
如图2.2所⽰。
图2.2第⼆步:选择“⾃定义安装”,然后单击“下⼀步”按钮,如图2.3所⽰。
图2.3第三步:单击“下⼀步” 按钮,如图2.4所⽰。
图2.4第四步:选择“稍后安装操作系统”,然后单击“下⼀步” 按钮,如图2.5所⽰。
图2.5第五步:客户机操作系统选择Linux,版本选择“CentOS 64位”,然后单击“下⼀步” 按钮,如图2.6所⽰。
图2.6第六步:在这⾥可以选择“修改虚拟机名称”和“虚拟机存储的物理地址”,如图2.7所⽰。
图2.7第七步:根据本机电脑情况给Linux虚拟机分配“处理器个数”和每个处理器的“核⼼数量”。
注意不能超过⾃⼰电脑的核数,推荐处理数量为1,每个处理器的核⼼数量为1,如图2.8所⽰。
图2.8第⼋步:给Linux虚拟机分配内存。
分配的内存⼤⼩不能超过⾃⼰本机的内存⼤⼩,多台运⾏的虚拟机的内存总合不能超过⾃⼰本机的内存⼤⼩,如图2.9所⽰。
图2.9第九步:使⽤NAT⽅式为客户机操作系统提供主机IP地址访问主机拨号或外部以太⽹⽹络连接,如图2.10所⽰。
图2.10第⼗步:选择“SCSI控制器为LSI Logic(L)”,然后单击“下⼀步” 按钮,如图2.11所⽰。
图2.11第⼗⼀步:选择“虚拟磁盘类型为SCSI(S)”,然后单击“下⼀步” 按钮,如图2.12所⽰。
图2.12第⼗⼆步:选择“创建新虚拟磁盘”,然后单击“下⼀步” 按钮,如图2.13所⽰。
图2.13第⼗三步:根据本机的磁盘⼤⼩给Linux虚拟机分配磁盘,并选择“将虚拟机磁盘拆分为多个⽂件”,然后单击“下⼀步”按钮,如图2.14所⽰。
Java学习总结
Java 学习总结JAVA 操作MYSQL 环境搭建与测试一、Linux 下 JDK 安装1.1 下载 jdk下载地址: /technetwork/java/javase/downloads/index.html 选择版本 和平台这里下载的是 jdk6u22linuxi586.bin1.2 安装:1.2.1给 jdk6u22linuxi586.bin添加可执行权限#chmod +x jdk6u22linuxi586.bin然后执行该文件#./ jdk6u22linuxi586.binJDK 将自动解压缩,出现“Press Enter to continue.....”回车即可完成解压缩。
此时将多 出一个 jdk1.6.0_22 目录#lsjdk1.6.0_22 jdk6u22linuxi586.bin将 jdk1.6.0_22 复制或移动到/usr/local 目录下(自定义 java 的运行目录)#mv jdk1.6.0_22 /usr/local 将进入/usr/local 目录将 jdk1.6.0_22 改为 jdk#cd /usr/local#mv jdk1.6.0_22 jdk1.2.2添加环境变量编制/etc/profile(一定要小心,最好先备份该文件再编辑,一旦出错后果很严重)文件, 在后面添加如下内容。
export JA V A_HOME=/usr/local/jdkexport CLASSPATH=$CLASSPATH:$JA V A_HOME/lib:$JA V A_HOME/jre/libexportexport PA TH=$JA V A_HOME/bin:$JA V A_HOME/jre/bin:$PATH:$HOMR/bin#vi /etc/profile 更改后变为#tail /etc/profile(注意 PA TH 后面的$PA TH,Linux 下以 “:” 分割,Windows 下以“;” 分割)1.2.3更新系统环境变量#source /etc/profile 或重启。
Linux系统下的Android开发环境搭建
Linux系统下的Android开发环境搭建1简介 (2)2版本 (2)3系统结构 (2)4开发 (4)4.1应用开发 (4)4.1.1知识准备 (4)4.1.2环境搭建 (4)4.2系统开发 (5)4.2.1知识准备 (6)4.2.2环境搭建(32位) (6)4.2.3环境搭建(64位) (8)4.2.4典型示例 (10)1简介Android(读音[ˈændrɔɪd])是Google主持开发的开源移动平台。
整个平台包括操作系统、中间件、虚拟机、应用框架、应用。
该平台最初是作为智能手机操作系统开发的,随着发展,通过移植和修改,也可用于平板电脑和其他手持设备。
2版本Android的版本周期约为6个月。
已发布(截至2010年10月)的主要版本有1.0、1.1、1.5、1.6、2.1、2.2。
● 1.0、1.1、1.5(Cupcake)、1.6(Donut)已过时,新系统不应使用;● 2.1代号Eclair,是2.0和2.01的升级版,取代后两者,稳定版;● 2.2代号Froyo,为目前最新版,不断升级中。
支持Flash,详见Android 2.2Platform Highlights;● 3.0代号Gingerbread,计划中的版本,全新的UI、游戏性能,可能支持视频聊天;● 3.5代号Honeycomb,计划中的版本,有最低硬件要求,用于平板电脑。
版本代号即提取源码时使用的分支名。
3系统结构Android结构如图:● 1:应用应用是一个个独立的程序,如浏览器、计算器、游戏等。
应用使用Java 开发,基于Android SDK 。
● 2:应用框架是一些基础组件,供上层应用所调用,可以在多个应用之间共享的功能。
包括通知、视图、资源管理等。
● 3:本地库(native )主要由C/C++库组成。
● 4:Dalvik 虚拟机与核心库Android 应用使用Java 语言开发,但并非运行于Java 虚拟机之上,而是对.java 文件进行反编译-重编译而成dex 文件,运行在Dalvik 虚拟机上。
linux配置java环境变量过程详解
linux配置java环境变量过程详解linux配置java环境变量过程详解对于很多初学者来说,不少人都不知道Java环境变量要如何配置,特别是在Linux系统中,以下是店铺搜索整理的linux配置java环境变量过程详解,需要的朋友可以参考一下!直接上实现过程:一. 解压安装jdk在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录,执行命令 ./jdk-6u14-linux-i586.bin 这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入yes,回车。
之后会在当前目录下生成一个jdk1.6.0_14目录,你可以将它复制到任何一个目录下。
二. 需要配置的环境变量1. PATH环境变量。
作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。
我们需要把 jdk安装目录下的bin目录增加到现有的PATH 变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好PATH变量后,就可以在任何目录下执行javac/java等工具了。
2. CLASSPATH环境变量。
作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。
我们需要把jdk安装目录下的.lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。
3. JAVA_HOME环境变量。
它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。
三. 三种配置环境变量的方法1. 修改/etc/profile文件2. 修改.bash_profile文件3. 直接在shell下设置变量不赞成使用这种方法,因为换个shell,你的设置就无效了,因此这种方法仅仅是临时使用,以后要使用的时候又要重新设置,比较麻烦。
Linux下C开发环境的搭建过程---gcc、glibc安装和升级操作方法
Linux下C开发环境的搭建过程---gcc、glibc安装和升级操作⽅法Linux下C开发环境的搭建过程——安装gcc前⾔在Linux系统中,软件安装程序⽐较纷繁复杂,不过最常见的有两种:1)⼀种是软件的源代码,您需要⾃⼰动⼿编译它。
这种软件安装包通常是⽤gzip压缩过的tar包(后缀为.tar.gz)。
2)另⼀种是软件的可执⾏程序,你只要安装它就可以了。
这种软件安装包通常被是⼀个RPM包(Redhat Linux Packet Manager,就是Redhat的包管理器),后缀是.rpm。
Linux和C天⽣就有不解之缘,Linux操作系统的内核主要就是⽤C写的,另外Linux下的很多软件也是⽤C写的,特别是⼀些著名的服务软件,⽐如MySQL、Apache等。
初学者在编译MySQL这样的软件时,可能遇到过各式各样的错误,其实只要你初步了解了Linux的C开发环境,你就能⾃⾏解决这些错误。
Linux的C开发环境与Windows的有所不同,在Linux下,⼀个完整的C开发环境由以下三个部分组成:1、函数库:glibc要构架⼀个完整的C开发环境,Glibc是必不可少的,它是Linux下C的主要函数库。
Glibc有两种安装⽅式:A、安装成测试⽤的函数库——在编译程序时⽤不同的选项来试⽤新的函数库B、安装成主要的C函数库——所有新编译程序均⽤的函数库Glibc含⼏个附加包:LinuxThreads、locale和crypt,通常它们的⽂件名随版本不同⽽类似于下列⽂件名:glibc-2.06.tar.gzglibc-linuxthreads-2.0.6.tar.gzglibc-localedate-2.0.6.tar.gzglibc-crypt-2.0.6.tar.gz2、编译器:gccgcc(GNU CCompiler)是GNU推出的功能强⼤、性能优越的多平台编译器,gcc编译器能将C、C++语⾔源程序、汇编程序和⽬标程序编译、连接成可执⾏⽂件,以下是gcc⽀持编译的⼀些源⽂件的后缀及其解释:3、系统头⽂件:glibc_header缺少了系统头⽂件的话,很多⽤到系统功能的C程序将⽆法编译。
LINUX环境中部署JAVA项目步骤
虚拟机+LINUX+JDK+TOMCAT+ORACLE10安装过程一、虚拟机的安装1、下载安装介质vmware.exe到本机,双击开始安装虚拟机,出现如何界面:2、接着出现如下界面:(点击确定,进入下一步操作。
)3、接着出现如下界面:(点击next,进入下一步操作)4、接着出现如下界面:(选择typical,点击next,进行下一步)5、接着出现如下界面:(选择安装路径为D:\Program Files\Vmware\Vmware Workstation,点击change 按钮,修改folder name,把C:\Program Files\Vmware\Vmware Workstation改为D:\Program Files\Vmware\Vmware Workstation,点击OK,安装目录修改完毕。
点击next进行下一步操作)6、接着出现如下界面:(点击next,进入下一步操作)7、接着出现如下界面:(点击install,进行安装)8、接着出现如下界面:9、接着出现如下界面:(点击skip,跳过)10、接着出现如下界面:(点击Finish)11、接着出现如下界面:(点击NO)12、接着出现如下界面:(点击确定,进入下一步)13、接着出现如下界面:(点击确定,进入下一步)14、接着出现如下界面:(点击确定,并手动重启系统)二、linux的安装1、双击虚拟机快捷图标,运行虚拟机。
2、接着出现如下界面:3、选择文件→新建→虚拟机。
出现如下界面,点击下一步,进入下一步操作:4、接着出现如下界面:(选择默认的典型安装,点击下一步)5、接着出现如下界面:(根据你要安装的系统类型,选择是windows还是linux或者其他的,以及版本的选择。
都选好之后,点击下一步,进入下一步的操作)6、接着出现如下界面:(安装目录最好不要存储在C盘,而且文件夹名字最好是你系统的名字。
这样便于管理。
点击下一步,进入下一步操作)7、接着出现如下界面:(我们选择桥接模式,不同模式,功能不同。
Linux系统搭建jmeter运行环境及启动jmeter-server遇到的错误解决(性能八)
Linux系统搭建jmeter运⾏环境及启动jmeter-server遇到的错误解决(性能⼋)在Linux系统下安装jdk步骤:1.下载⼀个linux可⽤的jdk包具体步骤如下:1.在/usr/local⽬录下⾯mkdir新建⼀个⽂件夹⽤来存放jdk⽂件具体命令如下:cd /usr/localmadir java_jdk2.将jdk⽂件存到该⽬录下3.rpm -ivh jdk-8u77-linux-x64.rpm安装jdk(默认安装到/usr/java⽬录下4.cd切换到跟⽬录下5.vi .bash_profile进⼊配置环境变量这个⽬录下加⼊(有重复的字段可以忽略):LANGUAGE=CNexport LanguagePATH=$PATH:$HOME/binJAVA_HOME=/usr/java/jdk1.8.0_92export JAVA_HOMEexport PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH6.按下Esc,输⼊命令:wq保存并退出7.在根⽬录下输⼊命令java -version可查看安装的jkd版本号就成功了。
【jdk环境配置成功】⼆、配置jmeter的环境。
1.unzip apache-jmeter-4.0.zip或者tar -zxvf apache-jmeter-4.0.tar解压JMeter2.配置环境变量:vi /etc/profile输⼊:export PATH=/usr/JMeter/apache-jmeter-4.0/apache-jmeter-4.0/bin/:$PATH3.保存,退出。
4.注销当前⽤户:logout5.重新登陆linux6.检查jmeter是否可以运⾏:jmeter -v【使⽤jmeter进⾏测试】1.将.jmx移动到root⽬录下mv XXX.jmx/root2.执⾏:jmeter -n -t XXX.jmx -l log.jtl3.查看jtl⽇志:cat log.jtl【启动jmeter-server遇到的错误】解决⽅法:(指定本地IP)./jmeter-server -Djava.rmi.server.hostname=xxx.xxx.xxx.xxx安装常见问题1、问题[root@iZwz95j86y235aroi85ht0Z bin]# ./jmeter-serverCreated remote object: UnicastServerRef2 [liveRef: [endpoint:[:39308](local),objID:[24e78a63:16243c70661:-7fff, 7492480871343944173]]]Server failed to start: java.rmi.RemoteException: Cannot start. Unable to get local host IP address.; nested exception is:.UnknownHostException: iZwz95j86y235aroi85ht0Z: iZwz95j86y235aroi85ht0Z: Name or service not knownAn error occurred: Cannot start. Unable to get local host IP address.; nested exception is:.UnknownHostException: iZwz95j86y235aroi85ht0Z: iZwz95j86y235aroi85ht0Z: Name or service not known解决:hostname 命令获取机器名称,追加⼀个映射 iZwz95j86y235aroi85ht0Zvim /etc/hosts127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1 localhost localhost.localdomain localhost6 localhost6.localdomain6120.79.160.143 iZwz95j86y235aroi85ht0Zwindows⽤户修改c:\windows\system32\drivers\etc\hosts⽂件,增加⼀条域名与IP的映射2、问题[root@iZwz95j86y235aroi85ht0Z bin]# ./jmeter-serverServer failed to start: java.rmi.server.ExportException: Listen failed on port: 0; nested exception is:java.io.FileNotFoundException: rmi_keystore.jks (No such file or directory)An error occurred: Listen failed on port: 0; nested exception is:java.io.FileNotFoundException: rmi_keystore.jks (No such file or directory)解决:拥有RMI over SSL的有效密钥库,或者禁⽤了SSL。
Linux搭建Apache+Tomcat环境(详细文档)
Linux搭建Apache+Tomcat环境使用手册(仅供内部使用)V1.0目录目录 (1)1 引言 (3)1.1 编写目的 (3)1.2 项目背景 (3)1.3 定义 (3)1.3.1 集群(Cluster) (3)1.3.2 负载均衡(Load Balance) (3)1.4 参考资料 (3)1.5 变更历史 (3)2 技术介绍 (3)2.1 技术目标 (3)2.2 网络架构 (3)2.3 软件架构 (4)3 客户端软件准备 (4)3.1 Tomcat: (4)3.2 Apache: (4)3.3 Jk: (4)4 测试环境规划 (4)4.1 Apache集群程序 (4)4.2 Tomcat1程序(内容+后台统一部署) (4)4.3 Tomcat2程序(内容+后台统一部署) (5)5 详细步骤 (5)5.1 安装JDK (5)5.1.1 jdk1.5.0_19 (5)5.1.2 配置环境变量 (6)5.1.3 测试Java是否安装成功 (6)5.2 安装Tomcat (6)5.2.1 Tomcat环境准备 (6)5.2.2 配置环境变量 (7)5.2.3 测试Tomcat是否安装成功 (7)5.2.4 部署工程项目 (7)5.3 安装Apache (7)5.3.1 apache环境准备 (8)5.3.2 httpd-2.2.12.tar.gz (8)5.3.3 测试Apache是否安装成功 (8)5.4 集群和负载均衡的配置 (9)5.5 修改httpd.conf (9)5.6 安装mod_jk.so (9)5.7 建立mod_jk.conf文件 (10)5.8 建立workers.properties文件 (10)5.9 建立uriworkermap.properties (11)5.10 综合测试Apache + Tomcat (11)6 总结 (12)6.1 绑定的域名 (12)6.2 编译出so文件 (12)6.3 设置Apache和Tomcat随系统启动而自动启动: (12)6.3.1 Red Hat的配置 (12)6.3.2 Ubuntu 的配置 (12)6.4 不足之处,见谅! (12)7 附录 (13)7.1 Tomcat集群与负载均衡区别以及特性 (13)7.2 ubuntu 配置开机启动vnc (15)1 引言1.1 编写目的本说明手册为了阐述Linux搭建Apache+Tomcat环境,并详细介绍Tomcat的集群和负载均衡配置而编写。
IBM SDK for Java 8 下载、安装和设置指南(Linux)以运行 IBM MQ Jav
Download, install and setup of IBM SDK for Java 8 in Linuxto run MQ Java/JMS client applicationshttps:///support/pages/node/6202414Date last updated: 27-Apr-2020Angel Rivera –*************.comIBM MQ Support+++ ObjectiveThe objective of this tutorial is to show all the steps to download, install and setup IBM SDK (Software Development Kit) for Java 8 in Linux (RHEL 7.6), in order to work with IBM MQ Client applications that use Java or JMS.For illustration purposes, the version MQ 9.1.5 CD (Continuous Delivery) will be used. Why? Because it is the latest one at the time this tutorial is written.In addition, it is important for you to see concrete real file names instead of using generic file names.Furthermore, a Linux x86 64-bit VM will be used and it is using RHEL 7.6:+ROOT+ : /# cat /etc/redhat-releaseRed Hat Enterprise Linux Server release 7.6 (Maipo)The default installation directory will be used:/opt/ibm/java-x86_64-80+++ Which are the MQ requirements for working with Java applications?If you have a Linux Host (physical server, VM, …) you will need to have 2 things in order to run MQ Java/JMS Client applications:a) MQ jar filesb) A Java Runtime Environment (JRE) or a Java Software Development Kit (SDK)+++ How to get the MQ jar files?There are several methods for getting the MQ jar files:1) You could install the rpm filesets for MQ, which are provided by downloading:- The MQ Server package from IBM Passport Advantagehttps:///support/pages/downloading-ibm-mq-version-915-continuous-deliveryDownloading IBM MQ Version 9.1.5 Continuous DeliveryPart Number DescriptionCC0AGML IBM MQ V9.1.5 Continuous Delivery Release for Linux on x86 64-bit eImage - The MQ Client package from IBM Fix Centralhttps:///mq91cdclientsMQ 9.1 Clients for CD and LTS (including Java-InstallRA, Install-Java-All, Redist)You will download a tar.gz file and after you unpack it, you will see several filesets. The filesets of interest for this tutorial are:MQSeriesJava-9.1.5-0.x86_64.rpm (REQUIRED)MQSeriesJRE-9.1.5-0.x86_64.rpm (OPTIONAL)1.a) What is the difference between the above filesets?1.a.1) MQSeriesJava-9.1.5-0.x86_64.rpm (REQUIRED)The *Java*.rpm fileset provides the MQ Classes for Java, the MQ Classes for JMS, binary executables, utilities, etc.You will need these files for compilation and runtime.The following environment variables from the MQ utility “setmqenv” are set: MQ_JAVA_INSTALL_PATH=/opt/mqm/javaMQ_JAVA_LIB_PATH=/opt/mqm/java/lib641.a.2) MQSeriesJRE-9.1.5-0.x86_64.rpm (OPTIONAL)The *JRE*.rpm fileset provides a Java Runtime Environment.It is an OPTIONAL component to install.When do you want to install it and use it?There are customers who do NOT have installed a JRE or an SDK in their system, but if the customer wants to use the Java-based MQ GUI for GSKit (for SSL/TLS), then the customer can use the JRE provided by MQ.The default installation directory is specified by the following environment variable from the MQ utility “setmqenv”:MQ_JRE_PATH=/opt/mqm/java/jre64/jreNotice that the SDK is NOT provided by MQ, that is, you CANNOT compile Java/JMS programs with the JRE provided by MQ: you will need to download and install a compatible SDK (which also will include its own JRE).It is possible to have multiple JREs in the system. The one that is used at runtime is the one selected at runtime (using environment variables, PATH settings, etc).2) Instead of installing the MQ Java/JRE filesets, you could install a set of files (*.jar files) that have a smaller footprint because they are subsets from the filesets in option 1. https:///mq91cdjavaclientMQ 9.1 JMS and Java 'All Client'This is for Standalone MQ Client applications.https:///mq91cdRAMQ 9.1 Resource Adapter for use with Application ServersThis is NOT for Standalone MQ client applications.https:///mq91cdredistclientsMQ 9.1 Redistributable client (C and .NET; JMS and Java)This is used when you want to package your own application AND you want to include some of the MQ jar files.+++ Which IBM SDK to download?The version of the JRE provided by MQ depends on the version/fixpack level of MQ.The following article has the mapping:/support/docview.wss?uid=swg27038676Levels of JRE and GSkit and LDAP bundled with WebSphere MQFor example, in the table, the row for MQ 9.1.5 has the following:IBM MQ V9.1 CD GSKit Level JRE Level IBM Security Directory ServerClient Level9.1.5 (Windows, Linux, AIX)8.0.55.13 8.0.6.5 6.4.0.20From the column titled “JRE Level” we can see that the level is: 8.0.6.5Which means that it is within the Java version: Java 8.0If you use Google and search for “JRE 8.0.6.5” the top hits will provide you the sites where you can download the SDK (which includes the JRE), for example:https:///javasdk/downloads/sdk8/IBM DeveloperDownloads - Java 8IBM SDK, Java T echnology Edition, Version 8Java SDK8 last updated: 8.0.6.7 - 31 March 2020IBM® SDK, Java T echnology Edition, Version 8 contains the latest virtual machine technology from IBM. Downloads contain the latest IBM fixes and Oracle updates to the Java SE 8 application programming interfaces (APIs).This release contains the latest virtual machine technology from IBM.++ Downloading the desired IBM SDKNotice that at the time this tutorial was written, the latest downloadable version is 8.0.6.7. There were 4 downloads for IBM x86 64-bit.The item that is highlighted is the one that was used for this tutorial.Linux on AMD64/EMT64TSDKInstallable package (InstallAnywhere as root)(File name: ibm-java-x86_64-sdk-8.0-6.7.bin, Size: 159MB)Simple unzip with license (InstallAnywhere root not required)(File name: ibm-java-sdk-8.0-6.7-x86_64-archive.bin, Size: 159MB)JREInstallable package (InstallAnywhere as root)(File name: ibm-java-x86_64-jre-8.0-6.7.bin, Size: 129MB)Simple unzip with license (InstallAnywhere root not required)(File name: ibm-java-jre-8.0-6.7-x86_64-archive.bin, Size: 129MB)Download the file:ibm-java-x86_64-sdk-8.0-6.7.binIt is a good practice to have a dedicated directory for the “downloads” and in this case, it is:/downloadsA dedicated subdirectory for the “java” download files is created:/downloads/javaThus, the full path name of the file in the target host is:: /downloads/java# lsibm-java-x86_64-sdk-8.0-6.7.binFor the installation step you need to login as user “root”.The downloaded file is a “binary executable” file and thus, you need to ensure that it has the proper “execute” permissions:+++ROOT+++ : /# cd /downloads/java+++ROOT+++ : /downloads/java# chmod 755 *.bin# ls -ltotal 162308-rwxr-xr-x 1 root root 166200534 Apr 27 14:23 ibm-java-x86_64-sdk-8.0-6.7.binExecute the bin file and follow the prompts and accept the defaults:# ./ibm-java-x86_64-sdk-8.0-6.7.binPreparing to install...Extracting the JRE from the installer archive...Unpacking the JRE...…Choose Locale...----------------1- Bahasa Indonesia2- Català3- Deutsch->4- English5- Español6- Français7- Italiano8- PortuguêsCHOOSE LOCALE BY NUMBER: 4…Press Enter to continue viewing the license agreement, or enter "1" toaccept the agreement, "2" to decline it, "3" to print it, or "99" to go backto the previous screen.: 1Respond to each prompt to proceed to the next step in the installation. If you want to change something on a previous step, type 'back'.You may cancel this installation at any time by typing 'quit'.PRESS <ENTER> TO CONTINUE:Choose Install Folder---------------------Where would you like to install?Default Install Folder: /opt/ibm/java-x86_64-80ENTER AN ABSOLUTE PATH, OR PRESS <ENTER> TO ACCEPT THE DEFAULT:Product Name:IBM® 64-bit SDK for Linux®, v8.0Install Folder:/opt/ibm/java-x86_64-80Disk Space Information (for Installation T arget):Required: 256,935,865 BytesAvailable: 228,828,958,720 BytesPRESS <ENTER> TO CONTINUE:Congratulations. IBM® 64-bit SDK for Linux®, v8.0 has been successfullyinstalled to:/opt/ibm/java-x86_64-80PRESS <ENTER> TO EXIT THE INSTALLER:Now let’s take a quick look at the default directory where the code was installed: +++ROOT+++ : /downloads/java# cd /opt/ibm/java-x86_64-80# lsbin demo include lib notices.txt release src.zip copyright docs jre license_en.txt readme.txt sample _uninstall # ls binappletviewer java javaw jdmpview policytool tnameserv ControlPanel javac javaws jjs rmic unpack200extcheck javadoc jconsole jrunscript rmid wsgenidlj javah jcontrol keytool rmiregistry wsimportjar javap jdb native2ascii schemagen xjcjarsigner java-rmi.cgi jdeps pack200 serialver# ls jrebin lib plugin# ls jre/binclassic j9vm jcontrol keytool pack200 tnameservControlPanel java jdmpview kinit policytool unpack200ikeycmd javaw jextract klist rmidikeyman javaws jjs ktab rmiregistry++ Setup of JAVA environment variables for the user “mqm”Ok! So far, so good!But what is next?It is a good practice to create some environment variables inside the .bashrc (or .profile) in order to facilitate the compilation and runtime tasks when using Java.Login as user “mqm” (or another user who is going to use MQ Java/JMS)Edit the .bashrc or similar profile script:## Java Development Kit or Java Runtime Environment.## Basic variables for Javaexport JAVA_HOME=/opt/ibm/java-x86_64-80export JAVA_BINDIR=$JAVA_HOME/bin# Add Java to the PATHexport PATH=$JAVA_BINDIR:$PATHIt is suggested that you create a shell script that helps you invoke the MQ utility “setmqenv” and does few other things for properly setting the environment.# Name: set-mq-915# Purpose: to setup the environment to run MQ 9.1.5. /opt/mqm/bin/setmqenv -n Installation1# Additional MQ directories for the PATHexportPATH=$PATH:$MQ_INSTALLATION_PATH/java/bin:$MQ_INSTALLATION_PATH/samp/bin:$MQ_INSTALLATION_ PATH/samp/jms/samples:# Add local directory for running Java/JMS programsexport CLASSPATH=$CLASSPATH:.# Display the full fix pack leveldspmqver -f 2# endLogout and login in order to refresh the shellInvoke the shell script. Notice that you need to use: dot + space + script name****************:/home/mqm$ . set-mq-915****************:/home/mqm$ which java/opt/ibm/java-x86_64-80/bin/java****************:/home/mqm$ java -versionjava version "1.8.0_241"Java(TM) SE Runtime Environment (build 8.0.6.7 - pxa6480sr6fp7-20200312_01(SR6 FP7)) IBM J9 VM (build 2.9, JRE 1.8.0 Linux amd64-64-Bit Compressed References20200219_440062 (JIT enabled, AOT enabled)OpenJ9 - 3088245OMR - eb95a4dIBM - 83517b6)JCL - 20200310_01 based on Oracle jdk8u241-b07****************:/home/mqm$ set | grep -i javaCLASSPATH=/opt/mqm/java/lib/com.ibm.mq.jar:/opt/mqm/java/lib/com.ibm.mqjms.jar: /opt/mqm/java/lib/com.ibm.mq.allclient.jar:/opt/mqm/samp/wmqjava/samples:/opt/m qm/samp/jms/samples:.JAVA_BINDIR=/opt/ibm/java-x86_64-80/binJAVA_HOME=/opt/ibm/java-x86_64-80MQ_JAVA_DATA_PATH=/var/mqmMQ_JAVA_INSTALL_PATH=/opt/mqm/javaMQ_JAVA_LIB_PATH=/opt/mqm/java/lib64MQ_JRE_PATH=/opt/mqm/java/jre64/jrePATH=/opt/mqm/bin:/opt/ibm/java-x86_64-80/bin:/usr/lib64/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/usr/local/bin:/home/mqm /bin:.:/sbin:/opt/mqm/java/bin:/opt/mqm/samp/bin:/opt/mqm/samp/jms/samples:/ho me/mqm/.local/bin:/home/mqm/binLet’s try now to run one of the MQ JMS samples. The attempt will fail, but the objective is to illustrate that the Java runtime will be OK and that the MQ jar files can be found! Many novice MQ Java/JMS users struggle a lot in getting the setup right!****************:/home/mqm$ ls /opt/mqm/samp/jms/samplesinteractive JmsJndiBrowser.class JmsJndiProducer.javaJmsBrowser.class JmsJndiBrowser.java JmsProducer.classJmsBrowser.java JmsJndiConsumer.class JmsProducer.javaJmsConsumer.class JmsJndiConsumer.java simpleJmsConsumer.java JmsJndiProducer.class****************:/home/mqm$ java JmsProducerNo arguments! Mandatory arguments must be specified.Usage:JmsProducer -m queueManagerName -d destinationName [-h host -p port -l channel] [-u userid -w passWord]+++ end。
从零开始搭建Linux测试环境
# https:///bugzilla/show_bug.cgi?id=225452
JkShmFile run/jk.shm
# Add jkstatus for managing runtime data运行时数据设置
<Location /jkstatus>
/etc/environment里面定义的环境变量,是全局性的,就是该操作系统的所有用户都可以访问到这些环境变量。
/etc/profile里面定义的环境变量也是全局性的,由所有的用户共享。与environment不同的地方仅在于录入格式的不同。environment中是以"X=y"的形式定义的,profile中要用脚本语句来定义,例如“export $X=y”
# 转发路径详细配置文件,这个文件将在第五步中创建并配置。
# /examples/*=loadbalancer
JkMountFile conf/uriworkermap.properties
# Add shared memory.设置共享内存,负载均衡的知识需要学习
# This directive is present with 1.2.10 and
而~/.bashrc和~./profile里面定义的环境变量,仅对当前用户有效。
这里在etc/profile中设置,在文件中加入如下内容:
JAVA_HOME=/usr/local/jdk1.6.0_21
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
软件安装
1.JDK安装
下载得到JDK安装文件之后,是一个xxxx.bin文件(其它熟悉Linux程序安装的同学也可采用任何其它方式安装)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
linux:
操作系统,应用服务器上
常用命令:
cd 切换命令
cd /
cd ~
cd ../../
cd xx
ll 展示所有的文件
ll -h 友好的展示
mkdir 创建目录
mkdir 目录名
mkdir -p a/b/b/b
rmdir 移除目录
rmdir 目录名:移除空目录
touch 文件名:创建一个空文件
cp 文件名目录/文件名:复制
mv 文件名目录/文件名:移动
mv 文件名新文件名:重命名
rm 文件名:带询问的删除文件
rm -f 文件名:不带询问的删除文件
rm -rf 目录|文件:不带询问的递归文件
tar: 打包|解压一个目录或者文件
tar -cvf 文件名目录:将指定的目录打包成一个指定的文件
tar -zcvf 文件名目录:将指定的目录打包并且压缩成一个指定的文件
tar -xvf 文件名:将指定的文件解压到当前目录
tar -xvf 文件名-C 目录:将指定的文件解压到指定的目录
grep 查找
| 管道
ps -ef | grep java
netstate -an | grep 3306
kill -9 pid :强制结束一个进程
ifconfig:查看当前网卡信息
ping:查看网络是否通畅
chmod 777 文件名
chown 更改文件的归属者
/////////////////////////////////////////////
任务1:在linux发布网上商城案例
1.安装jdk
a.检测是否安装了jdk 运行java -version
b.若有需要将其卸载
c.查看安装那些jdk
rpm -qa | grep java
d.卸载
先卸载openjdk 1.7
rpm -e --nodeps 卸载的包
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.i686 再卸载openjdk 1.6
rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.i686
e.安装jdk
上传jdk 通过ftp软件上传(上传到root目录下)
在/usr/local创建一个java目录
mkdir java
将上传的jdk复制到java目录下
cp /root/jdk.xxxxx.tar /usr/local/java
将其解压
tar -xvf jdk.xxx.tar
f.安装依赖
yum install glibc.i686
g.配置环境变量
编辑vi /etc/profile
在文件最后添加一下信息
#set java environment
JAVA_HOME=/usr/local/java/jdk1.7.0_72
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
保存退出
source /etc/profile 使更改的配置立即生效
2.安装mysql
a.检测是否安装了mysql
rpm -qa | grep mysql
b.卸载系统自带的mysql
rpm -e --nodeps 卸载的包
rpm -e --nodeps mysql-libs-5.1.71-1.el6.i686
c.上传mysql
d.在/usr/local/ 创建一个mysql
e.复制mysql 到mysql目录下
f.解压tar
会有几个rpm文件
g.安装
安装mysql的服务器端
rpm -ivh MySQL-server-5.5.49-1.linux2.6.i386.rpm
注意:第一次登录mysql的时候没有不需要密码的以后都需要安装mysql的客户端
rpm -ivh MySQL-client-5.5.49-1.linux2.6.i386.rpm
h.查看mysql的服务状态
service mysql status
启动mysql
service mysql start
停止mysql
service mysql stop
i.修改mysql的root的密码
登录:mysql -uroot
修改密码:
use mysql;
update user set password = password('root') where user = 'root';
flush privileges; # 刷新
j.开启远程访问
grant all privileges on *.* to 'root' @'%' identified by 'root';
flush privileges;
k.开启防火墙端口3306 退出mysql
3306端口放行
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
将该设置添加到防火墙的规则中
/etc/rc.d/init.d/iptables save
l:设置mysql的服务随着系统的启动而启动
加入到系统服务:
chkconfig --add mysql
自动启动:
chkconfig mysql on
Mysql卸载
1、查看已经安装的服务
rpm –qa|grep -i mysql
-i 作用是不区分大小写
2、yum remove mysql mysql-server mysql-libs compat-mysql51
rm -rf /var/lib/mysql
rm /etc/f
查看是否还有mysql软件:
3、rpm -qa|grep mysql
有的话继续删除
可以看到有两个安装包
MySQL-server-5.6.19-1.linux_glibc2.5.x86_64.rpm MySQL-client-5.6.19-1.linux_glibc2.5.x86_64.rpm
删除这两个服务(去掉后缀)
rpm –e MySQL-client-5.6.19-1.linux_glibc2.5.x86_64 rpm -e MySQL-server-5.6.19-1.linux_glibc2.5.x86_64 4、查看残留的目录:
whereis mysql
5、然后删除mysql目录:
rm –rf /usr/lib/mysql
6、删除相关文件:
rm –rf /usr/f
rm -rf /root/.mysql_sercret
最关键的:
rm -rf /var/lib/mysql
3.安装tomcat
a.在/usr/local/ 创建tomcat目录
b.复制tomcat 到/usr/local/tomcat
c.解压tomcat
tar -xvf tomcat文件名
d.启动tomcat 进入bin
方式1:
sh startup.sh
关闭sh shutdown.sh
方式2:
./startup.sh
e.开启端口号8080
8080端口放行
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
将该设置添加到防火墙的规则中
/etc/rc.d/init.d/iptables save
注意:
查看日志文件
tail -f logs/catalina.out 退出ctrl+c。