IT技術學習指導之Linux系統入門的4個階段(純乾貨帶圖)

全世界60%的人都在使用Linux。幾乎沒有人沒有受到Linux系統的「恩惠」,咱們享受的大量服務(包括網頁服務、聊天服務等)背後幾乎都是由Linux系統支撐的服務器,超過20億人天天都隨身攜帶基於Linux內核開發的 Android手機出門,Linux也普遍應用在嵌入式系統上。所以學習Linux系統變得尤其重要,對於普通用戶而言,平面式的學習Linux系統的基本使用已經足夠,但對於開發者或者運維人員而言,深刻學習Linux的多個層次尤其重要。linux

我接觸Linux陸陸續續有接近6年,成功的從對其一無所知到應用自如,目前也還在持續地學習更深層次的核心知識。接下來將以一個學習者的身份將個人「學習計劃」分享給你們。這篇文章不會從技術細節的角度大展篇幅,主要介紹學習路徑和方法論。windows

 

階段1:僅僅爲了掌握Linux的使用服務器

做爲一名對Linux毫無認知的新手,首要的第一步就是選擇一款適合上手的Linux發行版系統(我的建議能夠選擇使用習慣偏windows的Linux桌面操做系統,如Ubuntu、openSUSE、Fedora等)。Linux操做系統的安裝是入門必備的技能(包括MBR、EFI兩種引導方式的安裝,故障排查和解決的能力等)。當Linux投入平常的使用後,咱們會漸漸去學習一些便捷的操做習慣(基本的命令操做、快捷鍵配置、軟件安裝和卸載、系統管理等),當咱們發如今Linux操做系統下沒法駕馭某一個點時,咱們會經過查閱工具書到查看博文和問答系統去解決,直到有一天,咱們發現平常的使用已經沒法知足咱們的求學慾望了。網絡

系統性的學習系列教程(書籍):挑選學習教程和書籍時,目錄大綱很是重要。《Linux就該這麼學》就是一本學習路徑清晰,按部就班的Linux學習書籍,覆蓋面從Linux安裝到平常使用、再到系統運維和高級應用,很是適合做爲第一本系統學習的書籍。架構

 

階段2:系統學習Linux系統運維

因爲平常的Linux使用技巧已經可以很是熟練地使用了,由此對一部分系統盎然的同窗會觸發深刻學習的慾望。這個學習階段將再也不是一個零散的知識點和技能學習了,Linux的開源精神帶動了一代又一代的前輩,他們將學習經驗總結和整理成各類知識檔案,經過整合這些資源,咱們可以進行合理系統的Linux學習。工具

說在前面:系統地進行一個操做系統的學習以前,紮實的計算機基礎知識掌握(操做系統、計算機基礎、計算機網絡等)是極其必要的,不然在後續的學習過程當中,將會遇到很是棘手的基礎技術壁壘,如專業術語、基礎概念不清晰。學習

簡言之,這是學習過程是整合資源進行系統學習,解決問題和學會思考的階段。敬上系統吸取Linux系統的技巧。網站

1. 提出解決問題的方案的技能:學會經過搜索引擎和社區(google、stackoverflow等)尋求問題的解決方案,經過符合(提問的智慧規範)的方式向前輩們提問。搜索引擎

2. 學會思考和總結:徘徊在學習和解決問題的過程當中,定然會讓你刨根問底的浸入思考,將這些思考的東西沉澱下來,作以總結,將學習的路徑傳承和延續下去,繼續發揚Linux的開源精神。

3. 實驗和應用:動手去玩弄你的Linux系統吧,儘量給本身搭建一個能夠肆意妄爲的操做環境吧!

 

階段3:應用和知識體系的造成

前言裏面已經介紹了在實際生活環境下,Linux系統的一些應用場景,實際上Linux的應用也是很是的普遍,在熟練掌握得前提下,則足以開始大展身手應用於工做和生活中了。從網站的平常部署和維護、到網絡環境管理、到各類應用服務的使用,幾乎一切咱們享受着的IT服務,都能經過Linux系統來完成,參考劉遄老師的培訓內容http://www.linuxprobe.com/training

當你開始思考Linux的運行機制、系統架構、IO複用,甚至開始動手改造協議棧的時候,別忘記理清楚本身所掌握的技能圖譜,別忘記分類和記錄你踩過的每個坑,關注的細節點。這些東西層層相關,這條學習路徑將會組成屬於你的Linux知識體系。

 

 

階段4:深度學習和Linux職業化發展

說實話對於Linux的學習筆者也僅是暫時止步於階段3,階段4算是對前輩們的一些總結以及對將來學習路線的規劃。

運維和(內核/應用)開發是Linux深度學習者的兩條大相徑庭的發展路線,運維工程師更注重於Linux的應用和維護技巧,以及維護工具的使用和開發,而開發工程師們須要深刻去學習內核源碼解讀、驅動開發、嵌入式系統開發、應用程序開發等。

 

學習階段的劃分對於學習當然有偌大的幫助,但其實更重要的找到適合本身的成長方式和節奏。合理的制定你的Linux成長計劃吧,相信這會讓你學得更輕快!

相關文章
相關標籤/搜索