笨笨的笨笨egg
桃紅梨白
運(yùn)維工程師培訓(xùn)內(nèi)容有電氣安全知識(shí)講解,現(xiàn)場(chǎng)認(rèn)識(shí)變壓器、中壓配電柜、低壓配電柜、UPS、EPS、蓄電池、精密列頭柜,認(rèn)識(shí)柴油發(fā)電機(jī)組,學(xué)習(xí)現(xiàn)場(chǎng)巡檢工作的內(nèi)容。
一、運(yùn)維工程師簡(jiǎn)介
1、運(yùn)維工程師(Operations),負(fù)責(zé)維護(hù)并確保整個(gè)服務(wù)的高可用性,同時(shí)不斷優(yōu)化系統(tǒng)架構(gòu)提升部署效率、優(yōu)化資源利用率提高整體的ROI。
2、運(yùn)維工程師面對(duì)的最大挑戰(zhàn)是大規(guī)模集群的管理問(wèn)題,如何管理好幾十萬(wàn)臺(tái)服務(wù)器上的服務(wù),同時(shí)保障服務(wù)的高可用性,是運(yùn)維工程師面臨的最大挑戰(zhàn)。
二、運(yùn)維工程師的工作內(nèi)容
1、事件管理:目標(biāo)是在服務(wù)出現(xiàn)異常時(shí)盡可能快速的恢復(fù)服務(wù),從而保障服務(wù)的可用性;同時(shí)深入分析故障產(chǎn)生的原因,推動(dòng)并修復(fù)服務(wù)存在的問(wèn)題,同時(shí)設(shè)計(jì)并開(kāi)發(fā)相關(guān)的預(yù)案以確保服務(wù)出現(xiàn)故障時(shí)可以高效的止損。
2、問(wèn)題發(fā)現(xiàn):設(shè)計(jì)并開(kāi)發(fā)高效的監(jiān)控平臺(tái)和告警平臺(tái),使用機(jī)器學(xué)習(xí)、大數(shù)據(jù)分析等方法對(duì)系統(tǒng)中的大量監(jiān)控?cái)?shù)據(jù)進(jìn)行匯總分析,以及在系統(tǒng)出現(xiàn)異常的時(shí)候可以快速的發(fā)現(xiàn)問(wèn)題和判斷故障的影響。
3、問(wèn)題處理:設(shè)計(jì)并開(kāi)發(fā)高效的問(wèn)題處理平臺(tái)和工具,在系統(tǒng)出現(xiàn)異常的時(shí)候可以快速/自動(dòng)決策并觸發(fā)相關(guān)止損預(yù)案,快速恢復(fù)服務(wù)。
4、問(wèn)題跟蹤:通過(guò)分析問(wèn)題發(fā)生時(shí)系統(tǒng)的各種表現(xiàn)(日志、變更、監(jiān)控)確定問(wèn)題發(fā)生的根本原因,制定并開(kāi)發(fā)預(yù)案工具。

芒果布丁sweet
一、Linux 基礎(chǔ)部分
1、基礎(chǔ)理論知識(shí)
2、基礎(chǔ)命令(系統(tǒng)命令、目錄管理、用戶管理、文件權(quán)限、磁盤管理、資源查看等等常見(jiàn)操作)
3、文本高效處理(vi、vim、awk、grep、find、sed等)
4、bash shell腳本(可以邊工作邊學(xué)習(xí),使用shell編寫(xiě)簡(jiǎn)單的代替重復(fù)性操作的腳本)
5. 進(jìn)程調(diào)度,內(nèi)存管理,文件系統(tǒng),外設(shè)管理等,要熟練使用相關(guān)工具,如top iotop iftop iostat vmstat ss等,并且最好了解其原理
二、網(wǎng)絡(luò)管理、進(jìn)程管理
1、TCP/IP協(xié)議、DNS服務(wù)、CDN原理、iproute常見(jiàn)的網(wǎng)絡(luò)客戶端工具(ping、wget、ftp)
2、crontab計(jì)劃任務(wù)
3、ps、top、htop、vmstat、lsof等命令
4. tcp,http,https,udp等
5. 最好能做到精通,4層,7層的網(wǎng)絡(luò)流量分析技能要熟練掌握。
6. 內(nèi)部路由協(xié)議,邊際路由,交換原理,域名解析,ipv6相關(guān)知識(shí)
三. 數(shù)據(jù)庫(kù)部分
MySQL各個(gè)版本之間的關(guān)系和特性
MySQL的安裝及增刪改查
MySQL的存儲(chǔ)引擎
MySQL的優(yōu)化
MySQL日常使用及運(yùn)維,包含備份及故障排查
四. 常用開(kāi)源組件
LAMP和LNMP的架構(gòu)
tomcat的使用及優(yōu)化
nginx的使用場(chǎng)景及優(yōu)化
apache的使用場(chǎng)景及優(yōu)化
其他服務(wù): dhcp,nfs,rsync,dns,等等
一句話概括: mysql,redis,kafka,etcd,zk,influxdb,promethues,zabbix,graphana,ansible…
五. shell腳本
使用shell腳本實(shí)現(xiàn)各種服務(wù)的自動(dòng)化部署
使用shell腳本實(shí)現(xiàn)監(jiān)控系統(tǒng)及應(yīng)用自動(dòng)化
使用shell腳本實(shí)現(xiàn)各類巡檢,故障排查自動(dòng)化
六. 安全
iptables四表(fiter、mangle、nat、raw)五鏈(prerouting、iput、forward、output、postrouting)、基本匹配
iptable規(guī)則保存重載生效
常用加密算法,web安全,網(wǎng)絡(luò)安全
滲透的常用手段,以及反制手段,sql注入,xss,ddos,cc
跳板機(jī)jumpserver
七. 監(jiān)控和日志收集
日志收集ELK,EFK
zabbix,prometheus
八. 自動(dòng)化工具
1、常見(jiàn)自動(dòng)化運(yùn)維方案:puppet、ansible、salt、fabric
2、ansible安裝基礎(chǔ)使用
3、持續(xù)集成:jekins+gitlab實(shí)現(xiàn)ci/cd流水線
4. python 自動(dòng)化
5. go語(yǔ)言二次開(kāi)發(fā)
九. 容器化和虛擬化技術(shù)
docker ,k8s,openstack, kvm,vmware的使用
容器編排的技術(shù)
十. devops 編譯,加速,測(cè)試環(huán)境,研發(fā)自動(dòng)化
小南子zzz
運(yùn)維工程師需要學(xué)的知識(shí)有:操作系統(tǒng)知識(shí)、開(kāi)源組件知識(shí)、監(jiān)控相關(guān)知識(shí)、編程知識(shí)、溝通能力、抗壓能力。系統(tǒng)運(yùn)維工程師不僅需要有Linux基本操作技能,還應(yīng)該會(huì)服務(wù)器硬件、以及企業(yè)里常用的雙機(jī)集群、Windows、VMware、數(shù)據(jù)庫(kù)等技能,這樣才能擔(dān)任合格的系統(tǒng)運(yùn)維工程師。
運(yùn)維工程師所需基礎(chǔ)技能:
精通shell/Python/Perl等1至2種編程語(yǔ)言;
熟練掌握常用數(shù)據(jù)結(jié)構(gòu)和算法,并能靈活運(yùn)用;
熟悉網(wǎng)絡(luò)基礎(chǔ)知識(shí);
深入理解Linux操作系統(tǒng)。
加分技能:
熟悉開(kāi)源的監(jiān)控平臺(tái)工具,比如:Ganglia、Nagios等;
熟練掌握Shell腳本熟悉Awk、Sed等基礎(chǔ)工具;
熟悉分布式計(jì)算或者存儲(chǔ)系統(tǒng),比如Hadoop/Hbase/Storm等;
熟悉機(jī)器學(xué)習(xí)原理能付諸實(shí)踐者更佳;
熟悉TCP/IP、HTTP等網(wǎng)絡(luò)協(xié)議,精通socket網(wǎng)絡(luò)編程。
優(yōu)質(zhì)工程師考試問(wèn)答知識(shí)庫(kù)