在文章中,我們會和大家一起談談Unix系統進程,這東西也曾讓我困惑了一段時間。Windows 2003下,我們可以把進程減小到開機12個左右,普通的應用基本上不超出30個進程。
但當你進入Unix系統後,看著幾十個上百個進程,是不是嚇了一跳?其實這跟Unix系統當初的設計有關。舉個例子,apache在Windows下正常工作只顯示兩個進程,一個是主進程,另一個是服務進程。
而在Unix系統下,則視連接情況有不同的進程數。如果當前有50個連接,則會有51個進程,其中一個是主進程。也就是說,apache為每個連接啟動一個進程(假設使用的是 prefork方式的多道處理機制)。這樣一來,進程數一下子就上去了,我們可以把它看成Windows下的線程(只是簡單的類比而已,事實上不是兩回事)。
最後順便講講FreeBSD的安裝吧!安裝的大致過程,在FreeBSD的手冊裡已經有詳細的講解。需要注意的是,必須弄明白什麼是主分區、什麼是擴展分區和邏輯分區。
對於玩熟了Windows的人來說,這一步沒什麼問題。好,接下來我假設你已經有Windows系統在硬盤上了,而且你是把整個硬盤都給了Windows,互動。現在你要劃出一部分空間出來裝FreeBSD。
如果你的分區情況是:C盤為Unix系統盤,占一個主分區;D、E、 F盤為邏輯分區,在一個擴展分區上。注意,這個擴展分區也是主分區!接下來怎麼辦呢?這裡必須明確:FreeBSD必須安裝在主分區!所以你要從 D,E,F這三個盤裡分出空閒的空間,從哪裡分?
當然是F盤了,用什麼分?請先准備一個軟件:partition manager。這是一個分區軟件,可以很容易地分區。怎麼用這個軟件我就不說了,你不會的話先研究一下它的說明,相信你能搞定(我給點思路,不是用刪除,而是用壓縮第二個主分區的方法來擠掉F盤,這樣才會縮小第二個主分區,否則那部分空間還是第二個主分區的,等於白干)。於是,你把F盤騰了出來,得到了一個空閒空間。
好了,現在准備工作做好了,插入盤開始安裝。選分區的時候你就可以把FreeBSD放到那塊空閒的硬盤區域上了。Unix系統裝好後,去借幾本書開始認真學吧!