《笨兔兔的故事——带你了解Ubuntu,了解Linux》
第15节

作者: 懒蜗牛Gentoo
收藏本书TXT下载
  G大叔就不是这样了,人家好歹认字,能读文件。我会给他写个配置文件,放在我那间大屋子的/boot/grub/位置里,叫做menu.lst。G大叔每次起来后,都来到这里拿起文件看看。我会在上面给他写清楚,我睡在哪里,查皮睡在哪里。(查皮具体睡的地方我是不知道的,我只能告诉老G查皮睡在哪屋,老G进屋叫醒查皮的小弟就好)然后G大叔一看就知道该到哪里去叫我了。如果我不睡在原来的地方也没关系,只要把那个配置文件改了就好,G大叔仍然可以找到我。


日期:2009-08-02 12:11:39

  (41)init
  当g大叔找到我并把我从甜美的梦中拉进残酷的现实后,又发生了什么呢?
  就和你每天被闹钟吵醒后发生的事情一样——不情愿的去工作。我会检查一些需要用到的各种硬件是否正常,拿出各个硬件的使用手册,也就是叫驱动的那个东西,拿来对照着操作一下,确认硬件都能正常使用,检查一下我的屋子,主要是/目录,然后到/sbin/那间屋子去找一个人——Init。
  人家老板们总会有个秘书阿助理什么的,我好歹也是这里的老大,有个类似的角色帮我收拾一下凌乱个的空间不算过分吧。这个角色就是Init。他是我起床后叫起来的第一个人,也是唯一一个我亲自走到床前叫醒他的人。Init就是初始化Initial的缩写,他的责任就是负责准备好工作环境,就像你们那张大爷每天早上起来扫扫地阿,擦擦桌子阿,开窗通风阿……之类的。Init负责创建好其他软件的工作环境,比如要挂好大屋子里每个隔间的牌子,哪个是/usr阿,哪个是/home阿,都得分清楚了。——这个过程叫挂载,前面说过了。当然init也不能随便挂,他是根据一份放在/etc/的文件来挂的,这份文件叫fstab,里面写清楚了哪间屋子是/home,哪间是/usr等等。之后init还要确认运行级别,什么叫运行级别呢?运行级别说明了这次启动大概要做什么。比如张大爷扫完了地,擦好了桌子,要看一眼日历,如果今天是星期一,说明上午肯定有例会,那么就还得收拾一下会议室;要是星期三,就该给办公室的那些绿萝浇水了;要是星期天……就说明自己起猛了,赶快回家哄孙子去。Init也是如此,不过他没有日历可看,而是由我告诉他,这次的运行级别是什么。他起床之后要看一眼/etc/inittab这个文件,上面写了每个运行级别都需要做什么事情。然后按照生面写的,一件一件做就好了。

  有的人说了:你骗人!我这里根本没有/etc/inittab这个文件。是的,我正要说这段故事。话说早在Canonical学校成立以前,早就有了很多培养我们linux的地方,其中有一个做得比较大的,是一个卖帽子的公司。他们主要卖红色的浅顶软呢帽,注意,是卖红色的帽(RedHat)和浅顶软呢帽(Fedora)。他们培养出来的linux的运行等级是这样的:0代表关机,1代表单用户模式,2代表无网络支持的多用户模式,3代表多用户模式,4代表啥还没定,5代表带图形界面的多用户模式(其他的都不带图形界面),也就是主人最常用的模式。6代表重启。然后,他们的那个Init程序一定会找inittab这个文件来看每个运行级别都要做什么事情。但是,我们Canonical学校出来的学生跟他们是不一样的,我们不是卖帽子的出身,我们学校的教科书是继承于大便学校的(Debian),虽然名字不大好听,但是也有很悠久的历史。在我们这里,运行级别虽然也可以分作0~6,但是,2~5的运行级别对我们来说没有区别,都一样,都是带图形界面的多用户模式。所以,也就没什么必要整个inittab文件,我们这里的init程序跟他们的也不同,我们的init程序会去/etc/看一眼,如果有inittab,就按照上面记录的来,没有的话,并且我也没有告诉init应该是什么运行级别,那就默认运行级别为2(反正2~5都一样)。然后按照带图形界面的多用户模式来继续下面的工作。


日期:2009-08-09 14:01:57

  (42) EXT4
  又开书了。
  以前咱们说了“插爱夫爱死”这宝兵器,这回书咱们说说另外一口兵器——“伊爱可踢死”(EXT4)
  话说这伊爱可踢死这个文件系统可是有来头,他的上一辈,就是伊爱可踢散(EXT3),伊爱可踢散的再上一辈就是伊爱可踢二。您看见没有,最开始也就是把人踢的有点二,后来厉害了,能把人踢散了,现在更霸道,直接就踢死了。这正是长江后浪推前浪,一代更比一代强,江山代有才人出,各领风骚那么几年。
  用兔子这个操作系统的人,大概没有不知道伊爱可踢散的。前面兔子也给您介绍了,当初那位牛人Theodore Ts’o,为刚刚降世不久的“里娜渴死”(linux),量身打造了伊爱可踢二这口兵器。那时候里娜渴死还小,拿这口兵器不轻不沉正合适。后来长大了,就觉得不顺手了,毕竟这伊爱可踢二,连个日志都没有,哪能上的了台面,于是就又有了爱可踢散。这爱可踢散算是能让人瞧的上眼的兵器了,它首先是个日志文件系统,这日志有多重要,咱之前也说过了。而且这日志可以随心而变,愿意让它安全点,它就可以把日志记录的全乎点,要是想让他速度快点,就可以把日志记的少点,提高速度,但是安全性肯定就下降了。再有一个好处,这伊爱可踢散是爱可踢二的升级版阿,使用起来跟爱可踢二差不多,所以用爱可踢儿用顺了手的再用爱可踢散那是轻车熟路阿。而且人家还有免费换购活动,你用爱可踢二可以直接换成爱可踢散,不用什么手续,到那就换。(Ext2可以平滑升级到Ext3,不会影响上面的数据)还有就是爱可踢散这兵器它轻,比 插爱夫爱死这样的大块头要节省力气——也就是节省CPU阿。那么说了这么半天,还没说爱可踢死呢。这爱可踢散说了半天,比爱可踢二当然是强了不少,可是跟其他什么 插爱夫爱死,姐爱夫爱死(JFS)这样的宝兵器相比,还是差着一节。那么这爱可踢死做为爱可踢散的升级版,它又有什么过人之处呢。首先还是免费换购,有爱可踢散直接就能换成爱可踢死,方便阿。那么这爱可踢死还比爱可踢散更宽更大,原来爱可踢散最大也就能支持32T的分区,这爱可踢死能支持到一个EB大小的分区,也就是1024P,也就是1024*1024T,也就是1024*1024*1024G阿。虽然比那 插爱夫爱死18个E的大小还是有点差距,但是已经很大了,话说回来了,对于咱们普通用户来说,哪有那么大的硬盘阿。还有一点爱可踢死比爱可踢散强的地方就是他快阿,因为他用了延迟分配特性,有数据要写的话,尽量先放内存里,跟 插爱夫爱死一个习惯。而且还增加了一个新的机关——添加了新的数据结构,使得磁盘检查的速度得到加速,主要是可以跳过未使用的部分不做检查。再一个,这爱可踢死还特别的准。咱建文件都有时间记录是吧,都能从属性里看见文件是那天建的,哪天修改的,等等。这些记录都是依赖文件系统的,那么一般的文件系统都是精确到秒,可这爱可踢死的时间记录可以精确到纳秒,而且比爱可踢散记录的时间更长,爱可踢散顶多只能记录到2038年1月18日(倒是也足够了),而爱可踢死可以记录到2514年……不知道那时候纳美克星人是不是已经来地球了。


日期:2009-08-13 20:40:56

  (43)有朋远来
  这一天正在忙着呢,忽然网口那送来了数据包。一般情况下,如果奔流没起床,那网口来的数据包多半是狐狸的,如果奔流起床了,那多半是奔流的。不过这次我去看了下却发现,是一包来自另一个Linux的问候。
请按 Ctrl+D 将本页加入书签
提意见或您需要哪些图书的全集整理?
上一节目录下一节
【网站提示】 读者如发现作品内容与法律抵触之处,请向本站举报。 非常感谢您对易读的支持!举报
© CopyRight 2011 yiread.com 易读所有作品由自动化设备收集于互联网.作品各种权益与责任归原作者所有.