linux 学习

    技术2022-05-11  69

    Red hat 9 enterprise linux的安装:     分区 /  ext3  系统文件         /boot ext3 内核文件         /home ext3 用户目录         /swap   swap 交换区,相当虚拟内存,大小约分配内存的1.5倍 firefox2.0.0.1的安装 安装过程中选中gnome桌面,图形浏览器为firefox1.0版本的.完成后需要升级到2.0版本的,从网上下了firefox2.0.0.1.tar.gz包, linux中文件可以打包和压缩.打包只是把许多文件以及文件夹合并成一个文件,总的大小没有变化.而压缩自然就改变了总文件的大小. 打包压缩目录/etc:tar -cvf /tmp/etc.tar /etc <==仅打包,不压缩!tar -zcvf /tmp/etc.tar.gz /etc <==打包后,以 gzip 压缩tar -jcvf /tmp/etc.tar.bz2 /etc <==打包后,以 bzip2 压缩 解压缩: tar -xvf etc.tar tar -zxvf etc.tar.gz tar -jxvf etc.tar.bz2 用命令tar -zxvf firfox2.0.0.1.tar.gz解压后的firefox程序已经可以运行了 .但它并不是默认的系统浏览器程序.所以需要把该程序替换原来的v1.0版本. 找到firefox命令程序在 /usr/bin目录下, 把刚解压后的firefox脚本替换原来的firefox脚本,并且把所由的除了 firefox脚本的其他文件移动到/usr/local/lib/firefox-2.0.0.1目录下.为什么是在/usr/local/lib/firefox-2.0.0.1目录下?因为firefox shell脚本里指定了这目录,所以得把其他的文件移动到这,当然也可以改动firefox shell脚本里定义的目录. java编程环境的安装设置到sun公司的网站下载一个jdk1_5_0_11-linux-i586-rpm.bin,这种文件只需要bash改文件就就行,从它的安装过程来看,该脚本现自解压一个 jdk1_5_0_11-linux-i586.rpm这样一个标准的linux下的安装包文件,后再安装.jdk安装完后就得配置环境变量了,其中一种办法: # .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then         . ~/.bashrc fi # User specific environment and startup programs export JAVA_HOME=/usr/java/jdk1.5.0_11 PATH=$PATH:$HOME/bin:$JAVA_HOME/bin export PATH export CLASSPATH=:$JAVA_HOME/jre/lib:$JAVA_HOME/lib unset USERNAME 到此java运行环境配置完毕 这种办法是针对每个用户才起作用的. 第二种办法对全部该系统的用户都有效 打开etc/profile在文件结尾加上 export JAVA_HOME=/usr/java/jdk1.5.0_11 PATH=$PATH:$HOME/bin:$JAVA_HOME/bin export PATH export CLASSPATH=:$JAVA_HOME/jre/lib:$JAVA_HOME/lib 一切ok 验证是否成功配置: 环境变量是否生效 [hardmy@yalong-zhaozy ~]# echo $JAVA_HOME /usr/java/jdk1.5.0_11 [hardmy@yalong-zhaozy ~]# echo $CLASSPATH :/usr/java/jdk1.5.0_11/lib:/usr/java/jdk1.5.0_11/jre/lib [hardmy@yalong-zhaozy ~]# echo $PATH //usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/hardmy/bin:/usr/java/jdk1.5.0_11 /usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin [hardmy@yalong-zhaozy ~]# java -version java version "1.4.2" gcj (GCC) 3.4.3 20041212 (Red Hat 3.4.3-9.EL4) Copyright (C) 2004 Free Software Foundation, Inc. This is free software; see the source for copying conditions.  There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. jdk: [hardmy@yalong-zhaozy ~]$ vi test.java class test { public static void main(String[] args) { System.out.println("Hello World!"); } } [hardmy@yalong-zhaozy ~]$ javac test.java [hardmy@yalong-zhaozy ~]$ java test Hello World! OK,工作正常。  

    最新回复(0)