本文出自 「技術成就夢想」 博客,請務必保留此出處http://ixdba.blog.51cto.com/2895551/569329。linux
爲了能把這篇不錯的文章分享給你們。因此請容許我暫時用原創的形式展示給你們web
1、 選擇適合本身的linux發行版
談到linux的發行版本,太多了,可能誰也不能給出一個準確的數字,可是有一點是能夠確定的,linux正在變得愈來愈流行, 面對這麼多的Linux 發行版,打算從其餘系統轉到linux系統來的初學者可能會感到困惑,即使是忠實的 Linux 用戶也沒有時間和精力去挨個嘗試,所以初學者在學習linux的以前,須要有一個明確的方向,選擇一個適合本身的系統開始學習linux相當重要!下面咱們就分類介紹。shell
1.1 初學者入門首選-redhat系列
在學習redhat系列linux以前,首先要了解如下redhat linux各個發行版本之間的關係。編程
1.Red Hat Linux
Red Hat Linux是redhat最先發行的我的版本的linux, 其1.0版本於1994年11月3日發行。雖然其歷史不及其它linux發行版本悠久,但比起不少的Linux發行套件,Red Hat 的歷史悠久得多。自從Red Hat 9.0版本發佈後,RedHat 公司就再也不開發桌面版的 Linux發行套件,Red Hat Linux中止了開發,而將所有力量集中在服務器版的開發上,也就是 Red Hat Enterprise Linux 版。2004年4月30日,Red Hat公司正式中止對Red Hat 9.0版本的支持,標誌著Red Hat Linux的正式完結。本來的桌面版Red Hat Linux發行套件則與來自開源社區的 Fedora進行合併,成爲 Fedora Core 發行版本。
目前Red Hat分爲兩個系列:由Red Hat公司提供收費技術支持和更新的Red Hat Enterprise Linux,以及由社區開發的免費的Fedora Core。windows
2.Fedora Core
Fedora Core(縮寫爲FC)被紅帽公司定位爲新技術的實驗場地,許多新的技術都會在 FC 中檢驗,若是穩定的話紅帽公司則會考慮加入 Red Hat Enterprise Linux 中。
Fedora Core 1發佈於2003年年底,而FC的定位即是桌面用戶。FC提供了最新的軟件包,同時,它的版本更新週期也很是短,僅6個月。因爲版本更新頻繁,性能和穩定性得不到保證,所以,通常在服務器上不推薦採用Fedora Core。
其實能夠這麼認爲,Fedora就是Red Hat發行Red Hat企業版linux的一個實驗版本,以用戶作測試,爲Red Hat企業版發佈奠基基礎。centos
3.Red Hat Enterprise Linux
Red Hat Enterprise Linux(縮寫爲RHEL,Red Hat的企業版)。Red Hat如今主要作服務器版的linux開發,在版本上注重了性能和穩定性以及對硬件的支持。 因爲企業版操做系統的開發週期較長,注重性能、穩定性和服務端軟件支持,所以版本更新相對較緩慢。
RedHat Enterprise Linux又分爲4個版本 Advanced Server(AS)、ES Workstation(WS)、Desktop,它們的差異不太大,只是功能方面的差異。安全
4.Centos
CentOS全名爲「社區企業操做系統」(Community Enterprise Operating System)
CentOS產生的背景:
Redhat發佈Redhat 9。0後,再也不開發redhat 10,11……,全面轉向Redhat enterprise linux(簡寫爲rhel)的開發,和以往不一樣的是,新的redhat企業版要求用戶先購買lisence,redhat同時承諾確保產品的穩定性,安全性。rhel二進制代碼再也不提供下載,而是做爲redhat 服務的一部分,但源代碼依然是開放的。在這種狀況下,出現了centos、whitebox、dao 等等一批open source的企業版本,其中以centos最爲活躍。
下面講述centos是如何製做產生的:
CentOS社區將Redhat的網站上的全部源代碼下載下來,進行從新編譯。因爲AS/ES/WS是商業產品,所以,必須將全部Redhat的Logo和標識改爲本身的CentOS標識。好比將AS4.0原版的SRPM源碼編譯後,換上Centos社區的logo,這樣就成爲了CentOS 4.0。Redhat Enterprise Linux AS4 Update1的源碼編譯後,就成爲了CentOS4.1。AS4 Update2的源碼編譯後,就成爲了CentOS4.2等等。CentOS就是這樣產生的。
所以,能夠說CentOS就是Redhat的AS/ES/WS的免費版本,使用centos能夠得到與redhat 企業級linux同樣的功能和性能。同時centos還提供免費的長期升級和更新服務。所以, 在衆多的RHEL的克隆版本中,CentOS是很出衆很優秀的。
雖說centos是RHEL的克隆,但並非如出一轍,所說的克隆是具備100%的互換性。對於centos其實不盡相同,RHEL的軟件在CentOS上面不能保證100%的正常工做。
在瞭解了Redhat系列各個版本的差別後。其實咱們就找到了爲什麼選擇Redhat linux做爲初學者入門學習的理由了。
首先:在國內,乃至是全世界的Linux用戶最熟悉、最耳聞能詳的發行版確定就是Red Hat了。由於Red Hat是linux界的「老大」,美國Red Hat公司發佈的Red Hat linux是商業上運做最成功的一個Linux發行套件,所以Red Hat公司發行的linux值得信任, Red Hat linux的功能和性能也毋庸置疑。
其次:Red hat如今擁有龐大的網絡用戶羣體,網絡linux資源基本90%都是基於Redhat linux的,若是您在學習過程當中遇到任何問題,隨便搜索網絡,就有成千上萬的答案展現在你面前。
第三: Red Hat linux系列版本相互補充,相得益彰:若是你第一次接觸linux,那麼建議你先安裝Fedora Core, Fedora Core安裝簡單,對硬件支持很好,界面也很華麗,同時也能夠體驗Redhat linux的最新功能;若是你對linux有必定的瞭解,須要深刻學習,建議你使用CENTOS系統;若是你是在作linux企業級應用,建議你使用RHEL版本。
最後: redhat應用範圍廣,具備典型性和表明性,不少系統(例如紅旗redflag,中標linux,oracle發佈的Enterprise Linux )都是以Red Hat linux爲基準的,於是,能夠說學會了Red Hat linux,就能舉一反三,其它相似的linux系統也能很快掌握; 如今周圍學習linux的通常也都是以redhat linux爲主,這樣交流方便,學習中出現問題,更容易獲得解決。同時redhat linux的安裝和使用也是最簡單的,所以,基本上不會在」裝系統」上浪費過多時間。服務器
1.2 企業級應用首選-suse linux
企業級的應用追求的是可靠性和穩定性,這就要求構建企業級應用的系統平臺具備高可靠性和高穩定性。企業級linux的發行版本就是解決的這個問題。
SUSE是德國最著名的Linux發行版,在全世界範圍中也享有很高的聲譽。2003年11月4日,Novell公司對外宣佈將收購SuSE。2004年1月該收購順利完成,Novell同時將SuSE正式命名爲SuSE Linux。 Novell公司收購suse,加速了suse linux的發展, suse linux不管在桌面市場仍是服務器市場都更加專業化,據不徹底統計,suse linux如今歐洲linux市場佔有將近80%的份額,大部分關鍵性應用都是創建在suse linux下。因爲suse 進入中國時間較短,同時加上suse在中國的營銷模式短期不能被國內接受,所以如今suse在中國的市場份額還不是很大,可是這些並不影響suse linux高可靠與穩定性的事實,隨着suse的發展,相信suse linux在中國的應用會愈來愈多。網絡
1.3 遊戲娛樂首選-Ubuntu Linux
說到linux桌面市場, Ubuntu Linux幾乎佔據了桌面linux的半壁江山, Ubuntu Linux主打linux桌面之最,界面美觀, 簡易而不失華麗,若是想在linux下進行娛樂休閒,Ubuntu Linux絕對是首選。
Ubuntu 的安裝很是的人性化,只須按照提示一步一步進行,安裝與Windows同樣簡單!而且,Ubuntu被譽爲對硬件支持最好最全面的Linux 發行版之一,許多在其餘發行版上沒法使用,或者在默認配置時沒法使用的硬件,在Ubuntu上都能輕鬆搞定。所以你能夠像安裝windows同樣輕鬆的安裝Ubuntu。盡情體驗Ubuntu linux帶來的樂趣。oracle
1.4 linux做爲服務器是發展趨勢
在上面的章節中主要介紹了幾種最多見的linux發行版本,其實linux的發行版本還有不少不少,比較常見的還有Debian GNU/Linux, Mandriva, Gentoo,Slackware, Knoppix,MEPIS, Xandros,國產的紅旗redflag,中標linux等等,這裏再也不一 一介紹,其實縱觀linux的各個發行版,linux發行版本無非是朝着這兩個方面而來,一是服務器市場,而是桌面市場。
以Ubuntu Linux爲表明的linux發行版走的是桌面市場路線,雖然它們給用戶帶來不少驚喜,更新也很快,可是因爲桌面市場有着windows這樣強勁的對手,linux桌面發展舉步維艱。
以redhat系列版本爲表明的linux發行版如今主要面向企業級linux的服務器市場,重點開發linux的企業版本,suse linux一樣主要力量也集中在開發企業級linux上面,其它的例如國產redhat flag,中標linux等都重點投入在了linux服務器市場。linux兩大發布廠商如今都走了linux服務器市場的路線,可見linux做爲企業級服務器有着巨大的發展前途,據權威部門統計,linux在服務器市場的佔有率每一年都在持續上升。
其實不少linux的應用都是針對linux服務器的,本書的講述也是主要針對linux在服務器下的各類應用展開的。
2、 養成良好的linux操做習慣
當你進入linux的學習以後,請不要用windows的工做方式來思考問題,由於它們之間確實有很大的不一樣,好比它們之間的內存管理機制,進程運行機制等都有很大不一樣,這些異同點將在下面章節陸續講述,所以,拋開windows那種思惟,用全新的理念嘗試去挖掘linux身上特有的潛質,對初學者相當重要。
2.1 必定要習慣命令行方式
Linux是一個命令行組成的操做系統,精髓在命令行,不管圖形界面發展到什麼水平,命令行方式的操做永遠是不會變的,Linux命令有許多強大的功能:從簡單的磁盤操做、文件存取、到進行復雜的多媒體圖象和流媒體文件的製做都離不開命令行。雖然linux也有桌面系統,可是X-window也只是運行在命令行模式下的一個應用程序。
所以,能夠這麼說,命令是學習linux系統的基礎,學習linux,很大程度上就是學習命令,不少linux高手其實都是玩兒命令很熟的人。
也許對於剛剛從windows系統進入linux學習的初學者來講,馬上進入枯燥的命令學習,實在太難,可是你一旦學會就愛不釋手。由於它的功能實在太強大了。您將來的學習之路也將會以指數增長的方式增加。
2.2 理論結合實踐
有不少初學者都會遇到這麼一個問題,說到系統的每一個命令,都很熟悉,可是在系統出現故障的時候,面對出現問題的linux系統無從下手了。不知道在何時用什麼命令去檢查系統,這是不少linux新手最無奈的事情了。說到底,就是學習的理論沒有很好的與系統實際操做相結合。
不少linux知識,例如每一個命令的參數含義,在書本上說的很清楚,看起來也很容易理解,可是一旦組合起來使用,卻並非那麼容易,沒有屢次的動手練習,其中的技巧是沒法掌握的。
人類大腦不像計算機的硬盤同樣,除非硬盤壞掉或者硬盤被格式化,不然儲存的資料將永遠並且時刻的記憶在硬盤中。而在人類記憶的曲線中,必需要不斷的重複練習纔會將一件事情記得比較熟。一樣的,學習 Linux 也同樣,若是沒法常常學習的話,學了後面的,忘記了前面的;還有些linux初學者也學了不少linux知識,可是因爲長期不用,致使學過的東西在很短的時間內又忘記了,長此以往,失去了學習的信心。
可見,增長本身Linux 的實戰技能,只有勤於動手,敢於實踐,這也是學好linux的根本。
2.3 學會使用linux聯機幫助
各個Linux的發行版本的技術支持時間都較短,這對於Linux初學者來講每每是不夠的, 其實當安裝了一個完整的Linux系統後其中已經包含了一個強大的幫助,只是可能你尚未發現和使用它們的技巧。例如,對於一個linux tar命令的使用,你不是很熟悉,那麼只要你在命令行輸入man tar, 就會獲得tar的詳細說明和用法;
主流的linux發行版都自帶了很是詳細的幫助文檔,包括使用說明和FAQ,從系統的安裝到系統的維護,再到系統安全,針對不一樣層次人羣的詳盡文檔。仔細閱讀文檔後60%的問題均可在這裏獲得解決。
2.4 學會獨立思考問題,獨立解決問題
遇到問題,首先想到的應該是如何本身去解決這個問題,解決方式不少,看書查資料,網絡搜索引擎,技術論壇等等,經過這幾種方式,90%的問題都能獲得解決,經過這種方式一方面鍛鍊了本身獨立解決問題的能力。另外一方面技術上也能獲得快速提升。
若是經過如上方式實在解決不了的話,能夠向人詢問,獲得答案後要考慮爲什麼這麼作,而後作筆記記錄解決過程。最忌諱的方式是隻要遇到問題,就去問人,雖然這樣可能會很快解決問題,可是長久下去遇到問題就會依賴別人,技術上也不會進步。
2.5 學習專業英語
若是你想深刻學習Linux,必定要嘗試去看英文文檔。由於,技術性的東西寫的最好的,最全面的文檔都是英語寫的,最早發佈的高新技術也都是用英語寫的。即使是非英語國家的人發佈技術文檔,也都首先翻譯成英語在國際學術雜誌和網絡上發表。安裝一個新的軟件時先看README,再看INSTALL,而後看FAQ,最後才動手安裝,這樣遇到問題就知道爲何。所以,學習一點專業的英語是頗有必要的。
2.6 Linux學習基本步驟
到這裏,咱們總結一下linux的學習路線圖,給各位初學者做爲參考。
初級階段:
1. 命令是必需要學的,linux經常使用的命令大概在80個左右,這些經常使用命令必定要熟練掌握。
2. 掌握linux軟件包的經常使用安裝方法,例如源碼安裝,rpm方式安裝等等。
3. 學習安裝設備驅動程序(好比網卡、顯卡驅動)
4. 熟悉Grub/Lilo引導程序及簡單的修復操做。
5. 熟悉Linux文件系統和目錄結構以及linux基本運行原理。
6. 掌握vi,gcc,gdb等經常使用編輯器,編譯器,調試器。
7. 理解shell別名、管道、I/O重定向、輸入和輸出以及shell簡單腳本編程。
8. 學習Linux環境下的網絡基本組建。
高級階段:
1:嘗試閱讀linux內核源碼:
這須要具備必定的C、C++語言基礎,由於C、C++是linux/unix的核心語言,系統代碼都是C寫的。
2:嘗試編譯安裝和調試本身的linux內核:
在閱讀源碼瞭解了linux底層的運行原理後,徹底能夠編譯一個適合本身的linux系統來。
3:深刻學習shell, perl,cgi等腳本語言:
這些腳本語言在linux下很是強大,它們能完成你想作的任何事情,熟練掌握這些語言,可讓你在linux系統下游刃有餘,如魚得水。
4:構建企業級linux高可用集羣系統:
linux下有不少開源免費的集羣軟件,利用這些免費的集羣軟件徹底能夠構建出與商業unix系統想媲美的集羣系統來。
3、用虛擬機軟件學習linux
3.1 什麼是虛擬機軟件
虛擬機軟件能夠在一臺電腦上模擬出來若干臺PC電腦,每臺PC能夠運行單獨的操做系統而互不干擾,能夠實現一臺電腦「同時」運行幾個操做系統,還能夠將這幾個操做系統連成一個網絡。
圖1:安裝了3臺虛擬機的windows系統
好比圖1中,是在一臺電腦上安裝了Windows 2000 Server,再在Win2000 server上安裝虛擬機軟件VMWare,利用VMWare模擬出來3臺PC,在這3臺PC上分別運行RedHat Linux、Win2000和Solaris 9 for x86操做系統。這4個操做系統同時在一臺電腦上運行,互不干擾,而且同在一個局域網內。
聽了上面的基本介紹,你可能知道虛擬機軟件究竟是作什麼用的了。那麼好,咱們繼續作更深刻的介紹。
目前PC上的虛擬機軟件最經常使用的有下述兩個:
VMWare 網址爲:http://www.vmware.com
Virtual PC 網址爲:http://www.connectix.com
3.2 使用虛擬機軟件的好處
一、若是要在一臺電腦上安裝linux和windows系統,不用虛擬機的話,有兩個辦法:一是裝多個硬盤,每一個硬盤裝一個操做系統。這個方法比較昂貴。二是在一個硬盤上裝雙系統。這個方法不夠安全,由於系統盤的MBR是操做系統的必爭之地,windows更是霸道,每次從新安裝系統都要重寫系統的MBR,這樣的話搞很差會幾個操做系統玉石俱焚。而使用虛擬機軟件既省錢又安全,所以,對於新手來講,利用虛擬機學習linux簡直是再好不過了。
二、在虛擬機上安裝linux系統,你不用擔憂會格式化掉本身的硬盤,你甚至能夠隨意的對虛擬系統進行任何的設置和更改操做,你能夠格式化虛擬系統硬盤,從新分區虛擬系統硬盤等等, 由於虛擬機是你真實系統上運行的軟件,對虛擬機系統的任何操做都是對軟件的操做。
三、利用虛擬機模擬出來的linux系統和真實的linux系統是一摸同樣的,如今各個公司專門的linux服務器是不會讓新手隨意去動的,而供測試的linux服務器通常又很緊缺,在本身電腦上安裝虛擬linux系統,能夠隨意的學習測試,而不受任何環境影響。
3.3 虛擬機的運行環境和硬件需求
1:運行環境
VMWare可運行在Windows(WinNT以上)和Linux操做系統上。
Virtaul PC可運行在Windows(Win98以上)和MacOS上。
注:運行虛擬機軟件的操做系統叫Host OS,在虛擬機裏運行的操做系統叫Guest OS。
2:硬件需求
虛擬機是將兩臺以上電腦任務集成到一臺電腦上來,所以對硬件要求比較高,主要是內存,硬盤和cpu;內存要足夠大,由於每一個虛擬機都會佔用必定的內存資源,內存的總大小等於各個虛擬系統的總和。可喜的是,如今內存已經很便宜了,內存就不是問題了。一樣,硬盤空間也是每一個虛擬機都要佔用的,cpu如今都到了多核階段,也不是問題。
3.4 虛擬機的安裝與使用
1.VMware虛擬機概述
上面章節講到,虛擬機軟件有VMWare和Virtual PC,它們各有優缺點,其中VMWare在全球佔領了80%的市場份額,所以咱們也主要講述VMWare的安裝與使用。
VMware是提供一套虛擬機解決方案的軟件,主要產品分爲以下3個:
(1)VMware-ESX-Server: 這個版本並不須要操做系統的支持。它自己就是一個操做系統,用來管理硬件資源。全部的系統都安裝在它的上面。帶有遠程web管理和客戶端管理功能。
(2)VMware-GSX-Server: 這個版本就要安裝在一個操做系統下了,這個操做系統叫作HOST OS。 這個HOST OS能夠是Windows 2000 Server以上的Windows系統或者是Linux(官方支持列表中只有RH,SUSE,Mandrake不多的幾種),和VMware-ESX-Server同樣帶有遠程web管理和客戶端管理功能。
(3)VMware-WorkStation: 這個版本和VMware-GSX-Server版本的機構是同樣的。也是要安裝在一個操做系統下,對操做系統的要求也是Windows 2000以上或者Linux。和Vmware的區別就是沒有web遠程管理和客戶端管理。
Vmware GSX Server不支持虛擬機雙CPU,並且已經中止開發新版本, Vmware Server 是Vmware 公司決定將GSX Server免費後,重修代碼後發佈的, 目前有版本更新。所以咱們選擇免費的GSX Server做爲講述的版本。
2.虛擬機軟件的安裝
咱們在windows下安裝windows版本的VMware server,而後在VMware server上安裝linux操做系統。虛擬機軟件的安裝很簡單,只需按照windows常規方法安裝便可完成,這裏不在講述。
3.建立一個虛擬機系統
虛擬機軟件安裝完畢,雙擊桌面上的 VMware Server 圖標以啓動應用程序:
(1) 按CTRL-N建立一個新虛擬機,彈出新建虛擬機嚮導,如圖2所示界面,點擊下一步:
圖2
(2)選擇虛擬機配置,如圖3所示,這裏選擇「Custom」,點擊下一步:
圖3
(3) 選擇客戶機操做系統,如圖4所示,這裏選擇「Linux」,版本選擇「Red Hat Enterprise Linux 4」,點擊下一步:
圖4
(4) 給虛擬機命名,如圖5所示,虛擬機名稱設爲Red Hat Enterprise Linux 4,虛擬機路徑設爲「C:\Virtual Machines\Red Hat Enterprise Linux 4」,點擊下一步:
圖5
(5) 設置訪問權限,如圖6所示,去掉「Make this virtual machine private」。 這樣能夠保證系統安裝完畢,虛擬機linux系統能夠和windows系統互通。點擊下一步:
圖6
(6) 啓動/關閉選項,如圖7所示,虛擬機賬戶,選擇「User that powers on the virtual machine」,點擊下一步:
圖7
(7) 虛擬機處理器配置,如圖8所示,這裏選擇一個處理器。 若是你有多個處理器能夠選擇多個,點擊下一步:
圖8
(8) 設置虛擬機內存大小,如圖9所示,能夠經過滑竿選擇給虛擬機系統分配的內存大小,通常選擇是windows系統內存的一半。這裏選擇800M。點擊下一步:
圖9
(9) 選擇虛擬機網絡鏈接類型,如圖10所示,這裏選擇「Use bridged networking」網橋方式,點擊下一步:
圖10
(10) 選擇 I/O 適配器類型,如圖11所示,這裏選擇「LSI Logic」,點擊下一步:
圖11
(11) 選擇虛擬磁盤,如圖12所示,選擇「Create a new virtual disk」,點擊下一步:
圖12
(12) 選擇磁盤類型,如圖13所示,選擇「SCSI (Recommended)」,點擊下一步:
圖13
(13) 指定虛擬機磁盤容量,如圖14所示,磁盤容量,可根據本身的需求選擇大小,安裝Linux,通常5G便可知足需求,這裏輸入「25GB」,選擇「Split disk into 2 GB files」,點擊下一步:
圖14
(14) 指定磁盤文件路徑,如圖15所示,能夠點擊「Browse」指定磁盤文件的路徑,這裏的路徑爲「F:\Red Hat Enterprise Linux 4\Red Hat Enterprise Linux 4.vmdk」,而後點擊完成,便可完成虛擬機的建立。
圖15
(15) 虛擬機建立完畢後,出現虛擬機控制檯界面,如圖16所示,這樣咱們就建立了一個 linux虛擬機系統,接下來就須要在虛擬機下安裝linux系統了。
圖16
(16) 點擊圖16虛擬機控制檯中的「Edit virtual machine settings」選項,便可到「virtual machine settings」界面,如圖17所示:
在這個界面中,咱們能夠添加虛擬機各類資源、編輯虛擬機的各類屬性,例如修改虛擬機內存大小、編輯網卡鏈接方式、添加一個虛擬磁盤、指定光盤的引導方式等。還能夠刪除虛擬機中的各類資源。
圖17
(17) 點擊圖18中「add」按鈕,出現圖18所示界面:在這個界面中,能夠給虛擬機添加各類硬件資源,例如,硬盤、光驅、軟驅、網卡、聲卡等設備。
圖18
到此爲止,虛擬機的安裝和基本配置已經介紹完畢,接下來開始講述在虛擬機上安裝linux的方法。
4.虛擬機上linux安裝方式
在虛擬機上安裝linux系統,經常使用的方法有兩種:光驅安裝和iso鏡像文件安裝。
(1) 光驅安裝方式
在 VMware Server控制檯上,雙擊右面板上的 CD-ROM 設備,而後選擇Use physical drive,location選擇host,下面下拉框選擇Auto detect便可。如圖19所示,最後,Linux系統光盤放入光驅,單擊「Start this virtual machine」便可進入Linux安裝界面。
(2) iso文件安裝方式
在 VMware Server 控制檯上,雙擊右面板上的 CD-ROM 設備,而後選擇Use ISO image,而後指定iso文件路徑,如圖20所示,最後,單擊Start this virtual machine便可進入Linux安裝界面。
圖19
圖20
Linux系統的安裝,咱們將在在後面文章中講述,這裏不在多說。
4、linux學習資源
4.1 網絡資源,搜索引擎,論壇
Linux的開源特性決定了linux知識的開放性和充足性。當今,linux很是流行,linux學習資源也很是之多,書店處處可見linux方面的書籍,選擇一本適合本身的慢慢去學習,再好不過。
除了書本的知識,網絡裏也有無限的linux學習資源,各大linux技術門戶,linux社區論壇,都是學習linux的好地方;在這裏,有一批無私奉獻的linux狂熱愛好者,他們把本身的學習經驗和學習總結無償的發佈出來;他們天天在linux論壇的各個角落熱情的回答廣大網友提出的問題;他們不求回報,由於他們熱愛技術,熱愛linux。
遇到學習問題,或者要查找某些linux資料,搜索引擎絕對是第一選擇,例如google.cn和baidu.com,99%的技術資料都能在這裏搜到。查找linux資料,不要錯過這兩個優秀的搜索引擎。
4.2 有本書在身邊
網絡中有不少linux學習資源,豐富的學習資源,雖然給咱們學習提供了很好的便捷性,可是也形成了咱們學習的盲目性,學習資源的豐富性,引出的另外一個問題是資源的混雜,剛入門的新手感受無從下手,可能今天看了一點內存管理的資料,明天學習了一點磁盤管理的資料,而且老是感受本身理解了也學會了,可是就是沒法靈活的掌握,究其緣由,就是沒有系統的學習linux。
所以,選擇一本好書在本身身邊是必須的,一本好書應該是由淺入深,有點及線,有線及面的介紹知識,選擇一本好書,同時結合網絡資源進行按部就班的學習,此時,你的學習就不會再有空洞感,進步也會飛快。你會感受學習linux是一件很快樂的事情。
5、linux的應用領域
不少新手都有一個很疑惑的問題:「我學習linux系統,能在上面幹什麼呢,或者說linux系統具體能作什麼」,有這樣的疑問,也很正常,可是隨着對linux瞭解的加深,這些疑問就會慢慢消除,下面具體講述下linux操做系統的應用領域(也就是linux究竟是幹啥的)。
1:服務器領域
如今的服務器市場以linux、unix、windows三分天下, linux可謂後起之秀,從產生髮展到如今,在服務器應用領域節節攀升,而且每一年增加勢頭迅猛。
Linux做爲企業級服務器應用普遍,利用Linux系統可使企業構架WWW服務器、代理服務器、郵件服務器、DNS服務器、透明網關、路由器等等,不但給企業下降了運營成本,同時得到了linux系統帶來的高穩定性和高可靠性。
隨着linux在服務器領域的普遍應用,這幾年來,linux已經悄悄進入政府、教育、銀行、石油等行業,同時各大unix廠商也推出在unix平臺支持linux操做系統,例如IBM AIX。這一切代表,linux在服務器市場前景光明,相信在不久的未來,linux會滲透到社會各個領域。
2.嵌入式Linux系統因爲 Linux系統開放源碼,功能強大、可靠、靈活並且具備伸縮性,再加上它普遍支持大量的微處理器體系結構、硬件設備、圖形支持和通訊協議,所以,在嵌入式應用的領域裏,從因特網設備到專用的控制系統,Linux 操做系統的前景都很光明的。例如,諾基亞和摩托羅拉公司都推出了linux平臺的手機。