『壹』 零基礎如何學到網路運維工程師
首先最基礎的肯定是要了解linux系統,熟練掌握常用數據結構和演算法,並能靈活運用
至於精通C/Python/Perl等1至2種編程語言,這個的話要看你自己的學習能力把
零基礎的小白自學挺難的,最好還是去報個培訓,學得快
『貳』 伺服器運維工程師在那裡學習的好
想辦法去HP,惠普的內部培訓的伺服器工程師很值錢的,學好這個去銀行做運維都無問題
『叄』 初學運維工程師需要學習那些重點
linux基礎-->基礎伺服器-->mysql資料庫-->shell腳本-->負載均衡-->高可用-->監控等
『肆』 運維工程師培訓哪裡比較好
想要學習運維工程師,達內還是比較不錯的
『伍』 運維工程師必須掌握的基礎技能有哪些
技能:
1. Linux基礎
包括對Linux整體的理解/使用和基本命令:
了解Linux FHS : Filesystem Hierarchy Standard,國人寫的這本書不錯 Linux系統架構與目錄解析 (豆瓣)
入門Linux:鳥哥的Linux私房菜.基礎學習篇(第三版) (豆瓣) 個人認為鳥哥的這本書是一本非常好的入門書
基本操作命令:Google,如Linux command cheat sheet
熟悉至少一個內置編輯器: vi, nano
至少熟悉一個發行版(或系列),建議作為伺服器常用的如Centos, Debian, Ubuntu,可以了解多個常用發行版
2. 運維的命令:
運維相關的工具(命令),了解它能解決很多問題。
前幾天剛回答了一個問題:如何才能更深入的學習linux?
裡面的圖在這里也可以用到:
可以對著圖對學習了解這些命令。
另外我個人也會對平時用到的這些工具做一個整理和記錄,總結到我的個人維基上:Wiki · Tanky Woo
3. 基礎服務:
LAMP或LNMP :Apache/Nginx,MySQL,PHP/Python/Perl LAMP (software bundle)
FTP
DNS
SAMBA
EMAIL
NTP
DHCP
...
可以本地搭建練練手
這里推薦鳥哥另外一本書 伺服器架設篇: 鳥哥的Linux私房菜 (豆瓣)
4. 運維平台工具:
也在這個問題 如何才能更深入的學習linux? 里提到了:
Nagios
Puppet
Zabbix
Cacti
SaltStack
....
可以選擇性的折騰下,因為這個涉及到業務,沒有實際環境,很難去理解他們的功能和特點。
5. 腳本:
必備:Shell
額外:Python,Perl...
6. 底層:
Linux C,內核
7. 網路:
網路是非常重要的一塊
把《TCP/IP協議詳解》多看幾遍,理解。
熟練使用tcpmp等抓包工具
8. 安全:
防火牆配置,如 iptables
9. 硬體:
介面類型
查看硬體信息
知道各類型伺服器,如塔式、機架式、刀片式
10. 其它:
了解更多特定技能要求的方式:
Google搜"Linux運維工程師 招聘",看看他們的需求。
最後推薦一本書:Unix/Linux系統管理技術手冊 UNIX/Linux 系統管理技術手冊 (豆瓣)
後續想到再做補充
素養/處理方式:
除了技能,我覺得素養(態度)也可以談談
這個正好看到右邊相關問題:運維工程師需要具備哪些性格特質?
1. 安全
運維人員的許可權很大,所以一定要保證帳號/私鑰的安全。
最好使用加密工具存儲。比如truecrypt,1password
基於本地存儲。切勿用網盤,也不建議用lastpass等
ssh私鑰添加密碼
以上任何一點都很重要,否則弄丟了,風險會非常大。
2. 責任心
如上面那個帖子里 @山大 提到的 Owner 意識
遇到報警,第一時間處理,而不要等著他人去處理
如果無法處理,應該第一時間讓同事協助幫忙,而不要禁止報警,讓問題掩蓋
3. 細心
你的任何一個操作,都可能造成系統的損壞、業務出問題。所以敲命令時一定要細心、再三確認。你敲的再快,也就節省那麼一點時間,出了問題才是大事。
4. 推進/改善
如果代碼有問題,導致系統開銷很大,比如負載,io等。應該第一時間和開發部門確認,要求優化代碼。
5. 進取心/不斷學習
運維的知識范圍很廣,要不斷學習。遇到問題,做好分析記錄,事後還可以在部門內分享交流。
內容來源於:ITSS符合性評估落地工具-雲雀運維!!
『陸』 Linux運維工程師培訓課程哪家好
在選擇時一定要注意,以免浪費時間和金錢,培訓學校很多很多,要慎重。保證就業的話,比較正規一些的會有就業協議書,這個是能保證就業的。
『柒』 零基礎學運維工程師前景如何
看個人努力
三百六十行 行行出狀元
前景還是不錯的