記得最早接觸linux是在2000年,那個時候,還在上大學,一個同學從荷蘭回來,帶回來了一個Linux的拷貝版,記得版本還是Redhat6.2。曾經為安裝一個系統讓我們忘記疲勞,挑燈夜戰,不亦樂乎。那時Linux的學習資料還很少,能夠學習的書籍也不多,網上Linux技術社群也很少,就憑著Redhat6.2自帶的幾頁使用說明開始了學習linux的生涯。

時間過的真快,如今已經和Linux打了11個年頭的交到,而Linux也在這段時間內獲得了飛速的發展,linux技術首先是從網路的技術社群發展起來的,隨著網際網路的快速發展,各個Linux發行版本如雨後春筍般不斷湧現出來,他們各具特點和專長,同時加上RedHat、Suse等主要Linux發行商的努力,以及IBM、英特爾等的大力支援下,Linux已經發展成了一個完全可以和商業作業系統媲美的開源軟體。如今,Linux在作業系統伺服器領域得到了長足的發展,在中、低端伺服器市場中已經成為Unix和Windows強有力的競爭對手,在高階應用方面,如虛擬化、Cluster叢集、雲端計算等,已經動搖了傳統Unix的統治地位。同時,近幾年來,由於電子政務、電子商務的迅速發展,Linux在政府行業、金融行業、教育行業也得到了前所未有的大發展。目前,Linux技術已經成為IT技術發展的熱點,投身於Linux技術研究的IT社群、開源機構和軟體行業也越來越多,支援Linux的軟體、硬體製造商和解決方案提供商也在迅速增加,Linux在資訊化建設中的應用範圍也越來越廣。總之,Linux產業鏈已初步形成,並正在得到持續的完善和發展。

分享是linux的核心和根本,Linux作為一個開源的作業系統,有著自己獨特的魅力,對於一個Linux愛好者或者Linux初學者,掌握一個合理有效的學習方法是至關重要的,作為一個Linux老鳥,今天就個初學者分享一下自己這幾年的學習心得和經驗,希望對剛剛踏入Linux之門的初學者有所幫助,學習方法千萬種,每人都有一套自己的方法,因此這個方法並不一定適合所有的朋友,特此宣告!

1.多動手實踐,理論結合實際
要學活、學通Linux作業系統,必須理論結合實際,多多動手操作,例如對每個命令都要親自操作實踐,對於命令的每個引數也要親自實踐,只有這樣才能理解其含義,雖然現在網路上關於linux的文件資料很多,單單一味的去看,是沒有任何效果的。
記得有很多新手都存在這麼一個問題,感覺自己也學習linux時間很長了,基本命令操作也都知道,但是在系統出現故障時,面對Linux卻顯得無能為力,不知道如何下手,說到底,就是學習的理論知識沒有很好的地與實際操作相結合。總之一句話,只有多次動手練習,多多實戰,才能掌握其中的技巧。
2.一定要習慣命令列方式工作
Linux下90%的操作都是在命令列下完成的,因而,命令是必須要熟練掌握的,可能剛剛從windows下轉到Linux的新手會感到困難,但是一定要努力的適應,這確實有點困難,但是一旦邁過了這個難關,接下來學習Linux的路程將一馬平川。很多Linux新手最終放棄linux,都跟這個原因有關。
3.選擇一個適合自己的Linux發行版本
linux的發行版本太多了,目前大約有300多個linux的發行版本,但是,請不要為此而感到沒有頭緒,根據自己學習Linux的方向,選擇適合自己的發行版本,例如,如果喜歡Linux的企業級應用,想從事linux伺服器管理方面工作的話,推薦學習Red Hat Enterprise Linux發行版本,或者CentOS版本,而如果是為了娛樂遊戲等等,推薦你選擇Ubuntu Linux,如果你已經是Linux的初中級學者,想繼續深入學習,推薦你選擇Suse Linux、Red Hat Enterprise Linux等。
4.學會使用Linux的聯機幫助
Linux是由命令組成的一個有機系統,因而命令非常的多,常用命令就有上百個,要識記每個命令的用法和引數,是不可能的,每個人都辦不到。好在Linux自身提供了強大的聯機幫助文件,如果不記得某些命令的用法,檢視聯機文件即可。例如,如果不清楚tar命令的用法,我們只需在命令列執行man tar,即可列出tar命令的所有引數和用法。熟練靈活運用聯機幫助,在linux下工作會帶來事半功倍的效果。
5.學會利用網路資源
Linux能獲得飛速發展,網際網路的力量功不可沒,網路上Linux技術性社群、網站、論壇帶動了Linux發展的熱度,一些狂熱的linux愛好者,他們無償的將自己的學習經驗和總結髮布的網路,並且在網路的每個角落回答著廣大網友提出的問題,這些免費的技術經驗和資料是學習linux的瑰寶。
遇到linux難題,搜尋引擎絕對是第一選擇,基本上99%的問題,都可以在這裡找到答案,如果還是不能解決問題,可以去大型linux技術社群論壇,發表提問,熱心的linux愛好者一定會幫助你的。
6.學習專業英語
要深入學習Linux,英文一定要過關,技術性的文件,最全面,最專業的都是用英文寫的,各種技術文獻和高新技術,最先發布的也是英文版本,要把握技術潮流,走在技術前端,英文一定要過關。

如今Linux已經走過了20個年頭,作為Linux的忠實愛好者和使用者,帶給我更多的是激動和奮進,希望Linux在以後的發展道路上越走越遠!以此文與大家共勉!