LINUX的基础知识

来源:百度文库 编辑:神马文学网 时间:2024/03/29 03:15:55
首先,要说明一下的是,在开始写这些文档之前,我还是一个彻底的LINUX盲,之前也只是听说过REDHAT,REDFLEG等一些LINUX的发行版,但未曾使用过。只是这段时间需要在LINUX环境下做一些工作,更有是看了那篇王垠的《完全用linux工作》后,有了一种激情和冲动——至于这片文章是否偏激和带有个人色彩,都不重要,重要的是它可以给人一种动力去接近并使用LINUX。当然,现在主要的应用环境还是在WIN上——对于像我这种初学者,想要一下子就从WIN转向LINUX,是不具有现实性的,还需待以时日。因此,首先要做的,就是给自己的机子装上双系统,慢慢从WIN转向LINUX,直到最后可以彻底屏弃WINDOWS,我们就把这当做一个目标来实现吧。
故以下都是一个菜鸟在进入LINUX世界中的切身体验,在不断的摸索失败中学习。总结出来,希望可以帮助更多朋友进入其中。
LINUX的基本知识
在我知道有LINUX操作系统的时候,只知道REDHAT。在我的印象中,似乎REDHAT就等同于LINUX了。现在看起来这个想法十分好笑,但在大多数没有仔细查看过文档的初学者脑海中,有着这样想法的一定不在少数。因此,就很有必要简单的对LINUX说明一下。
严格来讲,Linux只是一个操作系统中的内核。内核是什么?内核建立了计算机软件与硬件之间通讯的平台,内核提供系统服务,比如文件管理、虚拟内存、设备I/O等。实际上,我们通常所说的Linux,指GNU/Linux,即采用Linux内核的GNU操作系统。那什么又是GNU?GNU代表GNU’s Not Unix。是一个操作系统又可以说是一种规范。比如,众所周知的PHP,原名为Personal HomePage(个人主页),根据GNU的软件命名规则,PHP现已更名为PHP: Hypertext Preprocessor(超文本预处理程序)。
Linux最早由Linus Torvalds在1991年开始编写。在这期间,Richard Stallman创建了GNU组织,并不断的编写创建GNU程序(程序的许可方式均为GPL: General Public License)。在不断的有程序员和开发者加入到GNU组织中后,变造就了今天我们所看到的Linux,或称GNU/Linux。
正如之前所说的,Linux只是一个内核。然而,一个完整的操作系统不仅仅是内核而已。所以,许多个人、组织和企业,开发了基于GNU/Linux的Linux发行版。这其中最著名的便是Red Hat公司的Red Hat系列以及社区(community)组织的Debian系列。由于REDHAT系列在我国的使用范围比较广泛,因此大家最熟悉的就是它了。这也就是为什么大家会把LINUX和REDHAT混淆起来的原因了吧。出了上面两种外,主要的发行版还有Mandriva,SUSE,Ubuntu,Gentoo,Slackware,FreeBSD等,当然还有国内自己的发行版“红旗”系列。(具体请参阅http://www.noobu.com/forums/article5.htm)。
在这里要特别说明下的是Fedora .由于 Redhat 自9.0以后,不再发布桌面版的,而是把这个项目与开源社区合作,于是就有了Fedora 这个 Linux 发行版。Fedora 可以说是Redhat 桌面版本的延续,只不过是与开源社区合作。(具体参阅http://fedora.linuxsir.org/main/?q=node/7)。
好了,现在我们对LINUX有了一些最基本的了解,是不是马上就可以选择一个进行安装呢?别急,我们还有一些问题没有解决。首先,我们得知道自己的CPU是什么类型的。由于现在64位技术大力普及,许多个人电脑都使用的是64位技术CPU,这使得CPU的运算能力大为提高。因此也就需为其配上一个适合的操作系统。现在有不少LINUX的发行版都有64位的版本。比如FC4——X86 64的就是其中之一。再者,就是自己的硬盘类型。由于之前我对硬件这一块基本上没什么概念,也就没怎么在意。可是在我安装RH9的时候就出问题了,找不到硬盘。因为我是最近配的机子,用的是串口硬盘,而RH9却是前些年的版本了,对串口的支持并不好,还弄的我找了好半天原因。通样,一些较旧一点的版本对最近的显卡,显示器等硬件的支持也都是不太好,建议像我这种初学者还是尽量用最新的版本,毕竟在硬件这一部分就不用担心了。
好了,我想现在你已经是把自己需要的安装镜像下载好并放在WINDOWS的那一个分区了吧!没错,是WINDOWS,谁叫我们一接触电脑就是用的它呢?现在,我们要做的,就是从硬盘上分出一部分空间,给LINUX来使用。这部分空间不多,10G多点就足够了。这里,又得了解下分区的知识——谁叫我们是菜鸟呢?:)一般情况下,一块硬盘只能分为四个主分区,主分区在前,扩展分区在后,然后在扩展分区中划分逻辑分区。在LINUX中,从一到四这四个主分区分别对应的是HDA1—HDA4,从HDA5后面起对应的就是逻辑分区。(详情参http://fedora.linuxsir.org/main/?q=node/80)。
而我们一般在装XP系统时,就只有一个主分区,那就是通常的C:盘了。那它对应在LINUX下就上HDA1,而D:为第一个逻辑分区,对应在LINUX下就是HDA5了,后面的类推。这一点对下面的安装是非常重要的。
还有一点要注意的就是文件系统类型。在WIN下一般采用的NTFS和FAT32,而LINUX下主要是EXT3。这是Linux的分区和Windows的分区不同,不能共用,所以,需要为Linux单独开辟一个(或若干个)分区。为Linux建立文件分区可以有两种办法,一种是利用空闲的磁盘空间新建一个Linux分区,另一种是编辑一个现有的分区,使它成为Linux分区。如果没有空闲的磁盘空间,就需要将现有的分区删除后,腾出空间,以建立Linux分区。
当然,大家在装WINDOWS的时候是一定把硬盘都分的干干净净的,怎么还会有多余的空间呢?为了不丢失数据,我们可以用PartitionMagic(分区魔法师)对现有的WIN底下的分区进行操作。我们要在现有分区的基础上再多分出两个区来。一个大约10G,用做LINUX的数据分区,一个大约512MB左右(最好是2的整数倍,可少),用做LINUX的SWAP分区。SWAP分区实际上就是用硬盘模拟的虚拟内存,当系统内存使用率比较高的时候,内核会自动使用SWAP分区来模拟内存。下面举例说明该如何分区。比如我现在在WINDOWS底下,有C,D,E,F四个区,其中C盘是放的XP,不能动;如果我现在E盘有比较多余的空间(20G,已用5G),就用PartitionMagic的分割功能,分一个10G的G区出来:完成后,继续在E盘上用PartitionMagic再用分割功能分一个512MB的H盘出来。这样的话,我们就有了C,D,E,F,G,H6个区,其中G H就是准备装LINUX的空间了。现在,里面应该是没有什么东西的(分割的时候它会要求你转移文件过去,就在E盘里新建一个空文件转移就可以了)。我们把下载下来的镜像放在D盘。D盘一定要是FAT32的文件系统。也就是说,镜像一定要放在FAT32的盘下。至于为什么,我们一起研究吧。:)
现在准备工作基本上都做好了,下面就是正式安装了