聊聊我學linux的歷程

roc_guo發表於2022-12-08

今天給大家分享一下我學習 的歷程,我喜歡上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/,如需轉載,請註明出處,否則將追究法律責任。

相關文章