近来关注Linux系统的各方面信息,了解到了小企鹅在多种平台应用下的前景与优势,于是正式启动学习日程,基于多年来对IT技术的学习过程中所积累的规律,应该先将各种专业术语给熟悉一下。
我从众多Linux版本中精挑细选的的一员,选择它的原因就是据说支持它的应用程序是最多的。这样选择兴许有些片面,但对于我目前的需求,足够了(感觉它的VI也比较酷)。
LInux LOader(Linux专有的开机引导程序,通过它能够完成多个操作系统的引导操作,与Windows的开机选择菜单功能一致。)
说到这个话题,网上相传有不少的文章跟言论,有的话题很丰富,也很深入,转来转去难免不让初学者感觉如置身云雾中一般。其实自从我对Red Hat 9的安装实践中得知,一切都是那么的简单。现将我的安装过程简介如下:
先将G盘转换成FAT32格式,然后通过互联网下载到最新版本的红帽Linux(Red Hat Linux 9),所有内容都包含在shrike-i386-disc1.iso,shrike-i386-disc2.iso和shrike-i386- disc3.iso这三个光盘映像文件中,我事先已经将电脑中的G盘的数据全部转移,并打算用这个分区来安装Linux系统,再把这三个安装映像文件解到 我的F盘根目录下,并分别用目录F:\1,F:\2,F:\3进行对应。
安装文件准备就绪,现在正式准备安装了。不过Linux的安装不能够在Windows 2000或更高版本中的控制台模式中运行,它需要比较纯正的DOS环境,如MSDOS 6.22或Win95,98。于是翻出一张Win98安装光盘重新启动后直接从光盘启动。当出现启动Win98安装程序的画面之后按Shift+F5跳到 命令行模式中来。
使用cd命令转到F:\1\dosutils目录下。然后执行该目录中的autoboot.bat,安装程序就正式启动了。其他都没有太大的问题, 只是在选择安装映像的磁盘的时候要注意选择正确的含有安装映像文件(shrike-i386-disc1.iso)路径即可。整个安装过程大概需要40分 钟左右完成。
安装完之后便需要重新启动了,我没有选择制作系统启动磁盘(也没有软驱跟软盘),于是启动又成了大问题,只好再次从光盘启动,进入DOS模式后运行 F:\1\dosutils\loadlin F:\1\dosutils\autoboot\vmlinuz root=/dev/hda8才启动了Linux(注意:我机子中的/dev/hda8对应了已被Linux格式化的前任G盘)。
满屏的字符闪动之后,图形界面终于出现了,还是那个感觉,比较酷。呵呵。不过声卡跟网卡似乎有点问题,没有被支持,显卡正常,用的是1280*1024*24分辨率。在小试了试各种图形操作界面,玩儿两把摸不着边的系统游戏之后又得吃饭了。(待续)
还是觉得老需要光盘启动不是特好,感觉还是受光盘的束缚。得抽个空时间去查一下如何直接从硬盘引导。暂时就先写到这里吧,希望再接再厉,尽快解决各种问题。
事后得知,安装时使用GRUB引导的方式来重写硬盘MBR的方式更为有效,它直接会改变硬盘的启动内容,同时也可以启动非Linux环境。
GRUB是一个多重启动管理器。GRUB是GRand Unified Bootloader的缩写,它可以在多个操作系统共存时选择引导哪个系统。它可以引导的操作系统包括Linux,FreeBSD,Solaris, NetBSD,BeOSi,OS/2,Windows95/98,Windows NT,Windows2000等。它可以载入操作系统的内核和初始化操作系统(如Linux,FreeBSD),或者把引导权交给操作系统(如 Windows 98)来完成引导。
/root(1GB的ext3分区。)
swap(1GB的ext3交换区,大小相当于内存的2倍。)
/(至少10GB的ext3分区,多多益善。)
Ext2:是GNU/Linux系统中标准的文件系统,其特点为存取文件的性能极好,对于中小型的文件更显示出优势,这主要得利于其簇快取层的优良 设计。其单一文件大小与文件系统本身的容量上限与文件系统本身的簇大小有关,在一般常见的x86电脑系统中,簇最大为4KB,则单一文件大小上限为 2048GB,而文件系统的容量上限为16384GB。但由于目前核心2.4所能使用的单一分割区最大只有2048GB,因此实际上能使用的文件系统容量 最多也只有2048GB。
Ext3:顾名思义,它就是ext2的下一代,也就是在保有目前ext2的格式之下再加上日志功能。目前它离实用阶段还有一段距离,也许在下一版的核心就可以上路了。
ext3是一种日志式文件系统。日志式文件系统的优越性在于:由于文件系统都有快取层参与运作,如不使用时必须将文件系统卸下,以便将快取层的资料写回磁盘中。因此每当系统要关机时,必须将其所有的文件系统全部卸下后才能进行关机。
如果在文件系统尚未卸下前就关机(如停电)时,下次重开机后会造成文件系统的资料不一致,故这时必须做文件系统的重整工作,将不一致与错误的地方修 复。然而,此一重整的工作是相当耗时的,特别是容量大的文件系统,而且也不能百分之百保证所有的资料都不会流失。故这在大型的伺服器上可能会造成问题。
为了克服此问题,业界经长久的开发,而完成了所谓‘日志式文件系统(Journal File System)’。此类文件系统最大的特色是,它会将整个磁盘的写入动作完整记录在磁盘的某个区域上,以便有需要时可以回朔追踪。由于资料的写入动作包含 许多的细节,像是改变文件标头资料、搜寻磁盘可写入空间、一个个写入资料区段等等,每一个细节进行到一半若被中断,就会造成文件系统的不一致,因而需要重 整。然而,在日志式文件系统中,由于详细纪录了每个细节,故当在某个过程中被中断时,系统可以根据这些记录直接回朔并重整被中断的部分,而不必花时间去检 查其他的部分,故重整的工作速度相当快,几乎不需要花时间。
另外Linux中还有一种专门用于交换分区的swap文件系统,Linux使用整个分区来作为交换空间,而不象Windows使用交换文件。一般这个SWAP格式的交换分区是主内存的2倍。
RPM代表Red Hat软件包管理器(Redhat Package Manager),它是Red Hat建构和发行软件文件的方式。RPM文件是你可以在Red Hat Linux计算机上安装的软件包文件。