爲什麼你總是學不好Linux技術?這是我的答案。

   我們爲什麼要學習Linux,最近幾年Linux發展迅速,特別服務器領域,帶來了很多新技術,雲計算,虛擬化,大數據等技術,還有安全方面都有了很大的發展同時也給了Linux運維工作帶來了,更多的要求和挑戰。Linux作爲服務器的系統,服務於各行業,在市場使用中越來越廣泛,這得益於Linux的穩定,高效和靈活。Linux在桌面領域也得到了長足的發展,特別是在ubuntu帶動下,很多Linux發行版本都自帶了桌面系統,雖然比微軟的windows還有一定差距,但是Linux比windows穩定,高效。

      本人最早接觸Linux是上大學第二年,因爲我第一年剛剛有了自己的筆記本電腦。當時周圍主流的電腦安裝的操作系統都是微軟公司的windowsXP,所以我當時認爲電腦就是windowsXP,而從沒想過,這個世界上除了微軟公司的windowsXP,還有其他操作系統的存在。大學第二年,我的筆記本電腦意外的藍臉了,重新啓動系統後,還是進不去系統。後來瞭解到只能重新安裝系統了。本來想自己買個盜版XP回來重新安裝系統的,雖然我當時啥也不懂,也沒想過自己會不會安裝系統,可能還是初生牛犢不怕虎,在買XP光碟的時候盡然看到了一盤不一樣的操作系統光盤,於是好奇買下了。當時完全不懂,只知道封面是個紅帽子,寫的是Redhat Enterprise Linux 12.0。後來證實是製作盜版光碟的亂寫,其實是RedHat9.0。回去安裝系統的時候直接就是上RedHat9.0,就這樣我竟然一次安裝成功了,緣分就是從此時開始了。當時不過只是興趣,因爲自己並沒有瞭解到Linux與windows的區別,一直當做桌面用,自此後再也沒有遇到藍臉,死機,重啓的現象,而且少有掛廣告的,用的特別舒服,當時唯一不能接受的就是沒有QQ和MSoffice,因爲畢竟我還是學生,周圍一片windowsXP,我也是沒辦法,最後還是換回了windowsXP。當時只是把Linux當做桌面用,並未瞭解到Linux與windows的區別。工作之後,在無意間再次接觸到Linux,才知道Linux是如此的強大,一次偶然的機會在網絡上接觸到劉老師的Linux就該這麼學》這本書,便想系統的學習一下Linux,就跟隨書中的實驗操作,很快學會了基礎知識,懂得了基礎服務的配置和管理。


   下面說說我自己的學習Linux的經驗;我是如何來學習Linux,“工欲善其事,必先利其器”,首先必須選擇合適自己的版本,初學者建議學習CentOS,最新版本是7.2,CentOS作爲大多數企業使用的服務器,擁有龐大的用戶羣體,遇到問題可以很容易的搜索到解決方法。它是來自於紅帽公司的Red Hat Enterprise Linux依照開放源代碼規定釋出的源代碼所編譯而成。由於出自同樣的源代碼,因此有些要求高度穩定性的服務器以CentOS替代商業版的Red Hat Enterprise Linux使用。兩者的不同,在於CentOS並不包含封閉源代碼軟件。CentOS系統下載可以去CentOS中文站,各個開源鏡像站。如果是第一次接觸到Linux,可以試着去安裝Fedora,Fedora基於Red Hat Linux,在Red Hat Linux終止發行後,紅帽公司計劃以Fedora來取代Red Hat Linux在個人領域的應用,而另外發行的Red Hat Enterprise Linux(Red Hat企業版Linux,RHEL)則取代Red Hat Linux在商業應用的領域。目前最新版本已經發布了Fedora25,安裝過程比較簡單,更新快速,對硬件支持很好,界面漂亮,可以體驗Linux的最新功能,熟悉之後,還是需要深入學習,建議使用RHELRedHat Enterprise Linux)系列的Linux系統作爲學習。RHEL系統應用範圍很廣,在服務器領域具有典型代表性,基本大型的互聯網公司的服務器都採用RHEL作爲操作系統。學會了RHEL系統,能夠使自己迅速融入企業的生產工作環境,還能觸類旁通,很快掌握其他的Linux發行版本。現在使用RHEL作爲學習爲主的還是很多的,這樣交流起來比較方便,學習中出現問題,更容易得到解決。最主要的是RHEL系統在安裝和使用上還算很簡單的,因此使我們不會因爲在安裝系統上浪費過多時間。

      當我們開始學習Linux時,請不要用Windows的思維來思考學習中的問題,因爲它們之間確實有很大的不同。Linux系統中主要以命令行爲主,Linux的精髓在於命令行,雖然Linux也存在桌面系統,但是X-windows只是Linux中的一個應用程序。所以想學好Linux系統,必須學會使用命令行來操作,對於剛剛從Windows系統轉到Linux學習的初學者來說,立刻進入枯燥的命令行學習實在太難了,但是一旦我們學會了,就能夠體會到它的功能實在太強大了。很多初學者說那麼多命令,讓我怎麼記住呢?其實不用去死記硬背,可以參考這個帖子:http://www.linuxprobe.com/training而且經常用的到命令其實不多,你天天用自然就記住了。實在記不住的命令,其實Linux系統還是很人性化的,你可以使用幫助,比如“ls”這個命令,如果你記不清它的參數,可以使用“man  ls”,來看具體的說明。那麼我們掌握了命令是不是就可以了呢?其實,還得經常操作實踐才行,因爲人類的大腦不是計算機,只要存進資料,就能讀出來,我們的記憶是有遺忘曲線的,所以要經常使用,纔不會忘記。上面說到的《Linux就該這麼學》,這本書其實寫的很好,那麼只有你跟着書上的實驗,反覆練習,才能學會基本的命令,服務的配置,如果不勤於練習是很難學會的,因爲Linux系統本來就是實踐性很強的系統。在學使用Linux操作系統的時候,經常會遇到問題,現在網絡很發達,你可以隨時上網查資料,但是我們不能完全依賴網絡上別人的資料,因爲每個人遇到的問題是不一樣的。所以我們要學會自己獨立解決問題,而不是照搬照抄別人的解決方法。學習Linux技術,必須學習一點兒英文,技術文檔最先發表的都是英文文檔,如果想深入學習Linux,一定要嘗試去看英文文檔。

    總結來說,Linux學習,第一階段以學習基礎命令爲主,對照書多實踐命令,瞭解Linux系統的基本操作;第二階段以學習各種應用服務器的配置、網絡配置、系統安全配置等;第三階段以學習一門編程語言,python,perl,向高級運維工程師和架構師方向發展。紅帽公司是Linux行業的開源領導者,紅帽認證給Linux初學者指明瞭方向,如果您不知道Linux學習的路線,可以看看紅帽公司各階段認證對Linux學習者的要求,祝大家都能成爲Linux大神!


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章