Linux下搭建Java开发环境
7866 点击·0 回帖
![]() | ![]() | |
![]() | 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 | |
![]() | ![]() |