1. 程式人生 > >大三仍是Linux系統小白的我給大家講講學習歷程

大三仍是Linux系統小白的我給大家講講學習歷程

linux

我與Linux結緣是在大三的時候。我與Linux熟識是在偶然遇到《Linux就該這麽學》的時候。因為我是電子信息工程專業,在高年級時開設了嵌入式課程,嵌入式系統是一種專用的計算機系統,作為裝置或設備的一部分。所有帶有數字接口的設備,如錄像機、車子等,都使用嵌入式系統,有些嵌入式系統還包含操作系統。嵌入式操作系統包括μC/OS-II、嵌入式Linux、VxWorks等,但大部分嵌入式操作系統是不開源且不能免費使用,只有Linux是基於GPL協議,所以它成為了嵌入式系統的絕對主流。

技術分享

我們學校的嵌入式課程前期課程就是Linux操作系統,當時學習的是Ubuntu系統。通過這個課程,讓我了解了Linux操作系統使用是如此的廣泛,然後開始了我的Linux學習之路。因為在學校的課程中學習Linux是為了給今後學習的嵌入式打基礎,所以對於我來說這些知識是遠遠不夠的。當時畢竟大三了,再過半年就要找工作了,我也在思考以後想從事什麽行業。因為覺得程序員和電子工程師都不太適合自己,我就想能不能把興趣融入到以後的工作中,了解到學好Linux可以從事系統運維工作。因為對Linux確實是發自內心的喜歡,受老羅的影響,覺得自己也是個理想主義者,無比崇拜二十多年前開源軟件的發起者:理查德·斯托曼,由衷的敬佩他偉大的思想,斯托曼博士一心投入自由軟件運動,他創建了自由軟件基金會(FSF)。他雄心勃勃地提出了一項偉大的計劃,GNU(GNU‘s not Unix)計劃。Not Unix,不是Unix,是自由的、免費的、開源的、像Unix一樣好用的系統,受這個計劃的哺育,李納斯寫出了版本號為0.02的Linux內核,從此,在世界上無數無私奉獻的極客們的共同努力下,Linux和開源事業做的越來越大,並推動著世界的進步。

學習的過程也走過很多彎路,看過很多視頻,但感覺總是進步很慢,因為是窮學生,也參加不起動輒上萬的培訓班,機緣巧合下,在搜索Iptables與Firewalld防火墻有什麽區別時,無意中發現了LinuxProbe這個網站,站長劉遄在他的網站上免費發布了第一本基於紅帽RHEL7的《Linux就該這麽學》這本書,從此我開始用這本書作為我的主要教材,這本書語言和知識點比較精煉,學完後再看其他書時發現自己的進步真的很大。

接下來,結合我的學習歷程,談談如何高效的學習Linux操作系統。

1.註重基礎

在計算機系統的學習過程中,一定會遇到很多比較抽象的概念,比如文件系統、內核、shell等,只有打好基礎,才能更加深入的學習。我就吃過這種虧,在一次面試時,本來認為自己會的東西,面試官一較真,我就忘了細節的東西,最後慘淡收場,走之前,面試官告訴我,運維是一個需要認真和細心的職務,一定要註重細節,掌握基礎,這句話我一直銘記在心。

2.避免貪心

有的同學在看一些Linux學習資料時,會有一種感覺,覺得Linux的命令非常多,自己一定要全部背下來,其實背太多的命令不是很必要的,而且命令下還會有很多的參數。我認為最好的方式就是只記住常用的一些命令和參數,因為在學習和工作中,很多命令可能一兩年都用不到一次,花費大量的時間背他們是不明智的,在學習中了解有某些命令可以實現某些不常用的功能,等用到時查資料才是最明智的做法。有人想問,都有哪些命令是常見的命令,我向大家推薦《Linux就該這麽學》這本書,本書的作者說過,能用一句話表達清楚的,他絕不用兩句話表達,書中的知識點精煉實用,適合作為Linux的學習資料。

3.學好英語

在企業中使用的操作系統大多是RHEL和CentOS,並且是英文版的,在查找最新的技術手冊時,第一手資料絕大部分也都是英文資料,所以學好英語至關重要。初期可以先學習一些和計算機相關的單詞,使自己能看懂系統中的命令和文檔,畢竟使用man命令時,幫助信息都是英文的。第一步實現後,再去系統的學習英語,提高整體英語水平。平時多看看命令,也真的能記住不少的英文http://www.linuxprobe.com/,我認為勤學多練,必能提高英語水平。

4.接觸新技術

為什麽大部分人認為IT從業人員的智商普遍都比較高,擁有獨特的思維和技術能力。這是因為IT公司都會錄用一些喜歡分析事物和對新技術感興趣的人才。想要找到好的工作,就要有這種精神,只有多接觸新技術,才能在高速發展的IT行業中有強大的競爭力。

如果你具備了上面所說的幾點條件,那麽Linux其實真的不難學,不信?你試試唄。


本文出自 “12629896” 博客,請務必保留此出處http://12639896.blog.51cto.com/12629896/1950217

大三仍是Linux系統小白的我給大家講講學習歷程