热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

linux学习记录

linux学习记录--Linux通用技术-Linux技术与应用信息,下面是详情阅读。
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
推荐阅读
author-avatar
英英2502927137
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有