踏入linux運維工程師這一職業,其實有很多任務具技能需要掌握,下面我來給大家一一介紹。
1、shell指令碼和另乙個指令碼語言,shell是運維人員必須具備的,不懂這個連入職都不行,至少也要寫出一些系統管理指令碼,最簡單也得寫個監控cpu,記憶體比率的指令碼,這是最基本的了,也是最有意義,而另乙個指令碼語言是可選的,一般是3p,即python, perl和php,php就不需要考慮了,除非你要做開發,我個人建議學python會比較好,難實現自動化運維,perl是文字處理很強大,反正這兩個學乙個就行了。
2、sed和awk工具,必須要掌握,在掌握這兩個工具同時,還要掌握正規表示式,這個就痛苦了,正則是最難學的表示式,但結合到sed和awk中會很強大,在處理文字內容和過濾web內容時十分有用,不過在學shell的同時一般會經常結合用到的。
3、文字處理命令,sort , tr , cut, paste, uniq, tee等,必學,也是結合shell指令碼語言時一併學習的。
4、資料庫,首選mysql,因為linux用得最多絕對是mysql,增刪改查必學,特別要學熟查,其它方面可能不太需要,因為運維人員使用最多還是查。
5、防火牆,也是必學的,防火牆也算是個難點,最重要弄懂規則,如果學過ccna的朋友可能會比較好學,因為iptables也有nat表,原理是一樣的,而filter錶用得最多。
6、監控工具,十分的重要,個人建議,最好學這3個,cacti,nagios,zibbix,企業用得最多應該是nagios和 zibbix,但nagios會有點難,
因為會涉及到用指令碼寫自動監控,那個地方很難。
7、集群和熱備,這個很重要,肯定要懂的,但到了公司就不會讓你去弄,因為新手基本不讓你碰,集群工具有很多,最好學是lvs,這是必學,最好也學學nginx集群,反向**,還有熱備,這個就更多工具能實現了,mysql熱備也要學,就是主從複製,這個其實不容易的,要學懂整個流程一點也不容易。
8、資料備份,也是必須要學的,工具有很多,但至少要把raid的原理弄懂,特別是企業最常用的1+0或0+1,自己做實驗也要弄出來,備份工具有很多,如tar, dump, rsync等,最好多了解一下
linux運維需要掌握的基礎知識
踏入linux運維工程師這一職業,其實有很多任務具技能需要掌握,下面我來給大家一一介紹。1 shell指令碼和另乙個指令碼語言,shell是運維人員必須具備的,不懂這個連入職都不行,至少也要寫出一些系統管理指令碼,最簡單也得寫個監控cpu,記憶體比率的指令碼,這是最基本的了,也是最有意義,而另乙個指...
linux運維必須掌握
1 什麼是gpl,gun,自由軟體 gun 革奴計畫 目標是建立一套完全自由,開發的作業系統。自由軟體 是一種可以不受許可權自由使用,複製,研究,修改,分發的軟體。主要許可證有gpl和bsd許可證。2 如何選擇linux作業系統版本 一般,桌面使用者首選ubantu 伺服器首選rhel或centos...
Linux運維是什麼?linux運維的基礎知識
如果您對運維行業了解一些,應該會知道,現在的運維早已不是早年的 睡機房 往辦公室打眼一看,分不清是運維攻城獅還是開發程式猿,但是,運維這行也是春天到了,今天linux,明天雲計算的,各種新鮮概念層出不窮,那麼,linux運維是什麼?雲計算運維又是什麼?linux運維需要掌握的基礎知識 1 shell...