标签: 學習Linux

  • 如何學習Linux

    分享一篇很好的文章給大家看看!^^

    來源www.linux.org.tw Edited on 5/10/2002 by Kirk

    看到網路上有許多新手,在使用 Linux 的過程中遇到很多問題,當然也有
    不少熱心的老手很願意照顧這些新手們,只是看看新手們 po 出來的問題,
    有的內容很籠統,有的則是不知所云,這樣會增加許多老手在回答問題方面
    的困難度,因為反覆看了半天也找不出問題的核心究竟在那裡。

    當然,能夠自己去找出問題的答案是很好的,只是對於非資訊科學系出身的
    人來說,網路上一大堆專業文件也很難看得懂,了解 Linux 的人會覺得它
    比 Windows 好,不了解的人也許連開機都成問題。

    在這裡有一個很重要很重要的觀念必須要強調:Linux 的核心架構完完全全
    不同於 Windows,因此千萬不要抱著使用 Windows 的心態來研究 Linux,
    否則會遭遇到很嚴重的挫折。

    Linux 是一個 32 位元的多人多工的大型企業用伺服器作業系統。Windows
    只有 NT 的系列產品才可以勉強算是 32 位元的產品,然而一直到了 XP 的
    時代,NT 系列的核心架構才算是追上了 Linux 的水準。

    Linux 最大的缺點就是桌面環境的整合度不像 Windows 那麼好,然而伺服
    器若採用 XP 產品,其穩定性還可以,但是效率上卻不如 Linux。

    在以下的文章裡面,有三個重點要詳加討論一下:

    第一,什麼是伺服器?
    第二,什麼是多人多工作業系統?
    第三,Linux 的核心架構究竟跟 Windows 有什麼不同的地方?

    以上三個重點談完了,最後就以各發行版的比較及常見問題做結束。

    首先來談談伺服器。在一般人的觀念裡,伺服器很可能只是拿來架網路的,但
    事實上,古早的伺服器是一種“性能和價格都比一般終端機更可怕的電腦”,
    而且這樣的概念一直到今天也還是一樣。

    伺服器的特點就是多個 CPU 同時進行資料處理以及運算的工作,而且體積龐
    大,發出的熱量也高,因此一套大型企業用伺服器必須要花上不少成本去運作
    ,去維護。也正因為大型的企業用伺服器價格昂貴,所以古早時期的企業,有
    一套這樣的機房設備就很了不起了。像這樣的設備當然是要給全公司的人使用
    的,因此企業內部的區域網路概念就這樣成形了。

    想使用這套大型伺服系統的人,只要在自己的辦公室裡,透過“終端機”這樣
    的設備,就可以使用伺服器的儲存設備,以及處理器的運算資源。終端機的原
    始概念並不是一台電腦,只是一個螢幕,它的目的是要讓使用者透過網路接收
    來自伺服器的訊息。也許它有中央處理器,但是功能也很簡單,只是單純地處
    理 I/O 等資料輸出入的工作而已。而且重點是,它很便宜。

    自從終端機有了中央處理器,也就是 CPU 之後,終端機才搖身一變而成為個人
    電腦,也就是 PC (Personal Computer)。當時個人電腦的代名詞就是 Apple,
    也就是現今的 Mac。

    當年的 Apple 剛推出的時候,只有單色螢幕,而且價格昂貴。所使用的儲存
    設備是磁帶機,而不是磁碟機。伺服器系統所使用的儲存設備也是磁帶機,
    Linux 有一個指令:tar,就是將資料打包之後,存進磁帶機用的指令。

    當時的大型企業用伺服器,所使用的作業系統,是由 AT&T 的貝爾實驗室所
    研發的 UNIX,是一套售價極為昂貴的作業系統。後來為了教學用途,AT&T
    提供了 UNIX 的“部份”原始碼給柏克萊大學,也就是 BSD (Berkley
    Software Distribution),現今所謂的 Free BSD,絕對不是免費的意思!
    而是指“開放原始碼”的意思。

    UNIX 當年是一套需要收費的大型伺服器作業系統,Sun Microsystem 的創
    辦人裡面,有一位 Bill Joy 就是柏克萊大學的研究生。微軟的掘起是在個
    人電腦的領域方面,當時的個人電腦尚無法運作 UNIX 這樣的大型電腦作業
    系統,因為當時的個人電腦只有 8 位元。而微軟的 DOS 產品,嚴格來說也
    不算是作業系統,而是一套“磁碟操作系統”,因此 DOS 的主要功能是在於
    資料的 I/O 上頭,這也是為什麼採用 DOS 作業系統的個人電腦大多被拿來
    用作文書處理的緣故。

    (更多…)