易截截图软件、单文件、免安装、纯绿色、仅160KB

linux中 jdk 的卸载和安装

zz http://yushan.javaeye.com/blog/261148
一.jdk1.4卸载
由于redhat Enterprise 5 中自带安装了jdk1.4的,所以在安装jdk1.6前我把jdk1.4的卸了,步骤如下:
1.打开终端输入#rpm -qa | grep gcj
,其现实内容有:
  java
-1.4.2-gci-compat.........
  java
-1.4.2-gcj-compat-devel.....(具体忘了是什么了,反正有两个java
开头的文件)
2.卸载
 #rpm -e --nodeps java
-1.4.2-gci...
(利用rpm -e --nodeps 命令删除上面查找的内容)
此时jdk1.4已被卸了。
二.jdk1.6安装
  1. 从网站上下载jdk1.6包(jdk-6u10-linux
-i586-rpm.bin
),通过leapFTP上传到linux
系统的/var/ftp/pub目录下
  2.在linux
中切换到 /var/ftp/pub目录下,修改jdk1.6的使用权限:#chmod  u+x 
jdk-6u10-linux
-i586-rpm.bin
  3.解压并安装:#./
jdk-6u10-linux
-i586-rpm.bin (默认安装在/usr/java
中)
  4.环境变量配置:
    #vi  /etc/profile
    在该profile文件中添加:
    JAVA_HOME=/usr/java
/jdk1.6.0_10
    JRE_HOME=/usr/java
/jdk1.6.0_10/jre
    PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
    CLASSPATH=.:$JAVA_HOME/lib/jt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib(注意:前面的.:
,linux
中的;号为:号)
    export JAVA_HOME JRE_HOME PATH CLASSPATH
    添加完毕保存退出
    #source /etc/profile
    #java
-version
    显示 java
version "1.6.0_10" (jdk1.6安装成功)
   卸载rpm版的jdk:
   #rpm -qa|grep jdk
   显示:jdk-1.6.0_10-fcs
   卸载:#rpm -e  --nodeps  jdk-1.6.0_10-fcs
=======================
到http://java.sun.com/javase/downloads/index.jsp下载 JRE 1.6,目前(2008年3月5日)的版本是Java SE Runtime Environment 6 Update 5.
注意:要下载的是Linux self-extracting file
而非Linux RPM in self-extracting file
下面执行的命令是在root特权帐户下执行的
下载到的文件是jre-6u5-linux-i586.bin
步骤1: mv jre-6u5-linux-i586.bin /opt/
步骤2: cd /o


相关文档:

编译linux内核生成的system.map文件详解

system.map内容格式为:线性地址 类型 符号
具体内容如下:
00100000 A phys_startup_32
c0100000 T startup_32
c0100000 A _text                             注:表 ......

Linux系统Load average负载详细解释

 
摘自http://blog.chinaunix.net/u3/108043/showart_2125958.html
Linux系统Load average负载详细解释
我们知道判断一个系统的负载可以使用top,uptime等命令去查看,它分别记录了一分钟、五分钟、以及十五分钟的系统平均负载
例如我的某台服务器:
$ uptime
09:50:21 up 200 days, 15:07, 1 user, load averag ......

Linux下core文件调试方法

在程序不寻常退出时,内核会在当前工作目录下生成一个core文件(是一个内存映像,同时加上调试信息)。使用gdb来查看core文件,可以指示出导致程序出错的代码所在文件和行数。 1.core文件的生成开关和大小限制
1)使用ulimit -c命令可查看core文件的生成开关。若结果为0,则表示关闭了此功能,不会生成core文件。 ......

Linux 共享库: LD_LIBRARY_PATH 与ld.so.conf

Linux 运行的时候,是如何管理共享库(*.so)的?在 Linux 下面,共享库的寻找和加载是由 /lib/ld.so 实现的。 ld.so 在标准路经(/lib, /usr/lib) 中寻找应用程序用到的共享库。
但是,如果需要用到的共享库在非标准路经,ld.so 怎么找到它呢?
目前,Linux 通用的做法是将非标准路经加入 /etc/ld.so.conf,然后运行 ldconf ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号