java环境安装 linux,Linux Java环境配置安装

一、安装JDK

安装包名为:jdk-1_5_0_18-linux-i586.rpm.bin

安装步骤:

1. 以root身份登录Linux操作系统

2. 将jdk-1_5_0_18-linux-i586.rpm.bin安装包上传到/tmp目录下, 检测确保jdk-1_5_0_18-linux-i586.rpm.bin有可执行权限;

如果jdk-1_5_0_18-linux-i586.rpm.bin没有可执行权限,可使用一下命令添加

#chmod a+x jdk-1_5_0_18-linux-i586.rpm.bin

3. 安装JDK

#./ jdk-1_5_0_18-linux-i586.rpm.bin

出现授权协议,

Do you agree to the above license terms? [yes or no] yes

输入“yes”,按Enter键接受。

此步完成后,当前目录下会生成jdk-1_5_0_18-linux-i586.rpm文件

#rpm –ivh jdk-1_5_0_18-linux-i586.rpm

默认安装在是/usr/java/下,即/usr/java/ jdk1.5.0_18。

进入目录/usr/java,执行命令

#ln -s jdk1.5.0_18 jdk

4. 设置环境变量

#vi /etc/profile.d/java.sh

这样可以在所有的用户中使用

在新的java.sh中输入以下内容:

#set java environment

export  JAVA_BINDIR=/usr/java/jdk/bin

export  JAVA_HOME=/usr/java/jdk

export  JAVA_ROOT=/usr/java/jdk

export  JDK_HOME=/usr/java/jdk

export  JRE_HOME=/usr/java/jdk/jre

export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

保存退出,重新登录系统。

检查安装:

运行命令:

#java –version

java version "1.5.0_18"

Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_18-b04)

Java HotSpot(TM) Server VM (build 1.5.0_18-b04, mixed mode)

安装成功.

二、安装JBOSS

安装步骤:

1. root身份登录Linux操作系统

2. 将jboss-4.2.3.GA.zip上传到服务器/opt 目录下执行.

# unzip jboss-4.2.3.GA -d /opt

指定安装目录为/opt

检测是否解压成功

# ln –s jboss-4.2.3.GA jboss

3. 设置环境变量

#vi /etc/profile.d/java.sh

JBOSS_HOME=/opt/jboss

PATH=$PATH:$JBOSS_HOME/bin

export JBOSS_HOME PATH

保存退出,重新登录系统

安装检查:

启动JBOSS

#run.sh -b 0.0.0.0

监视启动过程,启动成功完成后。打开浏览器输入:http://host-ip:port

性能优化:

进入/opt/jboss/bin目录,修改文件run.conf文件,查询以下内容

if [ "x$JAVA_OPTS" = "x" ]; then

JAVA_OPTS="-Xms128m -Xmx512m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000"

fi

修改为:

if [ "x$JAVA_OPTS" = "x" ]; then

JAVA_OPTS="-Xms512m -Xmx512m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000"

fi

JBoss自启动:

1. 修改脚本文件

#cd /opt/jboss/bin

修改前,备份文件先!

#cp jboss_init_suse.sh jboss_init_suse.sh.bak

2. 查看jboss_init_suse.sh文件

#vi jboss_init_suse.sh

在文件中查询如下内容(红色内容为修改处, 共6处改动)

#make java is on your path

JAVAPTH=${JAVAPTH:-"/usr/java/jdk/bin"}

#define the script to use to start jboss

JBOSSSH=${JBOSSSH:-"$JBOSS_HOME/bin/run.sh"}

......

#define what will be done with the console log

JBOSS_CONSOLE=${JBOSS_CONSOLE:-"/opt/jboss/log/jboss.log"}

JBOSS_CONSOLE="/dev/null"

#define the user under which jboss will run, or use RUNASIS to run as the current user

JBOSSUS=RUNASIS

JBOSSUS=${JBOSSUS:-"jboss"}

.....

function procrunning() {

procid=0

JBOSSSCRIPT=$(echo $JBOSSSH | awk '{print $1}' | sed 's/g')

for procid in `/sbin/pidof -x "$JBOSSSCRIPT"`; do

ps -fp $procid | grep "${JBOSSSCRIPT% *}" > /dev/null && pid=$procid

done

}

......

# If process is still running

# First, try to kill it nicely

for id in `ps --ppid $pid | awk '{print $1}' | grep -v "^PID$"`; do

if [ -z "$SUBIT" ]; then

kill -9 $id

else

$SUBIT "kill -15 $id"

fi

done

修改jboss其他IP访问的权限:

# /opt/jboss/server/default/deploy/jboss-web.deployer/server.xml

maxThreads="250" maxHttpHeaderSize="8192"

emptySessionPath="true" protocol="HTTP/1.1"

enableLookups="false" redirectPort="8443" acceptCount="100"

connectionTimeout="20000" disableUploadTimeout="true" />

3. 设置当运行级别为3或5时,jboss自动启动

#cp jboss_init_suse.sh /etc/init.d

#cd /etc/init.d

#cd /etc/init.d/rc3.d

#ln –s ../jboss_init_suse.sh S80jboss_init_suse.sh

#ln –s ../jboss_init_suse.sh K01jboss_init_suse.sh

#cd /etc/init.d/rc5.d

#ln –s ../jboss_init_suse.sh S80jboss_init_suse.sh

#ln –s ../jboss_init_suse.sh K01jboss_init_suse.sh

更改名称,便于手工启动

#cd /opt/jboss/bin

#ln –s jboss_init_suse.sh jboss.sh

#jboss.sh start      #启动jboss

#jboss.sh stop       #停止jboss

三、安装MySQL

mysql-5.1.36-linux-i686-glibc23.tar.gz

zzt_V1.0.sql数据库脚本程序

安装步骤:

1. 将mysql-5.1.36-linux-i686-glibc23.tar.gz拷贝到/usr/local/下。

2. 解压为二进制文件。

# cd /usr/local

# tar -zxvf mysql-5.1.36-linux-i686-glibc23.tar.gz

# ln -s mysql-5.1.36-linux-i686-glibc23 mysql       (建立软连接)

3. 创建用户和用户组

# groupadd mysql

# useradd -g mysql mysql

4. 创建mysql许可表

# cd mysql

# scripts/mysql_install_db --user=mysql

5. 设置二进制所有权,使之归root所有,并属于mysql所在管理组

# chown -R mysql .

# chgrp -R mysql .

6. 将数据目录的所有权设置为mysql管理用户:

# chown -R root .

# chown -R mysql data

7. 添加环境变量

# vi /etc/profile

PATH=$PATH:$HOME/bin:/usr/local/mysql/bin   (在最后的 exit 0 行的前一行添加)

# source /etc/profile

8. 配置数据文件路径

# cp support-files/my-innodb-heavy-4G.cnf /etc/my.cnf

# vi /etc/my.cnf

修改Innodb引擎连接池大小,建议为物理内存的四分之一。

# InnoDB, unlike MyISAM, uses a buffer pool to cache both indexes and

# row data. The bigger you set this the less disk I/O is needed to

# access data in tables. On a dedicated database server you may set this

# parameter up to 80% of the machine physical memory size. Do not set it

# too large, though, because competition of the physical memory may

# cause paging in the operating system.  Note that on 32bit systems you

# might be limited to 2-3.5G of user level memory per process, so do not

# set it too high.

innodb_buffer_pool_size = 1024M9. 迁移数据文件到磁阵

# mv /usr/local/mysql/data cizhen-path

# ln -s cizhen-path /usr/local/mysql/data

注意:cizhen-path为磁阵路径,如果还没有安装磁阵,这步省略,安装之后再执行。

10. 启动mysql数据库

# /usr/local/mysql/support-files/mysql.server start

如果显示 ‘done’ 或 ‘确定’ 字样表示成功启动。

11. 修改mysql的root帐号密码

# /usr/local/mysql/bin/mysql -uroot -p (进入mysql)

mysql> use mysql;

mysql> update user set password=password('new-password') where user='root';

mysql> FLUSH PRIVILEGES;

mysql> exit;

12. 执行帐号经营系统SQL数据库脚本

# /usr/local/mysql/bin/mysql -uroot -ppassowrd < sql-path/sichuan_all_V1.0.sql

13. 检查帐号经营系统SQL数据库是否正常

# /usr/local/mysql/bin/mysql -uroot -ppassowrd mysql> use udb_as;mysql> select * from COMM_MENU;如果有菜单数据查询出,表示数据库正常。mysql> exit;14. 设置mysql的开机自启动服务# vi /etc/init.d/mysqlautostart.local输入如下:/usr/local/mysql/support-files/mysql.server start保存退出。# vi /etc/init.d/rc在最后面的 exit 0 前输入:/etc/init.d/mysqlautostart.local保存退出。15. 到此步骤数据库以及脚本全部安装完毕。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值