灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:7149回复:0

Linux下搭建Java开发环境

楼主#
更多 发布于:2014-05-12 10:27
Red Hat Package Manager 简称rpm
 rpm格式的文件就是我们可以使用RPM命令进行管理的软件包格式的文件
 
JDK的安装
 #sh /root/Desktop/jdk-6u23-linux-i586-rpm.bin
 .bin 可以使用sh命令来解压执行
 
Linux的用户的登录过程
 /etc/profile
 /etc/profile.d(各个脚本)
 /etc/bash.bashrc
 /home/[username]具体用户目录/.bashrc
 .bash_profile
 
JDK的环境变量配置
 /etc/profile(对于所有登录用户都是有效的)
 /home/目录下对应每个用户目录下/.bash_profile(只对当前用户有效)
 
环境变量声明语法
 示例:
 java_HOME = /usr/java/jdk1.6.0.23
 export JAVA_HOME
 more /home/accp/.bash_profile
 JAVA_HOME = /usr/java/jdk1.6.0_23
 PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
 CLASSPATH = .:$PATH:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
 export JAVA_HOME PATH CLASSPATH
 
配置好环境变量之后需要使用source命令使我们的环境变量修改生效。
 source .bash_profile
 为了我们平时方便使用,我们在/usr/bin/目录下创建两个快捷方式。
 cd /usr/bin
 ln -s -f /usr/java/jdk1.6.0.23/jre/bin/java
 ln -s -f /usr/java/jdk1.6.0.23/bin/javac
 
JDK的测试
 第一步:
 cd /home/accp
 mkdir work
 cd work
 第二步:
 vi a.java
 第三步:
 javac a.java
 java a
 
安装提示步骤
 1、下载:jdk-6u23-linux-i586-rpm.bin
 2、使用sh命令进行安装
 3、配置环境变量
 4、source使环境变量配置生效
 
------------------------------------------
 主机和虚拟机客户机之间进行文件传输方式
 1、VMware Tools
 2、共享文件夹
 3、FTP
 
安装IDE工具
 1、下载Linux下的Eclipse的tar文件
 2、解压安装
 Eclipse下载地址:http://www.eclipse.org/downloads
 .tar文件
 解包:tar xvf FileName.tar
 打包:tar cvf FileName.tar DirName
 .gz文件
 解压:gunzip FileName.gz
 解压:gzip -d FileName.gz
 压缩:gzip FileName
 .tar.gz文件
 解包:tar zxvf FileName.tar.gz
 打包:tar zcvf FileName.tar.gz DirName
 
tar zxvf eclipse-SDK-3.5.2-linux-gtk.tar.gz
 vi .bash_profile
 添加对eclipse的配置
 通过在PATH变量中添加/home/accp/eclipse
 source .bash_profile(使环境变量生效)
 
桌面添加eclipse的启动快捷方式
 桌面右键"Create Launcher"
 Name eclipse
 Command /home/accp/eclipse/eclipse
 icon /home/accp/eclipse/icon.xpm
 
安装IDE工具提示步骤
 1、下载:eclipse-SDK-3.5.2-linux-gtk.tar.gz
 2、使用tar命令解压(tar zxvf FileName.tar.gz)
 3、配置环境变量PATH并使用source命令使之生效
 4、创建启动器
 
在Linux中安装配置Tomcat
 1、下载与解压:apache-tomcat-6.0.29.tar.gz
 http://tomcat.apache.org/download-60.cgi
 
2、安装
 tar zxvf apache-tomcat-6.0.29.tar.gz(对介质进行解压)
 cd /home/accp/apache-tomcat-6.0.29/bin
 ls
 ----------------------------------------------
 Windows系统 .bat
 Linux系统 .sh
 ----------------------------------------------
 
Tomcat服务启动
 .sh文件的执行方法 :"./"
 
./startup.sh和./shutdown.sh
 控制服务器的启动与停止
 
Tomcat环境变量的配置
 有没有好的办法在任何路径下都可以启动或停止我们的Tomcat服务器呢?
 方法一:我们可以为startup.sh和shutdown.sh创建快捷方式
 su - root(切换用户)
 cd /usr/bin
 ln -s -f /home/accp/apache-tomcat-6.0.29/bin/startup.sh
 ln -s -f /home/accp/apache-tomcat-6.0.29/bin/shutdown.sh
 方法二:为accp用户在PATH环境变量中添加Tomcat目录中bin目录的指向。
 cd /home/accp
 vi .bash_profile
 
Tomcat安装配置提示步骤:
 1、下载Tomcat的安装介质:apache-tomcat-6.0.29.tar.gz
 下载网站:http://tomcat.apache.org/download-60.cgi
 2、解压安装
 3、配置环境变量(PATH环境变量中添加Tomcat目录中bin目录的指向)
 
安装并配置数据库
 安装配置步骤
 1、下载安装介质
 2、查看系统资源及环境是否符合安装条件
 3、创建用户和组
 4、配置环境变量
 5、设置系统参数
 6、执行安装
 7、登录并启动数据库
 
第一步:
 下载安装介质
 
第二步:
 查看系统资源及环境是否符合安装条件
 Oracle10g所需的最小RAM为512M,而所需的最小交换空间为1GB。
 grep MemTotal /proc/meminfo
 grep SwapTotal /proc/meminfo
 Oracle软件的安装还需要2.5GB的磁盘空间
 df -h命令查看磁盘的使用情况
 
由于Oracle10g发行的时候,RedHat5还没有发行,所以Oracle10g并没有对RedHat5确认支持,所以我们需要手工修改Linux的发行注记。
 编辑/etc目录下的redhat-release文件
 vi /etc/redhat-release
 将其中的内容Red Hat Enterprice Linux Server release 5 (Tikanga)
 修改为:
 redhat-4
 
Oracle10g安装所必须的一些软件包:
 make-3.79.1
 gcc-3.2.3-34
 glibc-2.3.2-95.20
 compat-db-4.0.14-5
 compat-gcc-7.3-2.96.128
 compat-gcc-c++-7.3-2.96.128
 compat-libstdc++-7.3-2.96.128
 compat-libstdc++-devel-7.3-2.96.128
 openmotif21-2.1.30-8
 setarch-1.3-1
 rpm -q make gcc glibc compat openmotif setarch
 
默认情况下这些软件包在Linux系统中是没有被安装的,因此需要我们手工去安装这些软件包。
 vm菜单->Settings->设置光驱镜像
 cd /media/CDROM/Server
 rpm -Uvh compat-db-*
 如果安装软件包时失败,那么有可能需要大家安装前提软件包。
 
第三步:1、创建用户和组(单主机环境下的用户和组的创建)
 groupadd oinstall
 groupadd dba
 /usr/sbin/useradd -g oinstall -G dba oracle
 passwd oracle
 第三步:2、创建Oracle安装目录以及数据存放目录
 mkdir /opt/oracle
 mkdir /opt/oradata
 chown -R oracle:oinstall /opt/oracle /opt/oradata
 chmod -R 755 /opt/oracle /opt/oradata
 
第四步:配置环境变量
 su - oracle
 vi /home/oracle/.bash_profile
 添加如下内容:
 ORACLE_BASE=/opt/oracle
 ORACLE_SID=orcl
 ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
 LD_LIBARY_PATH=$ORACLE_HOME/lib
 PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
 export ORACLE_BASE ORACLE_SID ORACLE_HOME LD_LIBARY_PATH PATH
 保存后使用如一内容使设置生效:
 source .bash_profile
 
第五步:设置系统参数
 vi /etc/sysctl.conf(修改内核参数)
 修改内容:
 kernel.shmall=2097152(共享内存总量)
 kernel.shmmax=2147483648(系统范围内共享内存段的最大值)
 kernel.shmmni=4096(系统范围内共享内存段的最小值)
 kernel.sem=250 32000 100 128(信号量)
 fs.file-max=65536(文件句柄的最大数量)
 net.ipv4.ip_local_port_range=1024 65000
 net.core.rmem_default=262144(默认的接收窗口大小)
 net.core.rmem_max=262144(接收窗口的最大值)
 net.core.wmem_default=262144(默认的发送窗口大小)
 net.core.wmem_max=262144(发送窗口的最大值)
 
kernel.shmall=2097152
 kernel.shmmax=2147483648
 kernel.shmmni=4096
 kernel.sem=250 32000 100 128
 fs.file-max=65536
 net.ipv4.ip_local_port-range=1024 65000
 net.core.rmem_default=262144
 net.core.rmem_max=262144
 net.core.wmem_default=262144
 net.core.wmem_max=262144
 
修改完保存之后使用下面命令使新的设置生效
 /sbin/sysctl -p
 
vi /etc/security/limits.conf
 添加下面内容
 oracle soft nproc 2047
 oracle hard nproc 16384
 oracle soft nofile 1024
 oracle hard nofile 65536
 vi /etc/pam.d/login
 添加下面内容(实际上这两行参数中只有一行参数是有效的)
 session required /lib/security/pam_limits.so
 session required pam_limits.so
 因为根据系统的具体的环境不同,我们还需要去查看文件中使用的是相对路径还是绝对路径比较麻烦,因此这里我们就将相对路径和绝对路径都写上了。
 
vi /etc/profile
 添加下面内容
 if [$USER = "oracle"]; then
 if [$SHELL = "/bin/ksh"]; then
 ulimit -p 16384
 ulimit -n 65536
 else
 ulimit -u 16384 -n 65536
 fi
 fi
 
配置Linux主机
 检查/etc/hosts文件看其中是否有localhost的记录指向127.0.0.1,如果存在此指向则不用修改,如果不存在添加下面内容:
 127.0.0.1 localhost.localdomain localhost
 
第六步:执行安装
 unzip 10201_database_linux32.zip(对安装介质进行解压缩)
 
Xlib:connection to ":0.0" refused by server
 解决:
 xhost local:oracle
 --直到最后显示完xhost: had ostname "list"
 cd /opt
 ls
 chown -R oracle:oinstall database(修改目录访问权限)
 su - oracle(切换用户)
 cd /opt/database
 ls
 ./runInstaller
 
第七步:登录并启动数据库
 首先还原版本标注
 vi /etc/redhat-release
 redhat-4-->Red Hat Enterprice Linux Server release 5(Tikanga)
 
sqlplus /nolog
 conn /as sysdba
 startup

喜欢0 评分0
游客

返回顶部