監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設(shè)計管理系統(tǒng) | 簽約案例 | 購買價格 | 在線試用 | 手機APP | 產(chǎn)品資料
X 關(guān)閉

網(wǎng)友:從Windows轉(zhuǎn)向UNIX的一些困惑

申請免費試用、咨詢電話:400-8352-114

文章來源:泛普軟件

從Windows轉(zhuǎn)向UNIX的一些困惑(上)

相信很多朋友Windows已經(jīng)用得相當熟悉了,由于種種原因,想試試UNIX。無奈Windows的思想根深蒂固,這給學習UNIX造成很多困惑,經(jīng)常四處碰壁。于是抱怨UNIX太難學,拋在一邊眼不見為凈,繼續(xù)用著Windows。當然如果你只是普通用戶,聽聽歌玩玩游戲灌灌水,那大可不必裝什么UNIX,因為你根本沒必要去跟UNIX瞎折騰。Windows那么方便,用著多舒服,何必自找麻煩,去弄那難配置又“莫名其妙”的UNIX?說到這里,很多人可以不用看這篇文章了。這篇文章是為想學UNIX的跟我一樣菜的新手寫的,目的是為了在學習過程中少走一些彎路。就從我個人的經(jīng)歷來說吧!

最初聽說UNIX,大概是在大一的時候。當時對這個系統(tǒng)超級崇拜,認為能駕馭這個系統(tǒng)的一定是絕頂大牛。某天偶然聽說又有一個操作系統(tǒng)叫Linux,據(jù)說跟UNIX很像,而且還有一個叫做RedHat的東西。因為我有刻錄機,于是在校網(wǎng)的某處下了三個ISO,刻成了盤,但一直不敢試,因為根本不知道怎么把它“放”到硬盤上去。也就是說,它有沒有分區(qū)?有分區(qū)的話怎么弄?因為一直擔心把Windows損壞,所以這幾張盤就被我擱到了一邊,這一擱就是一年。

大二了,Windows已經(jīng)玩得相當熟了,這時對分區(qū)之類的也算挺了解了吧,于是又從抽屜的角落里找到那幾張盤,打算試試。具體怎么樣我也記不清了,反正是安裝成功了,不過刷新率非常低,眼睛根本受不了,所以沒多久又被我刪了,還是繼續(xù)我的Windows。說出來不怕笑話,到這時我還不知道Linux有好多發(fā)行版本,以為RedHat就是Linux。

大二的暑假,Windows我已經(jīng)玩得不想再玩了,而且隨著對UNIX的漸漸了解,我開始對這東西有了點好感。于是在網(wǎng)上搜了一通,由于當初對Linux的感覺相當糟糕,所以我沒把目光放在Linux上,而是放到了BSD上。BSD有三個分支——FreeBSD、NetBSD和OpenBSD。當時看著NetBSD和OpenBSD感覺不大舒服(呵呵,其實看著Linux這幾個字也不怎么舒服,這也是我當時不選Linux的原因之一,不過現(xiàn)在不會了),于是自然而然地選擇了FreeBSD。

然而,對于我這個有著很深的Windows情節(jié)的人來說,想一下子適應(yīng)FreeBSD真的很不容易。還是回到分區(qū)。FreeBSD的“分區(qū)”是怎么樣的?這讓我怵了好久,直到從圖書館借到《FreeBSD使用大全》的時候才有點眉目。不過,當時并不知道這本書其實不大適合初學者。但那時在家里只能看這本書了,花了十幾天吧,把這本書看了個大概。

回到學校后就開始了學FreeBSD,但也是斷斷續(xù)續(xù),沒有當初學Windows那么大的好奇心。不過,雖然進展緩慢,收獲多多少少還是有一些的。在這當中逛了好多論壇技術(shù),看了很多技術(shù)文章,說實話感覺還真的挺不錯?,F(xiàn)在就稍微總結(jié)一下吧,以下僅以FreeBSD為例,因為我到現(xiàn)在為止,經(jīng)過一些比較,還是認為FreeBSD最適合我的性格。好了,現(xiàn)在開始言歸正傳了。

首先,我必須讓你擺脫一些誤解。或許你會有這樣的不屑:UNIX那黑頭土臉的能算得上系統(tǒng)?能正常工作?能提供FTP和Web等服務(wù)?能受得了大負荷?我才不相信,我才不用那破東西!如果你這么想,我可以很認真地告訴你,你錯了!知道么,世界使用量第一的Web服務(wù)器Apache最初是為UNIX開發(fā)的,超級數(shù)據(jù)庫Oracle最初也是為UNIX開發(fā)的,高端的服務(wù)器用的是什么操作系統(tǒng)?是UNIX!而不是你想象的Windows 2003!

當然,我用過Windows 2003,也用它架過相當多的服務(wù),我知道2003的性能不錯。但請相信,世界上這么多大型站點使用的都是UNIX,你說他們的管理員難道就都那么笨?如果Windows 2003性能真的比UNIX好,他們會不用這么好的東西?事實是,他們選擇了UNIX。不相信?好,你可以去這里看看:http://www.netcraft.com,隨便輸入幾個大型站點,如www.google.com,www.yahoo.com,www.baidu.com,看看OS部分寫的是什么?或者,你再看看這個網(wǎng)址:http://uptime.netcraft.com/up/today/top.avg.html,看看世界上運行時間最長的機器用的是什么系統(tǒng)?如果你還是執(zhí)意認為Windows 2003牛,那么OK,這篇文章你也沒有看下去的必要了,那么就關(guān)上這個網(wǎng)頁吧!

如果你繼續(xù)看下來了,那我繼續(xù)說,呵呵。我們知道,Windows上的服務(wù)器很多都是以GUI頁面和服務(wù)的方式存在的,但在UNIX中,它們基本上是在命令行下以daemon的形式存在。你可能很困惑,命令行下也能運行服務(wù)?嗯,沒錯,正是。daemon在UNIX中的地位,有點像服務(wù)在Windows中的地位,但又不盡然?,F(xiàn)在你可以把daemon就當成服務(wù)看待。

那么,UNIX下的文件是怎么樣的?UNIX跟Windows不同,它把所有的文件都當成一回事,不像Windows那樣以后綴名來區(qū)分不同類型的文件。可能你會很困惑,如果這樣的話,我怎么打開不同的文件?事實上,在UNIX系統(tǒng)中,文件只是存儲上硬盤上的單純的字節(jié)。UNIX下區(qū)分不同文件的方法是看這些字節(jié)的前幾個字符。當然,UNIX本身可不管你是什么文件,它只當你是一些字節(jié)。

區(qū)分這些文件的工作由應(yīng)用程序來負責,比如你有一個文件名為“diogin”的文件,你想“打開”它。怎么打開?我不知道它的文件格式!麻煩大了吧?不大。用file命令一看,這個文件是什么類型馬上出來了,雖然不一定準,但絕大多數(shù)情況下是沒錯的。好了,現(xiàn)在你知道它是個可執(zhí)行文件,在shell下敲入./diogin后,程序執(zhí)行了,打印出了“Hello, World!”,看!就這么簡單??墒菃栴}又來了,什么是shell?還有,UNIX沒有像Windows那樣的桌面嗎?

shell,簡單地說,就是讓用戶與操作系統(tǒng)內(nèi)核溝通的一個媒介,你在Windows下用過命令行吧,你可以把shell想象成命令行,但shell可比命令行強大多了,功能上根本不是一個數(shù)量級,這一點在你深入理解shell后肯定會感覺到。那桌面呢?這個可能是最讓人困惑的問題了,當時我就一直不理解這個X跟桌面到底是怎么回事,甚至一度抱怨Windows怎么這么霸道,把我的思想全禁錮住了。

當你開始使用UNIX系統(tǒng)的時候,你會遇到很多驚訝的事情,最讓你驚訝的,可能就是重新編譯內(nèi)核。天哪,這是什么東西?剛從Windows轉(zhuǎn)過來的用戶可能會嚇出一身冷汗。其實不用怕,編譯內(nèi)核是學習UNIX系統(tǒng)必須經(jīng)過的一關(guān),而且也不像想象中那么神秘。簡單地說,就是改變系統(tǒng)最本質(zhì)的部分,讓它適合你的機器和你的需要,換句話說,你可以用重新編譯內(nèi)核來完全定制你的系統(tǒng)。

發(fā)布:2007-04-21 14:04    編輯:泛普軟件 · xiaona    [打印此頁]    [關(guān)閉]
相關(guān)文章:
長春OA系統(tǒng)
聯(lián)系方式

成都公司:成都市成華區(qū)建設(shè)南路160號1層9號

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓

咨詢:400-8352-114

加微信,免費獲取試用系統(tǒng)

QQ在線咨詢

泛普長春OA行業(yè)資訊其他應(yīng)用

長春OA軟件 長春OA新聞動態(tài) 長春OA信息化 長春OA快博 長春OA行業(yè)資訊 長春軟件開發(fā)公司 長春門禁系統(tǒng) 長春物業(yè)管理軟件 長春倉庫管理軟件 長春餐飲管理軟件 長春網(wǎng)站建設(shè)公司