{eval=Array;=+count(Array);}
如果自制力強(qiáng)的話自學(xué)也是可以的。
Linux學(xué)習(xí)路線:
http://toutiao.com/item/6857509342183162382/
如果報(bào)班的話,馬哥教育,老男孩教育比較有名個(gè)人覺得
自學(xué)的話,建議從以下兩本書學(xué)起,結(jié)合上機(jī)操作實(shí)踐。
《鳥哥的Linux私房菜基礎(chǔ)篇》
《鳥哥的Linux私房菜服務(wù)器架設(shè)篇》
Linux是一個(gè)開源、自由的操作系統(tǒng),遵守GUN、GPL開源協(xié)議,意味著任何個(gè)人和組織都可以免費(fèi)使用它,并且可以進(jìn)行二次開發(fā)用于商業(yè)用途,正是這種開源的力量,各路高手紛紛投入到Linux開發(fā)中來,使得Linux的安全性、可用性大大提升。我們手機(jī)使用的安卓系統(tǒng)就是基于linux二次開發(fā)的,據(jù)統(tǒng)計(jì)90%以上的服務(wù)器運(yùn)行的都是Linux系統(tǒng),可見Linux應(yīng)用如此廣泛。目前Linux的發(fā)行版本有很多,被業(yè)界所熟知的有Ubuntu、SuSE、Debian、Red Hat、centos,如何題主想要從事互聯(lián)網(wǎng)行業(yè)的工作,建議選擇學(xué)習(xí)centos,這個(gè)在互聯(lián)網(wǎng)是用的最多的,這是本人多年互聯(lián)網(wǎng)工作的經(jīng)驗(yàn)。
Linux這么火,網(wǎng)上學(xué)習(xí)資料已經(jīng)相當(dāng)齊全,完全可以通過網(wǎng)上自主學(xué)習(xí),推薦一個(gè)入門的學(xué)習(xí)網(wǎng)址https://www.runoob.com/linux/linux-tutorial.html
我這里有一套初級到中高級的linux學(xué)習(xí)視頻,可以免費(fèi)分享給大家,大家學(xué)完本套教程就可以達(dá)到中級水平
Linux運(yùn)維其實(shí)是一個(gè)比較綜合性的技術(shù)崗位(包括網(wǎng)絡(luò)、計(jì)算機(jī)基礎(chǔ)、操作系統(tǒng)、存儲、大數(shù)據(jù)架構(gòu)、云計(jì)算以及Python運(yùn)維開發(fā)等方面)
如果很自律的情況下,可以自學(xué),在網(wǎng)絡(luò)上根據(jù)相關(guān)視頻學(xué)習(xí),本地搭建虛擬機(jī)進(jìn)行練習(xí)。通常都是報(bào)個(gè)培訓(xùn)班,再買幾本相應(yīng)方向的書籍來學(xué)習(xí)。
運(yùn)維學(xué)習(xí)一般分為四個(gè)階段:
1、入門階段
2、中級進(jìn)階
3、高級提升階段
4、資深階段
第一階段:入門階段
初級階段需要把linux學(xué)習(xí)路線搞清楚,任何學(xué)習(xí)都是循序漸進(jìn)的,所以學(xué)linux也是需要有一定的路線。
推薦學(xué)習(xí)的路線如下:
1、Linux基礎(chǔ)知識、基礎(chǔ)命令(常用命令如cat、mv、cp、ls等)
2、Linux用戶及授權(quán)基礎(chǔ)
3、Linux系統(tǒng)進(jìn)程管理進(jìn)階
4、linux高效文本、文件處理命令(vim、grep、egrep、sed、awk、find等命令)
5、shell腳本初級學(xué)習(xí)
6、shell腳本進(jìn)階
第二階段:中級進(jìn)階
中級進(jìn)階需要在充分了解linux原理和基礎(chǔ)知識之后,對上層的應(yīng)用和服務(wù)進(jìn)行深入學(xué)習(xí),其中說到服務(wù)肯定涉及到網(wǎng)絡(luò)的相關(guān)知識,是需要花時(shí)間學(xué)習(xí)的。
1、TCP/IP網(wǎng)絡(luò)基礎(chǔ)(CCNA、CCNP的知識)
2、Linux企業(yè)常用服務(wù)(如dns、http、ftp、mail、nfs等)
3、Linux企業(yè)級安全原理和防范技巧(系統(tǒng)性能/安全、安全威脅模型和保護(hù)方法
4、 加密/解密原理及數(shù)據(jù)安全、系統(tǒng)服務(wù)訪問控制及服務(wù)安全基礎(chǔ)
5、iptables、firewalld及SELinux等全安體系
6、MySQL/mariadb基本使用
學(xué)到這里,掌握的基本技能,已經(jīng)夠用了,已經(jīng)能勝任基礎(chǔ)的運(yùn)維工作了。
第三階段:高級提升階段
1、http服務(wù)代理緩存加速(其中主要學(xué)習(xí)varnish、ATS、nginx緩存系統(tǒng),要對CDN的知識有所了解。)
2、企業(yè)級負(fù)載集群(其中主要學(xué)習(xí)nginx、haproxy、lvs要對主要知識熟練掌握,對負(fù)載均衡算法有清晰認(rèn)識,)
3、企業(yè)級高可用集群 (其中需要對keepalived,heartbeat等進(jìn)行深入講解)
4、運(yùn)維監(jiān)控prometheus/zabbix詳解(prometheus原理,架構(gòu))
5、運(yùn)維自動化學(xué)習(xí)(如ansible、puppet、cobbler等運(yùn)維自動化工具)
能掌握到這里,基本能處理搞定很多工作了,可以去面試高級運(yùn)維工程師,差不多薪資能達(dá)到12-18K左右
第四階段:資深階段
1、 大數(shù)據(jù)方向(需要對hadoop、hive、hbase等常見大數(shù)據(jù)組件需要深入了解)
2、 云計(jì)算方向(如虛擬化、大數(shù)據(jù)、公有云、私有云OpenStack、Docker容器、Kubernetes)
3、 運(yùn)維開發(fā)DevOps(常用語言如python/rubby/go/java等)
4、 自動化運(yùn)維(自己做平臺或者做平臺整合)
5、 運(yùn)維架構(gòu)師(Nginx、LNMP或LNMT、雙機(jī)熱備、讀寫分離、LB負(fù)載均衡、Redis緩存系統(tǒng)設(shè)計(jì)、MongoDB等)
6、 運(yùn)維總監(jiān)
0
回答0
回答0
回答0
回答0
回答0
回答0
回答10
回答4
回答0
回答