Windows转向UNIX的一些困惑( 四 )


嗯,再谈谈进程,这东西也曾让我困惑了一段时间 。Windows2003下,我们可以把进程减小到开机12个左右,普通的应用基本上不超出30个进程 。但当你进入UNIX后,看着几十个上百个进程,是不是吓了一跳?其实这跟UNIX当初的设计有关 。举个例子,apache在Windows下正常工作只显示两个进程,一个是主进程,另一个是服务进程 。而在UNIX下,则视连接情况有不同的进程数 。如果当前有50个连接,则会有51个进程,其中一个是主进程 。也就是说,apache为每个连接启动一个进程(假设使用的是prefork方式的多道处理机制) 。这样一来,进程数一下子就上去了,我们可以把它看成Windows下的线程(只是简单的类比而已,事实上不是两回事) 。具体情况我就不多说了,打这么多字累死我了,_-_
最后顺便讲讲FreeBSD的安装吧!安装的大致过程,在FreeBSD的手册里已经有详细的讲解 。需要注意的是,必须弄明白什么是主分区、什么是扩展分区和逻辑分区 。对于玩熟了Windows的人来说,这一步没什么问题 。好,接下来我假设你已经有Windows系统在硬盘上了,而且你是把整个硬盘都给了Windows 。现在你要划出一部分空间出来装FreeBSD 。如果你的分区情况是:C盘为系统盘,占一个主分区;D、E、F盘为逻辑分区,在一个扩展分区上 。注意,这个扩展分区也是主分区!接下来怎么办呢?这里必须明确:FreeBSD必须安装在主分区!所以你要从D,E,F这三个盘里分出空闲的空间,从哪里分?当然是F盘了,用什么分?请先准备一个软件:partition manager 。这是一个分区软件,可以很容易地分区 。怎么用这个软件我就不说了,你不会的话先研究一下它的说明,相信你能搞定(我给点思路,不是用删除,而是用压缩第二个主分区的方法来挤掉F盘,这样才会缩小第二个主分区,否则那部分空间还是第二个主分区的,等于白干) 。于是,你把F盘腾了出来,得到了一个空闲空间 。好了,现在准备工作做好了,插入盘开始安装 。选分区的时候你就可以把FreeBSD放到那块空闲的硬盘区域上了 。系统装好后,去借几本书开始认真学吧!只是FreeBSD方面的书实在太少,能在学校图书馆借到的就三本:《FreeBSD使用大全》、《FreeBSD技术内幕》和《FreeBSD手册》 。当然如果你能把这三本书都看透,水平肯定不低了,呵呵 。我就不说了,因为我太菜……
【Windows转向UNIX的一些困惑】嗯,一时也想不到还要什么要说了,就这样吧,有问题google,上UNIX方面的论坛是王道,呵呵 。

推荐阅读