{eval=Array;=+count(Array);}
給大家看一下我們對Linux運維學(xué)習(xí)的總結(jié),歡迎大家拍磚,下面我們團隊整理的學(xué)習(xí)路線:
運維學(xué)習(xí)階段,需要分為四個階段,linux初級入門-àlinux中級進階-àlinux高級提升,和資深方向細化。
第一階段:初級入門
初級階段需要把linux學(xué)習(xí)路線搞清楚,任何學(xué)習(xí)都是循序漸進的,所以學(xué)linux也是需要有一定的路線。
個人建議學(xué)習(xí)的路線如下:
初級入門:
1、Linux基礎(chǔ)知識、基本命令(起源、組成、常用命令如cp、ls、file、mkdir等常見操作命令)
2、Linux用戶及權(quán)限基礎(chǔ)
3、Linux系統(tǒng)進程管理進階
4、linux高效文本、文件處理命令(vim、grep、sed、awk、find等命令)
5、shell腳本入門(可邊練習(xí)邊學(xué)習(xí))
第二階段:中級進階
中級進階需要在充分了解linux原理和基礎(chǔ)知識之后,對上層的應(yīng)用和服務(wù)進行深入學(xué)習(xí),其中說到服務(wù)肯定涉及到網(wǎng)絡(luò)的相關(guān)知識,是需要花時間學(xué)習(xí)的。
1、TCP/IP網(wǎng)絡(luò)基礎(chǔ)(差不多CCNA、NP的知識就夠用)
2、Linux企業(yè)常用服務(wù)(如dns、http、ftp、mail、nfs等)
3、Linux企業(yè)級安全原理和防范技巧(系統(tǒng)性能/安全、安全威脅模型和保護方法
4、 加密/解密原理及數(shù)據(jù)安全、系統(tǒng)服務(wù)訪問控制及服務(wù)安全基礎(chǔ)
5、iptables安全策略構(gòu)建
6、shell腳本進階(主要是結(jié)合一些應(yīng)用,寫一些案例)
7、MySQL應(yīng)用原理及管理入門(能管理和搭建一個個人博客站點)
學(xué)到這里,掌握的基本技能,已經(jīng)夠用了,已經(jīng)能做一些基礎(chǔ)的運維工作和簡單維護了。
第三階段:高級提升
1、http服務(wù)代理緩存加速(其中主要學(xué)習(xí)varnish、nginx緩存系統(tǒng),要對CDN的知識有所了解。)
2、企業(yè)級負載集群(其中主要學(xué)習(xí)nginx、haproxy、lvs要對主要知識熟練掌握,對負載均衡算法有清晰認識,)
3、企業(yè)級高可用集群 (其中需要對keepalived,heartbeat等進行深入講解)
4、運維監(jiān)控zabbix詳解(主要是zabbix、cacti、nagios等監(jiān)控系統(tǒng),現(xiàn)在用的比較多的是zabbix)
5、運維自動化學(xué)習(xí)(需要學(xué)一些開源運維自動化工具的使用如ansible、puppet、cobbler等運維自動化工具)
能掌握到這里,基本能處理搞定很多工作了,可以去面試高級運維工程師,差不多薪資能達到12-18K左右
第四階段:資深方向進階
1、 大數(shù)據(jù)方向(需要對hadoop、storm等常見開源大數(shù)據(jù)系統(tǒng)需要深入了解)
2、 云計算方向(主要是openstack這套東西,當(dāng)然像一些kvm等虛擬化技術(shù),也是需要掌握的,現(xiàn)在docker也比較流行)
3、 運維開發(fā)(主要是python運維開發(fā))
4、 自動化運維(在之前自動化基礎(chǔ)上做深入)
5、 運維架構(gòu)師(主要需要廣度,差不多5年左右以上經(jīng)驗,可以擔(dān)當(dāng)此職位)
看到這里,麻煩給個贊,謝謝
本套課程是從入門開始的Linux學(xué)習(xí)課程,適合初學(xué)者閱讀。由淺入深案例豐富,通俗易懂。主要涉及基礎(chǔ)的系統(tǒng)操作以及工作中常用的各種服務(wù)軟件的應(yīng)用、部署和優(yōu)化。即使是零基礎(chǔ)的學(xué)員,只要能夠堅持把所有章節(jié)都學(xué)完,也一定會受益匪淺。
課時列表課時1:VMware虛擬機安裝
課時2:Linux簡介與安裝
課時3:Linux基本命令1
課時4:LINUX基本命令2
課時5:LINUX基本命令3
課時6:VI編輯器1
課時7:VI編輯器2
課時8:VI編輯器總結(jié)
課時9:Linux網(wǎng)絡(luò)配置簡介
課時10:Linux遠程管理
課時11:JDK安裝配置
課時12:WEB服務(wù)器配置
課時13:MYSQL配置
課時14:遠程管理SQL數(shù)據(jù)庫
課時15:Ubuntu通過Deb安裝MySQL
課時16:LINUX系統(tǒng)資源管理
詳細學(xué)習(xí)路線圖如下:
如何去學(xué)習(xí)
學(xué)習(xí)大多類似庖丁解牛,對事物的認識一般都是由淺入深、由表及里的過程,循序才能漸進。學(xué)習(xí) Linux 同樣要有一定的順序和方法,當(dāng)然這也是你學(xué)習(xí)本教程的意義。如果你是初學(xué)者,那么建議按照本教程的順序閱讀,不要跳躍,欲速則不達,揠苗也不見得能助長。
另外,強烈建議做好讀書筆記,邊看邊記,邊練習(xí)邊思考,“學(xué)而不思則罔,思而不學(xué)則殆”,比勤奮更重要的是思考的能力,不要傻學(xué)、死學(xué)。養(yǎng)成看書的好習(xí)慣,學(xué)習(xí)類的圖書如果沒能看成自己知識的積累,就是白讀。一本書,可能看一遍是不夠的,多次閱讀,反復(fù)實踐,才能印象深刻。筆者曾翻爛 8 本《戀愛寶典》,但是從沒向任何人表白,結(jié)果不言自明。實踐是檢驗真理的唯一標(biāo)準,實踐出真知。
方法有了,貴在堅持。制定好自己的學(xué)習(xí)目標(biāo),設(shè)定獎懲,確定詳細的時間進度表,開始行動!保持熱情,堅定目標(biāo),做好計劃,希望你、不會讓本教程變成你的收藏品,而是成為一套可能會改變你職場命運的技術(shù)指導(dǎo)教程,那將是我們最大的榮幸。
碰到問題怎么辦
任何人學(xué)習(xí)和使用 Linux 或多或少會遇到問題,很多人遇到問題的第一個念頭就是問人。沒錯!這可以快速解決問題。但是我們建議你,先嘗試自己解決問題,詢問別人獲得答案固然好,但是對于知識的積累和提升解決問題的能力并沒有幫助,不要做依賴別人幫助的懶蟲。
在尋找答案的過程中,雖然會花費很多時間,也可能會遇到挫折,但久而久之你會發(fā)現(xiàn),也許為了找一個問題的解答,你了解了 Linux 很多相關(guān)的知識,經(jīng)驗也越來越豐富。記住,你不可能永遠有人問,也不可能永遠有人愿意回答你。
Linux 系統(tǒng)的一個非常大的好處是,當(dāng)命令執(zhí)行錯誤或系統(tǒng)設(shè)置錯誤時,通常會清楚地顯示錯誤信息,告訴你哪里出錯了,只要認真觀察報錯信息,大概就知道問題出現(xiàn)在哪里,應(yīng)該如何解決了。有的操作步驟復(fù)雜,出現(xiàn)狀況時,回頭檢査一下,是不是前面步驟的命令敲錯或配置文件改錯。
Linux 的幫助文檔是很好的工具,命令的選項、配置文件的設(shè)置都可以從這里找到答案;我們在提問前,一定要先在網(wǎng)絡(luò)上尋找答案,借用一句廣告語"百度一下,你就知道",沒有人愿意回答網(wǎng)上一搜就可以找到答案的問題。
提問時,確認你已經(jīng)做了上述事情,這有助于樹立你不是寄生蟲與浪費別人時間的形象。輕率的提問只能得到輕率的回答,或者壓根兒沒人理你。
有的被詢問者常常不是很清楚初學(xué)者要問什么,因為初學(xué)者沒有完整、清楚地描述問題。在求助他人時,說明要做什么、做了什么,列出完整的操作步驟、錯誤信息或錯誤截圖,描述清晰,讓別人能看懂你的問題,否則筆者就算變成超人也幫不了你。
在請教問題時,要注意禮貌。很多年輕人,多了一點理所應(yīng)當(dāng),少了一些禮貌用語,你自然會感到世態(tài)炎涼,技術(shù)圈子沒有人性,畢竟人家不回答你是本分,回答你是人情。
另外,千萬不要問那種令人頭疼的問題,如 Linux 怎么備份、Linux 權(quán)限有明陛、xx 服務(wù)怎么配置、oo 腳本幫寫一個……你問餃子皮為什么這么搟會破,我可以告訴你;你問怎么包餃子,這就是你找茬兒了,先在網(wǎng)上找找,人生苦短,快用百度,然后照貓畫虎時哪個步驟有問題你再問……
提問,也是一種智慧。
英文讀不懂怎么辦
每次在教授 Linux 課程時,筆者都要給讀者介紹兩個英文短語,一個是 "No such file or directory",另一個是 "command not found"。初學(xué)者在學(xué)習(xí)命令時問得最多的就是這兩個問題:輸入的文件或目錄名稱錯誤、命令沒有被發(fā)現(xiàn)(命令敲錯了)。
能看懂 Linux 的英文提示及英文文檔非常重要。其實計算機英語很簡單,只要熟記了計算機專業(yè)英語單詞,高中畢業(yè)的英文水平就可以輕松閱讀英文文檔了。即便你的英文水平實在太差了,連最簡單的計算機英文文檔都看不懂,那么在學(xué)習(xí) Linux 的同時學(xué)學(xué)英語,每天從背一定量的單詞開始吧!
筆者給各位讀者的建議是每天背 30 個在電腦上看到的不認識的單詞,30 個單詞不需要你會讀、會寫、會念,看到單詞知道意思即可,一般 3~5 個月,常見的計算機英語都能看厪。
忘記Windows的思維方式
思想的轉(zhuǎn)變比暫時性的技術(shù)提高更重要,因為它能幫助你加快學(xué)習(xí)速度。很多人使用 Linux 時骨子里卻還是 Windows 的思想,比如講 Linux 安裝都會有讀者問:“是把 Linux 裝在 C 盤嗎?”,可見被 Windows“毒害”之深。Windows 是一個優(yōu)秀的系統(tǒng),它的易用性非常好,不過也正是因為易用性好,使用者往往不了解自己所做操作的原理。
大多數(shù)初學(xué)者已經(jīng)習(xí)慣了使用 Windows 的圖形界面來完戚喿作,可是我們在學(xué)習(xí)和日后使用 Linux 時基本上在命令行模式下,這讓很多初學(xué)者很頭疼也很困惑。這里的問題是"如何有效利用系統(tǒng)資源",X Window 本身相當(dāng)消耗系統(tǒng)資源,這也就是在架設(shè) Linux 服務(wù)器時不啟動圖形界面的原因。如果你想深入了解 Linux,就必須學(xué)習(xí)命令行操作。
所以,我們在開始學(xué)習(xí) Linux 之前,要不被 Windows 的思想所束縛。這其實是一個使用習(xí)慣的問題,筆者常常想,如果我們第一個接觸的操作系統(tǒng)就是 Linux,那么之后我們再學(xué)習(xí) Windows,可能我們也會感慨"這個系統(tǒng)為什么必須啟動圖形界面才能操作",說到底,是一個習(xí)慣問題吧。
學(xué)無止境,不僅是學(xué)到的知識,還有學(xué)習(xí)的意識和方法。筆者有一句話,與諸位共勉:“讓學(xué)習(xí)成為一種習(xí)慣。”
0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答