聊聊我學linux的歷程
今天給大家分享一下我學習 的歷程,我喜歡上linux 系統完全就是機緣巧合,大學時上的是網路工程專業,說來慚愧一直到大二上學期我還不知linux 為何物,唯一接觸過的就是電影裡面的駭客敲程式碼,但是那時候不知道就是linux 系統,在我的認知裡所謂的技術就是在windows 系統點點滑鼠,寫寫程式碼,總之所有的東西都得在windows 桌面,直到後來因為是大一專業分流導致大二時期班裡同學學分不一致,對於我來說要選一門linux 系統基礎才夠學分,對於別人來說人家本來就會,學分夠,乾脆不選,導致選的人數不夠沒有開課(15 人以上才會開課) ,但是大三上學期有linux 伺服器架構是必修課,當時滿是焦慮畢竟自己沒有基礎,很有可能linux 伺服器就會聽不懂,而導致掛科。
假期期間便開始看書,當時只是為了不掛科。但是學校選的教程完全看不懂,僅從學校選的linux 系統基礎教程來說特別薄,個人感覺還是需要老師講解的,後來在網上找影片學會了一些基礎命令,cd 、ls 、ifconfig 、date 、等等,當時其實也是稀裡糊塗的因為網上的影片是那種十來分鐘的沒有頭,沒有尾,只是照著敲和影片上的結果是一樣的就完事了,有一段時間都是稀裡糊塗摸索著,大概有半年吧,CSDN ,部落格園等網頁上看了不少資料,直到後來可以自己搞個小網站,只是黑視窗敲敲命令,就可以出現介面,當時感覺很是神奇。慢慢的我就喜歡上了linux 系統,為了解決一個問題或者部署一個沒見過的服務,晚上百度到十二點是常有的事,逐漸的部署apache 、nginx 、mysql 、tomcat 等服務。
隨著從網上接觸到的linux 系統資訊越來越多讓我接觸到了《linux 就該這麼學》這本書,這是一本適用於RHCE 認證考試的書,比較系統的介紹了從基礎到高深,內容簡介明瞭,配圖清晰,當時還沒有出書,只有電子版,照著書上的實驗自己敲了一遍,感覺受益匪淺,後來乾脆就自己去學校列印店列印了一本,看了整本書使我第一次對linux 系統有了整體性的認識,把原來分塊的知識點連線了起來,有種豁然開朗的感覺,後來在大三學習linux 伺服器架構的時候老師講的東西,我自己早就會了,甚至老師有個小細節忘了我還能提醒一下,考試成績自是不必多說,後來騰訊雲有大學生優惠活動,在大學期間每個月只要一塊錢就能租一臺1G 、1 核雲伺服器(centos7 系統),根據書中所講的我乾脆又買了個域名,用wordpress (apache+mysql+linux+php )做了個個人部落格網站,外網可以透過域名訪問的那種,考慮到網上的資料質量參差不齊,當時經過自己遇到的問題和自己部署的步驟釋出到wordpress 上面,以備後面用到拿來參考。
大四的時候老師讓選畢業設計課題,當時一眼就看中了nginx+keepalived 高可用負載均衡叢集這個課題,因為我更願意為自己喜歡的事去投入精力,這中間瘋狂看文件、書、影片, 又斷斷續續翻了兩遍,最後做了個十幾臺redhat 伺服器組成的叢集,包括資料庫、檔案伺服器、備份伺服器、等等,順利完成了畢業設計。
現在大多數軟體行業都需要懂linux 的人,比如 系統運維方向,需要對公司機房伺服器,或者虛擬機器進行維護;開發方向,開發驅動,用於開發外圍裝置的驅動程式,測試方向,實施方向都需要會簡單使用 linux 系統。
我大四找工作的時候,也是依靠有linux 系統的使用經驗找了一份做政府軟體的實施工程師的工作,因為當時公司做專案都是windows 伺服器,隨著安全性要求越來越高,客戶要求必須用linux 伺服器,所以我的專業正好適應了需求,面試的時候我只是講了講我在學校都做過什麼實驗,當時的面試官就認為我可以勝任這個工作,在工作中又接觸到了redflag 、suse 、等版本的linux 系統,隨著工作經驗的豐富,對linux 系統的認識也在逐步加深,現在也在用docker 、openstack 等技術,當你用的足夠多的時候,就會有一個認知,linux 的所有一切都是檔案,哪怕某天遇到了沒有用過的產品,都會舉一反三,融匯貫通。這就是我學習linux 的經過,希望學習linux 的朋友們都能有興趣愛好的同時,還能有不錯的發展。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69901823/viewspace-2927235/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 我的Linux學習歷程:那些我看過的Linux書籍們Linux
- 回顧:我的linux歷程薦Linux
- 聊聊我找工作的經歷
- 我學習USB設計的歷程
- 簡單聊聊Linux學習經歷Linux
- 聊聊我所經歷的遊戲公司遊戲
- 我的大資料學習歷程(1)大資料
- 我的AI學習歷程(一):瞭解相機AI
- 網工的Linux系統學習歷程Linux
- 大學兩年,回顧我的學習心裡歷程
- C++未眠夜----我學習C++的心路歷程 (轉)C++
- Flutter 的學習歷程Flutter
- 我的移動開發春季歷程移動開發
- 我的學習經歷——Linux系統入門教程Linux
- 我的Java轉型大資料的學習過程和經歷Java大資料
- 我的前端學習經歷前端
- node學習歷程
- Java 學習歷程Java
- 學習GCD歷程GC
- 我的Linux系統開始學習的過程Linux
- Linux是啥?我們來聊聊?Linux
- 可以看一下我學習linux的過程Linux
- Go學習歷程(一)Go
- 我作為前端工程師的心路歷程前端工程師
- Linux學習歷程——SUID、SGID、SBIT簡介LinuxUI
- 我的Go語言學習經歷Go
- 我認識Linux的小羞愧歷史Linux
- 我的.net開發歷程:初入快速開發
- 【學習心得】老男孩Linux課程學習分享,聽聽我的故事!Linux
- 深度學習發展歷程深度學習
- 設計模式學習歷程設計模式
- C++學習歷程 (轉)C++
- 計算機學習歷程計算機
- 學習嵌入式的心路歷程分享
- 為什麼要擁抱Scrum——我的Scrum心路歷程Scrum
- 我大一學習C++的經歷C++
- 聊聊我的 Java 自學之路Java
- 聊聊我對Linux發展史之淺見Linux