歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> 更多Linux >> 如何學習 Linux

如何學習 Linux

日期:2017/2/27 9:40:32   编辑:更多Linux

  Linux 的應用:   要談到 Linux 如何學習之前,我們得就 Linux 目前的一般應用來說明一下,才好理解您需要什麼樣的學習方式!   · 桌上型計算機:   所謂的桌上型計算機就是一般使用者在屏幕前面工作時候的常見的操作系統了!我們稱之為『Desktop』系統,就是簡稱的桌上型計算機了!說到桌上型計算機就不能不提一下 X-Window System 。   o 由前一章提到的 Unix 與 Linux 的歷史中,我們知道在 1986 年美美的窗口畫面就已經在 Unix 上面出現過了,那個時候窗口畫面被簡稱為 X 系統,而後來到了 1994 年的時候正式被整合在 Linux 裡頭!至於微軟的 Windows 則是在 1995 年才出現!   o 所謂的 X Window System 就是以 XFree86 這個計畫釋出的 X11 這個窗口軟件為管理顯示核心的一套窗口接口的軟件,我們常常簡稱他為圖形使用者接口( Graphical User Interface )。這個 XFree86 只是 Linux 核心上面的一套軟件而已,他主要的工作就是管理圖形接口輸出的時候,幾乎所有顯示相關的硬件的控制,例如顯示卡、屏幕、鍵盤、鼠標、等等,都是 XFree86 管理的!或者,我們可以稱 XFree86 為 X-Window System 的服務器,簡稱為 X Server 。   o 至於我們所看到的美美的窗口畫面,則是使用 X Server 提供的顯示相關硬件的功能,來達到圖形顯示的『窗口管理員( Window Mananger, WM )』所發揮的能力啦!這也就是說, WM 是掛在 X Server 上面來運作的一套顯示窗口接口的軟件,例如我們常見的 KDE, GNOME 等等都是 WM。   那麼這個桌上型計算機平時都在干些什麼?簡單的說,桌上型計算機的日常工作是:   o 上網浏覽;   o 文書處理;   o 網絡接口之公文處理系統;   o 辦公室軟件( Office Software )處理資料;   o 收發電子郵件;   大致上就是這些工作啰!在這些工作中, Linux 有美麗的圖形接口 X Window System 提供良好的使用者接口 ( GUI ) ,此外,目前發展中的 WM 也都具有中文化的功能!至於 Office 軟件則有類似 Open Office 的軟件支持,所以,基本上在桌上型計算機型態的使用中, Linux 已經足以應付大部分的上班族群的工作了。  · 工作站計算機:   工作站計算機與桌上型計算機不太一樣的地方,在於工作站通常得要應付比較重要的公事應用,例如工程界流體力學的數值模式運算、娛樂事業的特效功能處理、軟件開發者的工作平台等等。Linux 上面有強大的運算能力,以及支持度相當廣泛的 GCC 編譯軟件,因此在工作站當中也是相當良好的一個操作系統選擇。例如我們研究室目前就要將 Sun Unix 上面執行的大型模式移轉到 Linux 上面,據美國環保署內部人員的測試,發現 Linux 不但比較便宜 ( X86 系統嘛! )而且速度還比較快呢!  · 網絡服務器:   承襲了 Unix 的良好傳統, Linux 上面的網絡功能特別的強大!此外,由於 GNU 計畫,讓 Linux 上面的服務器軟件幾乎都是免費的!因此,做為一部網絡服務器,例如 WWW, Mail Server, File Server, FTP Server 等等, Linux 絕對是上上之選!  · 嵌入式系統:   近年來電子相關產業相當的蓬勃發展,其中,小型微電腦的發展甚為重要!例如家電產品、PDA、以及其它微型的計算機配備。這些計算機配備通常是直接嵌入於產品當中的,例如 PDA 本身就是一個小型的計算機操作系統啦!這些系統我們就稱為嵌入式系統。而要讓這些嵌入式系統能夠動作,自然就需要制作一套簡單的操作系統啰,這個時候,可修改核心讓功能變簡單的 Linux 則是很好的選擇。因此,近年來有相當多的嵌入式系統選擇 Linux 做為發展的平台呢!  上面這些就是目前常見的幾個 Linux 的應用方向。那麼根據上面的應用,你覺得應該要怎樣學習 Linux 呢?     從『頭』學起   其實,不論學什麼系統,『從頭學起』是很重要的!還記得你剛剛接觸微軟的 Windows 都在干什麼?還不就是由檔案總管學起,然後慢慢的完到控制台、玩到桌面管理,然後還去學辦公室軟件,我想,你總該不會直接就套過這一段學習的歷程吧!?那麼 Linux 的學習其實也差不多,就是要從頭慢慢的學起啦!不能夠還不會走路之前就想要學飛了吧! ^_^!  常常有些朋友會寫信來問鳥哥一些問題,不過,信件中大多數的問題都是很基礎的!例如:『為什麼我的使用者個人網頁顯示我沒有權限進入?』、『為什麼我下達一個指令的時候,系統告訴我找不到該指令?』、『我要如何限制使用者的權限』等等的問題,這些問題其實都不是很難的,只要了解了 Linux 的基礎之後,應該就可以很輕易的解決掉這方面的問題呢!所以請耐心的,慢慢的,將後面的所有章節內容都看完。自然你就知道如何解決了!  此外,網絡基礎與安全也很重要,例如 IP 的基礎,網絡的 Gateway 設定基礎與網絡的相關概念!很多的朋友一開始問的問題就是『為什麼我的 mail server 無法收到信件?』這種問題相當的困擾,因為發生的原因太多了,而朋友們常常一接觸 Linux 就是希望『架站!』根本沒有想到要先了解一下 Linux 的基礎!這是相當傷腦筋的!尤其近來計算機怪客 ( Cracker ) 相當多, ( 真奇怪,閒閒沒事干的朋友還真是不少.... ) ,一個不小心您的主機就被當成怪客跳板了!甚至發生被警告的事件也層出不窮!這些都是沒能好好的注意一下網絡基礎的原因呀!  所以, 鳥哥希望大家能夠更了解 Linux ,好讓他可以為你做更多的事情喔!而且這些基礎知識是學習更深入的技巧的必備條件呀!因此建議:   1. 先理解一下基礎的硬件知識,不用一定要全懂(沒那麼多時間),但是至少要『聽過、有概念』即可;   2. 先了解一下 Linux 的基礎知識,這些包含了『使用者、群組的概念』、『權限的觀念』,『程序的定義』等等;   3. 必需至少學會一種以上的文書編輯器,例如最好學會通用版本的 vi 啰!   4. 實際操作 Linux 時,必定要學習的 Shell ,最好 Shell scripts 也能夠了解;   5. 如果上面你都通過了,那麼網絡的基礎就是下一階段要接觸的咚咚,這部份包含了『IP 概念』『路由概念』『TCP/IP』等等;   6. 如果連網絡基礎都通過了,那麼網站的架設對你來說,簡直就是『太簡單啦!』   在一些基礎知識上,這裡推薦一下 Study-Area 裡面的基礎文章,相當的實用!    計算機基礎    網絡基礎:     實作經驗   要增加自己的體力,就是只有運動;要增加自己的知識,就只有讀書;當然,要增加自己對於 Linux 的認識,大概就只有實作經驗了!所以,趕快找一部計算機,趕快安裝一個 Linux 套件,然後快點進入 Linux 的世界裡面晃一晃!相信對於你自己的 Linux 能力必然大有斬獲!除了自己的實作經驗之外,也可以參考網絡上一些善心人士整理的實作經驗分享喔!例如最有名的 Study-Area ( http://www.study-area.org )等網站。  此外,人腦不像計算機的硬盤一樣,除非硬盤壞掉了或者是資料被你抹掉了,否則儲存的資料將永遠而且立刻的記憶在硬盤中!在人類記憶的曲線中,你必須要『不斷的重復練習』才會將一件事情記得比較熟!同樣的,學習 Linux 也一樣,如果你無法經常摸索的話,那麼,抱歉的是,學了後面的,前面的忘光光!學了等於沒學,這也是為什麼鳥哥當初要寫『鳥哥的私房菜』這個網站的主要原因,因為,我的忘性似乎比一般人還要好~~呵呵!所以,除了要實作之外,還得要常摸!才會熟悉 Linux 而且不會怕他呢!  好了,底下列出幾個學習網站來提供大家做為參考實作的依據:(注:由於不同的網站當初撰寫的時候所用的 Linux 套件或版本與目前的主流並不相同,因此參考他人的實作經驗時,必須要特別留意對方的版本,否則反而可能造成你的困擾喔!)  Study-Area   鳥哥的私房菜館   狼主的網絡實驗室   臥龍大師的網絡技術文件   大南國小(林克敏主任文件集)   張毓麟先生的小文章   台灣 Linux 社群   吳仁智的文件集     --------------------------------------------------------------------------------  X-Window 還是 command line   由前面的介紹我們可以知道,雖然目前 X-Window 的接口越做越漂亮,而且也已經漸漸的可以來控管整個系統了!但是必須要注意的是, X-Window 畢竟還只是一個 Linux 上面的軟件,並不是一套『操作系統』,所以實際上使用他來設定系統的時候,還是有相當多的困擾的,因為畢竟他無法完全的管理好我們的 Linux 啊!雖然就以 Desktop 的型態來說,X-Window 是讓 Linux 立刻深入人心的方法。不過, X-Window 在使用的時候還是有相當多的問題的,最大的問題來自於『系統資源的有效應用』,以 VBird 的使用情況來說,我的系統資源並沒有很好,但是 X-Window 本身相當的消耗系統資源,如果一開 X-Window ,那麼你的內存幾乎都被 X-Window 吃光了!您要如何來用剩下的系統資源來進行高效率的其它工作呢?!這也是為什麼很多的書籍與網站都會希望使用者架設網站的時候,不要激活圖形使用者接口 的原因啰!  以下再來說說 X-Window 學習與 command line 學習的角度。  X-Window   如果您對於 Linux 的要求是『桌上型計算機』,並且你又不架設網站的話,那麼學習 X-Window 對您而言,絕對是需要的!至於指令列模式對你就不是這麼必要了!但是,如果 Linux 對你而言是『服務器與工作站』的話,那麼 X-Window 可能就不是這麼重要,但是指令列模式可就大大的重要啦!  因為,如果以 X-Window 作為學習 Linux 的方式,那麼未來一定會有死角,這是因為 X-Window 了不起也只是 Linux 的『一套軟件』而不是『Linux 核心』此外,目前發展出來的 X-W






Copyright © Linux教程網 All Rights Reserved