1、 Linux提示符:
[root@ubuntu]#
root提示符,这个提示符说明你现在拥有系统最高权限,可以删除、修改任何文件,慎用!
[carlos@ubuntu]$
carlos是我的用户名名字,根据你在安装系统的时候输入而定的,这个提示符说明你现在拥有一般用户权限,仅仅可以对你用户目录进行读写操作。所有一般用户目录都在 /home 下。
/home/carlos 是carlos的用户目录。
2、 如何取得root 权限,只有root 用户才能够安装、删除软件。
[carlos@ubuntu]$ sudo passwd root
会提示你输入新的root密码,输入两次,就可以成功修改密码。
[carlos@ubuntu]$ su
会提示你输入root密码,输入正确,就可以进入root模式对电脑进行操作。
l 超级用户、根用户、superuser、root用户指向相同,对操作系统拥有最高管理权的人。
3、盘符
Linux Grub Windows 说明
hda1 hd(0,0) C: IDE1 master
hda5 (逻辑分区) hd(0,4) D: 属于IDE1 master
hda6 (逻辑分区) hd(0,5) E: 属于IDE1 master
hdb1 hd(1,0) IDE1 slaver
hdc1 hd(2,0) IDE2 master
hdd1 hd(3,0) IDE2 slaver
*Windows在安装新硬盘后,盘符会改变,Linux则不存在这样的问题。Windows的c\d\e不过是在单硬盘的情况下和Linux的对应。
*hda hdb hdc 为物理硬盘,带数字的表示逻辑分区。
*hdax=hd(0,x-1) ,hdbx=hd(1,x-1),hdcx=hd(2,x-1)……
l Linux如何命名我的硬盘?
Linux对硬盘的处理,与DOS系统基本上是一样的,先做分区,然后再做格式化。分区的命令是不同的,DOS下,每一个分区是用一个英文字母来表示,而在Linux下则更加灵活,它通过字母和数字的组合来标识硬盘分区。
l 如“hda1”,hd是一个部分,代表IDE硬盘,如果是SCSI硬盘的话,为sd;a代表IDE1口的主硬盘(2代表IDE1口从硬盘、3代表IDE2口主硬盘、4代表IDE2口从硬盘);最后的数字代表在该设备上的分区顺序,前四个分区(主分区和扩展分区)用1-4表示,软逻辑分区从5开始。
*Linux的命令提示符下要求十分严格:
(1) 区分大小写!Linux下默认的命令和目录名都是小写的,输入大写会提示找不到命令。
(2) 目录用 / 分隔,并且在Linux下只有一个“根目录”,其他的分区需要挂载到某一个目录(这个目录下最好无文件,否则挂载磁盘分区后,造成原来的文件不能正常读取)后,才能够读取。
(3) 目录名可以用大写,但是尽量避免空格,在图形界面Gnome下,带有空格的目录有些功能不被支持。
(4) Linux默认只读取几个目录下的命令,如果你有软件安装,需要在控制台输入安装程序的名称,在安装程序可执行文件所在的目录里,要先输入 ./ 再输入文件名。
例如:[carlos@ubuntu]$ ./configure
针对所有版本的Linux的基本命令:
ls 显示目录和文件
*蓝色的为目录,绿色的为可执行文件,浅红色为压缩包(仅在ubuntu下)
*为了安全,Linux不执行当前目录下的可执行文件,默认执行 /bin, /sbin, /usr/bin, /usr/sbin 几个目录下的文件。
*如果需要得到更多参数,输入以下命令格式:
[carlos@ubuntu]$ ls ?help
注释:ls 空格 两个- help
*如果ls命令不能显示文件的颜色,输入 ls --color
cp 复制文件
-f: 强制覆盖目标文件
-r: 连子目录一起复制。
[carlos@ubuntu]$ cp ?f file1 file2
rm 删除文件
-f: 强制复制文件覆盖目标文件
-r: 删除目录
-rf: 删除目录及目录下所有文件
[carlos@ubuntu]$ rm ?rf /boot
*举个例子而已,千万别这么干!Linux下没有undelete或者类似功能的第三方软件,删除文件就无法恢复,删除的时候三思后行。
cd 切换目录
[carlos@ubuntu]$ cd etc
进入相对目录
[carlos@ubuntu]$ cd /opt/LumaQQ
进入绝对目录
[carlos@ubuntu]$ cd ..
进入上一级目录,cd和..之间必须有空格
[carlos@ubuntu]$ cd ~
进入当前用户的主目录,即/home/username/
clear 清理屏幕上的所有字符
[carlos@ubuntu]$ clear
df 报告磁盘剩余空间
[carlos@ubuntu]$ df ?a ?T
du 报告文件使用磁盘空间的状况
-h 以适当的形式表示大小
-s 不列出文件
file 探测文件的类型
*Linux下,文件类型用颜色表示,不通过扩展名。
find 搜索目录中的文件
在整个系统中查找名为passwd的文件或者目录。
[carlos@ubuntu]$ find / -name “passwd” ?print
locate 文件,目录定位
1、 建立定位数据库:
[carlos@ubuntu]$ locate -u
2、 定位文件或目录:
[carlos@ubuntu]$ locate filename
磁盘上的文件改变了,就要使用1更新数据库,以免新文件找不到。
logout, exit 注销当前用户
su 转到root用户,需要 root 密码。
su username 转到 username 用户,如果是从root用户转的,就不需要任何密码。
mkdir 创建一个空目录
rmdir 删除一个空目录
more 分页阅读文本
[carlos@ubuntu]$ more doc.txt
分页察看目录
[carlos@ubuntu]$ ls ?l | more
mount 列出文件系统或者装载一个文件系统
[carlos@ubuntu]$ mount /dev/cdrom /mnt/cdrom
*/dev 下,所有的系统设备都以文件的形式存放,包括分类细致的磁盘分区,但是不能直接访问,只有把它们挂载到某个文件夹才能够正常访问。
*/mnt 下,一般是挂载系统分区的空白目录所在地,挂载的前提是目录必须存在,不存在挂载将不能成功。挂载后,通过进入mnt下相应的目录去查看需要的文件。
*后面将讲如何在开机时候就挂载所有本地硬盘。
umount 卸载一个文件系统
[carlos@ubuntu]$ umount /mnt/floppy
*换软盘的时候需要用到,先输入命令,再取出软盘。
l mount 软盘
[carlos@ubuntu]$ mount ?t msdos /dev/fd0 /mnt/floppy
软驱盘符:fd0, fd1…
pstree 以树的形式列出当前进程
pwd 显示当前工作路径
reboot 重新启动计算机
halt 关闭计算机
sudo 就是superuser do 的意思,表示是根(root)用户在执行命令,前提是需要知道根用户密码。
su username 从根用户转换到其他用户,比如你的默认用户。这个时候不需要你的用户密码。Username需要换成你的用户名称。
tar 创建和编辑压缩文件。
把files目录和其子目录下的文件打包成myfiles.tar (不压缩)。
[root@ubuntu]# tar ?cf myfiles.tar /files
把files目录和其子目录下的文件打包并压缩成myfiles.tar.gz。
[root@ubuntu]# tar ?zcf myfiles.tar.gz /files
解开文件包myfiles.tar.gz并显示过程。
[root@ubuntu]# tar ?zxvf myfiles.tar.gz
*很多软件是由这个格式压缩成,最后一个命令很有用。
简单的用户组管理:
*使用root用户才能管理用户组!
1, 增加新用户newuser:
[root@ubuntu]# useradd newuser
2, 给新用户设置口令:
[root@ubuntu]# passwd newuser
chmod 设置文件权限
文件权限,根用户可以改变所有用户的文件权限,一般用户只能改变属于自己的文件权限。
用户类型
用户名 所有者 组 其他用户 所有用户
符号 u g o A
文件权限类型:
权限类型 读 写 执行
符号 r w x
使所有用户对testfile文件有执行权限:
[root@ubuntu]# chmod a +x testfile
l 有些下载的安装程序,没有设置任何权限。虽然程序是可执行的,但是由于没有设置相应的权限,则无法执行。需要手动进行设置权限,才可以正常使用。
chown 改变文件的所有者和组
将文件testfile的所有者改换为host组的test:
[root@ubuntu]# chown host:test testfile
最基础问题解答(我只写我会的!):
1、 大部分的Linux基于两种发行版,red hat和debian。
(1)Red Hat 采用RPM包格式安装软件,对软件的依赖关系要求出奇的严格,稍有不满足,安装了也用不了。在red hat下安装/删除软件方法如下:
以klyx-0.9.8a-i386.rpm为例:
安装:[root@ubuntu]# rpm -ivh klyx-0.9.8a-i386.rpm
更新:[root@ubuntu]# rpm ?Uvh klyx-0.9.8a-i386.rpm
卸载:[root@ubuntu]# rpm ?evh klyx-0.9.8a-i386.rpm
检验:[root@ubuntu]# rpm ?Vvh klyx-0.9.8a-i386.rpm
查询:1,-qi 查询已经安装的程序。
2,-qip 查询未安装的程序,需要包的详细路径。
3,-ql 列出软件包所有的文件和安装到系统的路径。
*只有root用户才能安装和卸载软件。
(2)Debian 是全球顶尖黑客合作制作的Linux发行版,使用DEB包格式安装软件,解决了RPM包的依赖要求过于严格的问题。
以klyx-0.9.8a-i386.deb为例:
安装:[root@ubuntu]# dpkg ?i klyx-0.9.8a-i386.deb
删除和更新可以使用apt-get工具进行在线更新。Ubuntu则有图形化的软件安装界面。
(3)rpm和deb 之间的转换。
可以通过工具alien进行rpm和deb之间方便的转换,但是二者不完全兼容,有的软件包可能成功,有的软件包就会失败。
转换:[root@ubuntu]# alien ?i filename-version-i386.rpm (rpm转deb)
[root@ubuntu]# alien ?i filename-version-i386.deb (deb转rpm)
*如果找不到合适自己系统的安装包的时候,不建议用转的,建议使用tar.gz包。
2、 如何在Linux启动的时候挂载本地硬盘分区?
大多数Linux发行版本的默认设置,都是只挂载光驱和Ext2/3分区,而不挂载本地的fat32/ntfs分区。当前,由于Linux内核对ntfs分区的写操作技术不是很成熟,所以大部分Linux不支持对ntfs分区的写操作。
在Gnome中打开根用户终端(terminal),输入以下命令:
[root@ubuntu]# gedit /etc/fstab
l 纯文本格式下标准的文本文档编辑器是vi,如果windows玩惯了,强烈不建议使用。
l 这个文件就决定了在计算机启动的时候加载哪些分区,加载到什么地方。
打开后,文件内容基本如下:
# /etc/fstab: static file system information.
#
#
proc /proc proc defaults 0 0
/dev/hda8 / ext3 defaults,errors=remount-ro 0 1
/dev/hda9 none swap sw 0 0
/dev/hdc /media/cdrom0 udf,iso9660 ro,user,noauto 0 0
/dev/hda1 /mnt/hda1 vfat rw,user,utf8,umask=000 0 0
/dev/hda5 /mnt/hda5 vfat rw,user,utf8,umask=000 0 0
/dev/hda6 /mnt/hda6 vfat rw,user,utf8,umask=000 0 0
/dev/hda7 /mnt/hda7 vfat rw,user,utf8,umask=000 0 0
*在linux文件中,以#开头的行为注释行,帮助你理解文件的意思,没有实际作用。
*在这个文件中,项目与项目的空格用一个或者多于一个,没有严格要求。
名称 解释 备注
File system 文件系统 包括内存,硬盘分区,交换分区
Mount point 挂载点 你在什么目录访问这个磁盘,目录是自己建立的,可以用自己喜欢的名字
Type 文件系统的类型
Options 文件系统的选项 在这里调整读写、权限
Dump 不清楚 设置为0
Pass 不清楚 新加的,设置为0,不要改变其他的。
l 此文件内容全部用小写,Linux的所有系统文件编辑都要严格按照格式和大小写区分。
文件系统类型 表示方法
Ext2 ext2
Ext3 (日志文件系统) ext3
NTFS ntfs
Fat32 vfat
Fat16 msdos
CD-ROM iso9660
Options的参数的简单解释:
参数名称 解释
default 默认
rw 可读写
utf8 支持中文文件名和目录名
noauto 禁止自动播放
ro 只读文件系统
umask=000 不知道
l utf8选项的加入需要在locales中设定本地环境为utf8。
3, Linux根目录下各个目录里面都是什么文件:
/bin 存放了系统常用的命令,如ls, cp, mv
/boot 存放了linux的内核vmlinuz以及相关配置文件
l /boot/grub 存放grub启动管理器以及相关配置文件。
l /boot/lilo 存放 linuxloader 启动管理器以及相关配置文件。
l 一般一个操作系统只有grub或者lilo目录。
/dev 存放linux所有的外部设备,也包括计算机硬件。
/etc 存放所有的系统配置文件,包括密码设置。
/home 包含用户的主目录,用户个人文件会在如 /home/username 的目录中存放
/root 根用户的主目录
/proc 内存。可以通过察看这个目录知道内存中有什么。
/sbin 系统管理员专用的系统命令
/var 系统运行中会经常变化的文件
l /var/cache/apt/archives 基于debian 的Linux 会把升级和安装的源文件放在这个目录,重新启动电脑就没有了。
/usr 系统中最大的目录,包含通常操作中不需要进行修改的命令程序文件、程序库、手册和其他文档。其中 /usr/X11R6 是保存 X window 相关文件的地方。
/opt 空白目录,可以用来安装tar.gz文件打包的程序。一般debian系统才有。
/mnt 下面是一些空目录,所有其他的分区,通过挂载到这个目录下的子目录中进行使用。
4, 制作grub启动盘(目标盘是软驱A)
[root@ubuntu/]# cd /boot/grub
[root@ubuntu/]# dd if=stage1 of=/dev/fd0 bs=512 count=1
[root@ubuntu/]# dd if=stage2 of=/dev/fd0 bs=512 seek=1
5, 用grub启动盘启动操作系统
grub>
l 需要知道操作系统在哪块硬盘的哪个分区上,下面假设操作系统都在第一个硬盘上的第一个分区上
(1)引导Windows操作系统
grub>chainloader (hd0,0)+1
grub>boot
l 也可以用来操作Linux操作系统,前提是Linux的Grub或者lilo引导管理器安装在根分区,否则,建议使用下面的方法操作。
(2)引导Linux或者Freebsd操作系统
grub>kernel /boot/vmlinuz root=/dev/hda1
grub> initrd (hd0,0)/boot/initrd.gz
* (要找对vmlinuz和initrd.gz的位置,否则不能引导系统)
grub> boot
6, Linux和Windows NT系列最佳共存方案。
前提:所有的NT分区为fat16或者fat32。Linux对NTFS分区的写操作支持得不是很好,只有Mandrake Linux的内核编译默认为ntfs格式磁盘可写,其他的Linux一般都将内核编译成ntfs分区只读。如果你的硬盘中还安装了windows 9x系列,windows 9x系列一般先安装,会被windows NT的bootloader辨认。
系统磁盘分区如下(以单硬盘为例)
hda1 hda5 hda6 hda7
Win9x winnt Linux native Linux swap
l Win9x和winnt会各占一个分区,Linux会至少占用两个分区。
l Linux swap linux虚拟内存分区的大小一般是真正内存的2倍。
l 最佳方案是:将Linux的Grub或者Lilo安装在根分区,而用Windows NT的Bootloader去引导硬盘上的所有操作系统。
l 如果将Grub或者Lilo安装在Mbr(主引导扇区),重新安装Windows会造成Grub或者Lilo的丢失。如果把它们安装在根分区(root分区),则可以有效避免上面的情况发生。
l Grub是Linux下新一代操作系统引导程序,技术上要比Lilo强很多,建议使用。而且在一些老的BIOS上面,Lilo不会支持8G以上大容量硬盘。你的Linux如果安装在硬盘528MB以后位置的分区中,Lilo不会正确引导。Grub则没有这样的问题。
(1)准备一张Linux Live CD,或者有一张Grub启动软盘。因为在Linux安装结束后,你不能通过重新启动电脑直接引导它,还需要几个步骤。
(2)如果都没有,就需要下载Grub for DOS,然后将grldr文件复制到C盘根目录。然后编辑boot.ini。
* grldr 0.95可以在www.ubuntu.org.cn的源中找到,在文档-专题文档-与windows xp共存 文档中有这个文件的下载链接。
l 打开“命令提示符”,输入以下命令。
l attrib ?r ?s ?h c:\boot.ini
l notepad c:\boot.ini
l 用记事本打开boot.ini后,在后面加上一行:
l c:\grldr=”Grub for DOS”
l 保存记事本。
l attrib +r +s +h c:\boot.ini
(3)先安装Windows 9x,再安装Windows NT,最后安装Linux。并在安装最后的设置阶段把Grub管理器安装到root分区。
(4)用grldr启动已经安装好的linux
(5)输入正确的用户名,转到root用户模式:
[user@ubuntu/]$ sudo passwd su (如果不知道根用户的密码,可以通过这个命令设置)
[user@ubuntu/]$ su (回车后提示输入根用户密码,输入正确就可以进入根用户模式。
[root@ubuntu/]# cd /mnt
[root@ubuntu/mnt]# mkdir hda1
[root@ubuntu/mnt]# mount /dev/hda1 /mnt/hda1
[root@ubuntu/mnt]# dd if=/dev/hda6 of=/mnt/hda1/bootsect.lnx bs=512 count=1
输入以上的命令,就可以在hda1,也就是C盘根目录建立一个名为bootsect.lnx的512字节大小的文件。当然,如果你的C盘是fat32格式的,成功率就是100%。
如果C盘是ntfs格式,你就需要挂载一个fat32分区,并把文件先写到fat32分区,然后到windows下再倒到C盘。
重新启动电脑,并进入Windows XP,对boot.ini文件进行再次编辑。在最后加上一行:
c:\bootsect.lnx=”Linux System”
l 引号里的文字可以改成你喜欢的文字,它作为操作系统的名称出现在bootloader菜单上。
重新启动电脑,你就可以在Windows NT的操作系统选单上选择Linux,并进行启动了。
7, Linux和windows9x的最佳共存方案。
没有最佳方案,windows 9x不支持多系统启动,只有把Grub安装到MBR了,实现多系统启动的目的。
8、Linux下声卡安装方法
ALSA,Advanced Linux Sound Architecture,是一个遵从GPL版权的通用PCI声卡解决软件。这个软件包括rpm和tar两种格式,其中rpm格式比较容易安装,这里就以rpm包为例介绍。
1)到http://www.alsa-project.org下载以下四个文件:
alsa-driver-0.4.1d-1.i386.rpm
alsa-lib-0.4.1d-1.i386.rpm
alsa-utils-0.4.1-1.i386.rpm
alsaconf-0.4.1-1.386.rpm
2)执行以下命令完成安装:
[root@ubuntu/]# rpm ?ivh alsa-driver-0.4.1d-1.i386.rpm
[root@ubuntu/]# rpm ?ivh alsa-lib-0.4.1d-1.i386.rpm
[root@ubuntu/]# rpm ?ivh alsa-utils-0.4.1-1.i386.rpm
[root@ubuntu/]# rpm ?ivh alsaconf-0.4.1-1.386.rpm
3) 然后执行alsaconf命令,选择合适的声卡类型;
4) 重新启动系统,然后执行命令:/usr/doc/alsa-driver/sndevices
9、在X Windows 下配置通用显卡。
(1) 确定简单的VGA Server已经安装。
(2) 到ftp://ftp.Xfree86.org/pub/Xfree86/current/binaries 切换到与自己系统相符合的目录下,下载Xbin.tgz,Xset.tgz和整个Server目录。
(3) 将Xbin.tgz解压缩到一个临时目录,切换到该目录下,运行
[root@ubuntu/]# . /SuperProbe
察看显卡是否能够被识别,若不能,可能是显卡太新,Xfree86还没有支持。
(4) 如果第三步成功,可以在/usr/X11R6/目录中安装Servers中和Xset.tgz,然后运行XF86Setup。
(5) 如果第三步不成功,就只能到相关站点http://www.xfree86.org 去找解决方法了。
10、如何备份系统?
在Linux中,你可以使用dump/restore命令组来实现系统的备份与恢复。假设你需要将/usr目录下的所有文件完整地备份到磁带机上(假定设备是rmt8,不同的磁带机不相同),你可以使用命令:
[root@ubuntu/]# dump ?O ?f /dev/rmt8 /usr
其中-O参数代表备份全部文件,“-f 设备文件名”参数指定备份到什么地方,最后的目录名指定要备份的内容。
然后,你可以使用以下命令恢复:
[root@ubuntu/]# restore ?r ?f /dev/rmt8
11、如何重新编译内核?
1) 进入Linux源代码目录:cd /usr/src/linux
2) 执行“make config”或“make menuconfig”、“make xconfig”配置内核选项,选中你想要的模块,去掉不想要的模块;
l 这是一个简单的图形界面,英文。
l 根据发行版的不同,输入的命令也不一样。
3) 执行“make zImage”命令,大概30到90分钟后,会生成一个zImage的新内核映像文件,存放在/usr/src/linux/arch/i386/boot目录下;
4) 然后将其拷贝到/boot目录下;
5) 修改lilo.conf文件,加入:
image=/boot/zImage
label=newlinux
root=/dev/hda1 (根据你自己的linux放置的系统分区进行改变)
运行/sbin/lilo使修改生效。
l 新版的Linux用grub做引导管理器。需要修改/boot/menu.lst 文件,方法和上面大同小异。但在引导时,grub可以直接把新的引导项做到菜单里面,不用在启动的时候额外输入命令。(这个教程的版本较老)
6)重新启动,在Lilo时,输入newlinux就可以新内核启动。
12、编译软件的问题。
l 需要用到的程序:Red Hat: gcc,make;Debian: gcc,make,build-essential。
l 编译源程序的基本步骤:
(1) 下载源程序的源代码,一般是tar.gz格式的压缩文件。
(2) 然后看readme文档,注意这个软件的依赖关系,在编译的时候,必须满足软件的所有依赖关系,否则不会编译成功。哈哈,初级学者还是装rpm或者deb包吧。
(3) 解压缩到某一个目录,然后进入目录依次输入以下的命令:
(4) [root@ubuntu/]# . /configure
(5) [root@ubuntu/]# make
(6) [root@ubuntu/]# make install
l 这种类似于胡闹的编译方法我从来没有成功过。如果有高手看出了问题,请指正。
l 源代码的特征:压缩包内无可执行文件,并且有install,INSTALL,readme,make,configure等几个文件。
l 不推荐用源代码安装软件,如果你没有制作rpm或者deb包的经验。因为装一次就要编译一次。
13、如何在Windows下察看Linux分区的文件?
安装explore2fs 软件,可以在Windows 下察看和编辑ext2/3分区下的文件。
http://www.hanzify.org/index.php?Go=Show::List&ID=4359
汉化新世界的软件下载地址,找不到用google搜索一下。
*此软件支持在windows下,将ext2/3分区的文件复制到fat32或者ntfs分区下。
14、如何在Linux下运行Windows的程序和游戏?
l 不建议这样做,建议两个系统共存,自己用自己的软件。
Office类软件:CrossOver Office Professional 4.2
下载地址:www.ttdown.com
*软件格式:tar.gz压缩的sh可执行脚本文件
[root@ubuntu/]# tar zxvf crossover.tar.gz
[root@ubuntu/]# chmod a+x install.sh
在Gnome或KDE环境下,双击图标进行安装。
用软件搜索功能进行搜索,其他网站也有,不过ttdown是最新的。
游戏:Cedega
下载地址:www.linuxfans.org
*分deb, rpm, tar.gz 三个类型的压缩包,tar.gz是源程序,不建议使用。
15、grub或者lilo可能产生的问题。
最大的问题就是在安装时候,把grub安装到mbr。因为如果考虑到windows和linux共存,Partition Magic 是必备工具。这个工具最大的缺陷就是,mbr被修改后,会提示非法错误,并不能进入程序。解决这个问题的方法如下:
(1)用dos启动盘启动,盘上有fdisk文件。
运行:fdisk /mbr
(2) 用xp安装盘删除所有linux分区,回到windows xp下,将未分区空间格式化。
(3) 这个时候,就可以使用Partition Magic了。
(4) 所以,尽量把grub安装到root分区,虽然安装的时候麻烦,但是使用的时候安全。
*fdisk 不能正确找到Linux的分区。所以当分区丢失,会很麻烦。
16,设置Java环境变量,解决LumaQQ狂读硬盘问题。
如果你的Java安装目录是/usr/lib/j2re1.5-sun
方法1:在系统初始化脚本中增加以下两个环境变量,把这两句放到~/.gnomerc文件中,如果此文件不存在,就直接建立:
[root@ubuntu/]# cd ~
[root@ubuntu/]# gedit .gnomerc
加入以下两句:
export CLASSPATH=”/usr/lib/j2re1.5-sun/lib”
export JAVA_HOME=”/usr/lib/j2re1.5-sun”
重新启动系统,或者直接手工输入以上两个命令。
方法2:直接编辑/etc/environment
[root@ubuntu/]# gedit /etc/environment
在文件末尾加上这两行:
export CLASSPATH=/usr/lib/j2re1.5-sun/lib
export JAVA_HOME=/usr/lib/j2re1.5-sun
然后:
[root@ubuntu/]# source /etc/environment