在LINUX上面安装JDK/JOBSS/ORACLE数据库

时间:2022-10-26 17:07:11
    WMware Workstation里的Red Hat Enterprise Linux 5系统
---------------------------------------------------------------------------
     打开终端:进入ROOT
     命令:su root
     密码:*******
---------------------------------------------------------------------------
设置系統的IP設置
  如果使用虚拟机则注意:在虚拟机的setting选项里调整network Adaper的设置选择为
Bridged:Connected directly to the physical network
Replicate physical network connection state
  一.
IP的第一種設置命令,不過重啟服務(service network restart)后會丟失。 
      1> 设置IP地址:
  命令: ifconfig eth0 192.168.10.123 netmask 255.255.255.128
    2> 设置默认网关:
  命令: route add default gw 192.168.10.1
    3> 设置DNS:
  命令輸入:vi /etc/resolv.conf
  添加 nameserver 202.102.134.68
    4> 查看网络是否配通
   命令:ping 202.102.134.68 或(ping baidu.com 上网的条件)
------------------------------------------------------------------------------
二. 第二種設置IP方式,重啟服務后依然存在。
  redhat linux版本命令行设置IP:   1、修改IP地址   進入目錄修改ifcfg-eth0文件的IP
命令:vi /etc/sysconfig/network-scripts/ifcfg-eth0
  DEVICE=eth0(描述网卡对应的设备别名)
BROADCAST=192.168.3.255 (对应的子网广播地址)
ONBOOT=yes
BOOTPROTO=static(设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,
分别对应静态指定的 ip地址,
通过dhcp协议获得的ip地址,
通过bootp协议获得的ip地址.)
HWADDR=00:07:F5:02:D3:G5 (对应的网卡物理地址) 
IPADDR=219.136.241.211 (如果设置网卡获得ip地址的方式为静态指定,此字段就指定了网卡对应的ip地址)
NETMASK=255.255.255.128 (网卡对应的网络掩码)
NETWORK=192.168.4.1(网卡对应的网络地址)
系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设备
GATEWAY=219.136.241.254(网关地址)
ONBOOT=yes (系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设备.) 
IPV6INIT=no 
IPV6_AUTOCONF=no
  2、修改网关
進入目錄修改network文件
命令:vi /etc/sysconfig/network
  NETWORKING=yes
HOSTNAME=Aaron
GATEWAY=192.168.1.1
  3、修改DNS
進入目錄修改resolv.conf文件
命令:vi /etc/resolv.conf
  nameserver 202.96.128.68
nameserver 219.136.241.206
  4、重新启动网络配置
重启网卡服務: service network restart
ping 219.136.241.206/202.96.128.68 看是否通
------------------------------------------------------------------------------------
三、圖形設置IP
    直接在命令行輸入命令:setup
    就可以直觀的設置IP、网关、DNS
  四 查询IP、网关、DNS信息的命令
   1.
   命令:ifconfg 查看IP 和网卡信息。
   2.
   命令:route  查看路由信息。
   3.
   命令:nslookup
         >server
   查看DNS信息。
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Red hat Linux下ifconfig命令不能使用 最有效的方法,將sbin命令加入PATH
進入sbin里輸入命令export PATH=$PATH:/sbin
回車
在測試 ifconfig就會成功。
 输入命令:su root
su 只能切换到管理员用户权限,不使用管理员的登陆脚本和搜索路径
输入命令:su - root
su - 不但能切换到管理员权限使用管理员登陆脚本和搜索路径
  //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 一、下载JDK      我下载的是jdk-1_5_0_11-linux-i586.bin
    wget http://down1.chinaunix.net/distfiles/jdk-1_5_0_06-linux-i586.bin
 
二、安装
       (1)在usr下新建一个java文件夹
      #mkdir /usr/java
      (2)我用的WinSCP将JDK文件放入到/usr/java文件夹下
      放入后,执行下面这个命令:
      #cd /usr/java
      #chmod a+x jdk-1_5_0_06-linux-i586.bin
      使当前用户拥有对jdk-1_5_0_11-linux-i586.bin的执行权限;
      (3)执行安装
      #./jdk-1_5_0_06-linux-i586.bin
      运行jdk-1_5_0_11-linux-i586.bin,这时会显示出JDK的安装许可协议,按空格翻页,最后程序会问你是不是同意上面的协议,当然同意啦,输入“yes”之后开始解压JDK到当前目录。此时屏幕上会显示解压的进度。
       解压完成后 /usr/java目录下会新建一个名为“jdk1.5.0_11”的目录,至此我们已经在CentOS下安装好了JDK。 
三、配置
       理论上来说JDK装好了以后就可以正常使用了,但是为了我们日后使用的方便,我们还要对它设置一下。与Windows下的JDK设置一样,我们通常需要设置一下环境变量。
      我习惯修改/etc/profile来添加环境变量,/etc/profile中设置的环境变量就像Windows下环境变量中的系统变量一样,所有用户都可以使用。
      用文本编辑器打开/etc/profile
      # vi /etc/profile
      在最后加入以下几行:
      export JAVA_HOME=/usr/java/jdk1.5.0_11
      export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin
      export JBOSS_HOME=/usr/server/jboss-4
      export path=$path:$JBOSS_HOME/bin
      export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    
      这样我们就设置好了JDK,用reboot命令重启一下机器就可以了.
 
四、删除/卸载
       用#rm -fr jdk1.5.0_11命令即可删除JDK,别忘了把配置文件的相关内容也清空啊 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 1.下载jboss
wget http://nchc.dl.sourceforge.net/project/jboss/JBoss/JBoss-4.2.3.GA/jboss-4.2.3.GA-src.tar.gz
 2.解压jboss
tar zxvf jboss-4.2.3.GA-src.tar.gz
 3.安装jboss
到build路径里找到build.sh文件进行安装
# ./build.sh

4.启动jboss
在bin文件里面找到run.sh文件
# ./run.sh -b 0.0.0.0 start
 刪除非空目錄:rm -rf 目錄名,其中参数-f表示force.使用了这个参数就不会提示你是否要删除了
rmdir 刪除空目錄  有提示是否刪除此目錄。
 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 安装ORACLE数据库做准备: 1.在虚拟机里的LINUX系统里安装ORACLE数据库
 硬件要求 1>swap 分区不低于2G
          2>selinux状态disable
          3>物理内存不低于512M
         
2.检查LINUX是否安装了一下包
  检查命令:rpm -q gcc make binutils openmotif setarch compat-db
  compat-gcc compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel
  结果:gcc-4.1.1-52.e15
        make-3.81-1.1
        binutils-2.17.50.0.6-2.e15
        package openmotif is not installed
        setarch-2.0-1.1
        package compat-db is not installed
        package compat-gcc is not installed
        package compat-gcc-c++ is not installed
        package compat-libstdc++ is not installed
        package compat-libstdc++-devel is not installed
   缺失的这些包可以用系统碟或系统ISO文件来安装。
 用安装DVD建立本地yum源
      可以用yum查看包含哪些软件包
       输入命令:yum list|grep installed
 
       第一、首先 把光盘放入光驱,挂在光盘。
       输入命令:mount/dev/hdc/media/cdrom
        第二、用系统ISO文件,通过loop方式挂载到相应目录
       输入命令:mount - h loop rhel-server-5.4-i386-dvd.iso/media/cdrom
        第三、命令进入此路径:cd media/RHEL_5.4\i386\DVD/Server/
       第四、由于缺失的包之间有严格的依赖关系,所以我是按这样的方式装下去的
 
    输入命令:rpm -Uvh(或使用ivh) compat-db-4*
              rpm -Uvh(或使用ivh) libaio-0*
              rpm -Uvh(或使用ivh) compat-libstdc++-33-3*
              rpm -Uvh(或使用ivh) kernel-headers-2.6.18-164.el5.i386.rpm
       rpm -Uvh(或使用ivh) glibc-headers-2.5-42.i386.rpm
       rpm -Uvh(或使用ivh) glibc-devel-2.5-42.i386.rpm
       rpm -Uvh(或使用ivh) glibc-devel-2.5-42.i386.rpm
              rpm -Uvh(或使用ivh) libgomp-4.4.0-6.el5.i386.rpm
              rpm -Uvh(或使用ivh) compat-gcc-34-3*
       rpm -Uvh(或使用ivh) compat-gcc-34-c++-3*
       rpm -Uvh(或使用ivh) libXp-1*
       rpm -Uvh(或使用ivh) openmotif-2*
       rpm -Uvh(或使用ivh) gcc-4*
       rpm -Uvh(或使用ivh) glibc-2.5-12.i686.rpm
        rpm -Uvh(或使用ivh) libgomp-4.1.1-52.el5.ic86.rpm
       rpm -Uvh(或使用ivh) gcc-4.1.1-52.el5.i386.rpm
       如果出现以下错误:
      Header V3 DSA signature: NOKEY, key ID 37017186
      yum安装了旧版本的GPG keys造成的
      输入命令:rpm --import /etc/pki/rpm-gpg/RPM* 可以解决。
    安装完成后仍然提示部分没有安装,不过不影响使用
          package compat-gcc is not installed
          package compat-gcc-c++ is not installed
          package compat-libstdc++ is not installed
          package compat-libstdc++-devel is not installed
  -----------------------------------------------------------------------------------  
  1. 打好以上包之后就要开始安装ORACLE数据库
     为符合安装ORACLE 10g版本的要求需要Redhat 5.4以下版本
     所以修改 Redhat linux系统的版本号,命令:vi /etc/redhad-release
     查看修改后的版本命令:lsb_release -a
     注意在安装完成ORACLE之后要把版本号在改回来。
 
未完待续...............