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