所處部份 主講內(nèi)容 技術(shù)要點(diǎn) 學(xué)習(xí)目標(biāo)
第二部份:
運(yùn)維進(jìn)階 網(wǎng)絡(luò)基礎(chǔ) 網(wǎng)絡(luò)概念、IP、網(wǎng)卡、網(wǎng)線、交換機(jī)、路由器、局部網(wǎng)、廣域網(wǎng)、網(wǎng)絡(luò)應(yīng)用實(shí)戰(zhàn) 學(xué)完此部份課掌握的核心能力:
1、了解Linux系統(tǒng)運(yùn)行原理,實(shí)現(xiàn)Linux服務(wù)器的維護(hù)與管理;
2、了解Linux系統(tǒng)相關(guān)服務(wù),能根據(jù)企業(yè)需求實(shí)現(xiàn)企業(yè)運(yùn)維工作。
學(xué)完此部份可解決的現(xiàn)實(shí)問題:
能實(shí)現(xiàn)企業(yè)Linux服務(wù)器的日常維護(hù)與管理,搭建SSH、FTP、DNS、Apache等服務(wù)、能獨(dú)立完成系統(tǒng)日志分析、數(shù)據(jù)庫DBA等相關(guān)工作。
Linux高級(jí)指令 Linux基本指令回顧、Linux高級(jí)指令詳解
Linux下軟件包的管理 Linux軟件包概述、Linux下常見軟件包管理
Linux分區(qū)+LVM邏輯卷 添加新硬盤、fdisk指令概述、Linux分區(qū)概述、Linux分區(qū)實(shí)戰(zhàn)、幾個(gè)基本概念(PV、VG、PE、LV)、LVM操作實(shí)戰(zhàn)
Raid Raid概述、基本原理、關(guān)鍵技術(shù)、Raid等級(jí)、Raid應(yīng)用選擇
sshd服務(wù) sshd服務(wù)概述,yum源配置,sshd服務(wù)安裝與配置實(shí)戰(zhàn),公私鑰概念,ssh免密碼登錄
文件共享服務(wù)(ftp/nfs/samba) ftp服務(wù)概述,ftp安裝與配置實(shí)戰(zhàn),nfs服務(wù)概述,nfs安裝與配置實(shí)戰(zhàn),samba服務(wù)概述,samba安裝與配置實(shí)戰(zhàn)
DNS域名服務(wù) DNS概述、DNS詳解、DNS域名服務(wù)實(shí)戰(zhàn)
LAMP環(huán)境(apache) 網(wǎng)站訪問流程、服務(wù)程序介紹(Apache、Nginx、IIS、Tomcat)、阿里云產(chǎn)品介紹、LAMP服務(wù)器構(gòu)建
rsyslog 日志概念與應(yīng)用場景、日志的種類、日志查看的相關(guān)指令、rsyslog介紹、實(shí)踐部署
MySQL MySQL概述,MySQL安裝,MySQL配置,MySQL基本操作、MySQL索引、MySQL備份與還原、MySQL主從復(fù)制、MySQL讀寫分離、MySQL企業(yè)級(jí)應(yīng)用實(shí)戰(zhàn)
第三部份:
運(yùn)維腳本開發(fā) Shell編程 Shell概述、變量、Shell流程控制、Shell數(shù)組、Shell函數(shù)、Shell特殊用法、正則表達(dá)式、Shell編程實(shí)戰(zhàn) 學(xué)完此部份可掌握的核心能力:
1、掌握Shell/Python腳本基本語法;
2、建立起編程思維和面向?qū)ο笏枷耄?br>
3、掌握復(fù)雜Shell腳本開發(fā);
4、掌握Python運(yùn)維相關(guān)模塊。
學(xué)完此部份可解決的現(xiàn)實(shí)問題:
1、具備一定的編程思維;
2、能夠熟練編寫復(fù)雜Shell腳本;
3、能夠熟練掌握Python運(yùn)維相關(guān)模塊實(shí)現(xiàn)運(yùn)維管理。
Python運(yùn)維基礎(chǔ) Python概述、注釋、變量、流程結(jié)構(gòu)、字符串、函數(shù)、面向?qū)ο缶幊獭惓!⑦\(yùn)維開發(fā)模塊、Python編程實(shí)戰(zhàn)
第四部份:
運(yùn)維線上實(shí)戰(zhàn)
之運(yùn)維10年發(fā)展
與架構(gòu)實(shí)戰(zhàn) Nginx部署 Nginx概述、編譯安裝概述、Nginx服務(wù)器部署、Nginx配置文件詳解 學(xué)完此部份可掌握的核心能力:
1、 具備Linux服務(wù)器架構(gòu)設(shè)計(jì)能力,保證應(yīng)用架構(gòu)合理可控;
2、具備解決復(fù)雜問題和技術(shù)難點(diǎn)的能力。
學(xué)完此部份可解決的現(xiàn)實(shí)問題:
1、掌握J(rèn)ava、PHP服務(wù)器架構(gòu)能力;
2、能夠獨(dú)立搭建企業(yè)級(jí)高可用服務(wù)器(集群、高可用、負(fù)載均衡、緩存、存儲(chǔ));
3、掌握阿里云/華為云產(chǎn)品實(shí)戰(zhàn)。
LNMP企業(yè)架構(gòu) 回顧LAMP、編譯安裝概述、下載NMP軟件安裝包、Nginx+PHP+MySQL編譯安裝、LNMP環(huán)境部署、企業(yè)級(jí)商城系統(tǒng)部署測試
MySQL單點(diǎn)服務(wù)器部署 MySQL數(shù)據(jù)庫回顧、企業(yè)級(jí)商城系統(tǒng)MySQL數(shù)據(jù)庫部署
KeepAlive/HA
高可用服務(wù)器集群架構(gòu) Keepalived概述、VRRP協(xié)議、VRRP工作機(jī)制、VRRP工作流程、環(huán)境配置、高可用服務(wù)器集群構(gòu)建
LB(Haproxy/Nginx/LVS)
負(fù)載均衡服務(wù)器架構(gòu) LB負(fù)載均衡概述、Haproxy/Nginx/LVS服務(wù)器架構(gòu)
MySQL讀寫分離
(程序開發(fā)角度) 商城系統(tǒng)MySQL數(shù)據(jù)庫讀寫分離實(shí)戰(zhàn)
NoSQL
(Memcache/Redis/MongoDB) NoSQL概述、Memcache概述、Memcache服務(wù)器架構(gòu)、key-value數(shù)據(jù)類型、緩存應(yīng)用實(shí)戰(zhàn);Redis概述,Redis服務(wù)器架構(gòu)、Redis支持的數(shù)據(jù)類型、持久化功能、Redis主從模式、Redis集群;MongoDB概述、MongoDB進(jìn)階、MongoDB的權(quán)限機(jī)制、MongoDB集群
存儲(chǔ)(NAS/SAN) 存儲(chǔ)概述、NAS/SAN的區(qū)別與應(yīng)用
終極項(xiàng)目:企業(yè)級(jí)服務(wù)架構(gòu)實(shí)戰(zhàn) 企業(yè)級(jí)商城系統(tǒng)架構(gòu)設(shè)計(jì)與實(shí)戰(zhàn)
Tomcat Tomcat概述、Tomcat服務(wù)器安裝與部署、Nginx+Tomcat集群架構(gòu)、JavaWeb實(shí)戰(zhàn)
第五部份:
運(yùn)維線下實(shí)戰(zhàn)
之運(yùn)維自動(dòng)化 監(jiān)控(Zabbix/普羅米修斯) 監(jiān)控概述、Zabbix企業(yè)級(jí)監(jiān)控部署實(shí)戰(zhàn)、擴(kuò)展:普羅米修斯監(jiān)控 學(xué)完此部份可掌握的核心能力:
1、具備監(jiān)控檢查系統(tǒng)軟硬件運(yùn)行狀態(tài),保證系統(tǒng)安全穩(wěn)定運(yùn)行的能力;
2、具備CI/CD持續(xù)集成/持續(xù)支付能力;
3、具備配置自動(dòng)化以及日志分析能力。
學(xué)完此部份可解決的現(xiàn)實(shí)問題:
1、能使用Zabbix/普羅米修斯搭建企業(yè)級(jí)監(jiān)控;
2、能夠熟練掌握CI/CD持續(xù)集成/持續(xù)支付工具;
3、能夠使用Ansible/SaltStack實(shí)現(xiàn)運(yùn)維自動(dòng)化;
4、能使用ELK實(shí)現(xiàn)企業(yè)級(jí)日志分析。
CI/CD(Git、Gitlab、Jenkins) 版本控制軟件概述,Git/SVN概述,Git/SVN服務(wù)器構(gòu)建,Git/SVN客戶端使用,圖標(biāo)集,版本沖突,版本回退,授權(quán)機(jī)制,鉤子程序,Jekins+Maven+Git/SVN實(shí)現(xiàn)持續(xù)集成
配置自動(dòng)化(Ansible/SaltStack) Ansible/Saltstack概述,Master與Minion認(rèn)證,Master與Minion連接,Python與Python模塊,Ansible/SaltStack安裝與配置
日志分析(ELK) ELK概述,ELK架構(gòu)圖、ELK安裝與部署、插件安裝、LogStash的安裝與使用、Kibana的安裝及使用、ELK實(shí)戰(zhàn)
第六部份:
運(yùn)維調(diào)優(yōu)+安全 應(yīng)用軟件調(diào)優(yōu)(Web應(yīng)用調(diào)優(yōu)) 常用應(yīng)用軟件概述、Nginx/Tomcat應(yīng)用調(diào)優(yōu) 學(xué)完此部份課掌握的核心能力:
1、了解常見的幾種調(diào)優(yōu)方式
2、深入了解網(wǎng)絡(luò)相關(guān)知識(shí);
3、掌握常用的攻擊防護(hù)手段;
4、掌握主流的云安全產(chǎn)品。
學(xué)完此部份可解決的現(xiàn)實(shí)問題:
1、能根據(jù)常見服務(wù)器性能問題,提出針對(duì)性的調(diào)優(yōu)解決方案;
2、了解常用的網(wǎng)絡(luò)設(shè)備以及云安全產(chǎn)品,具備一定安全防護(hù)能力;
3、具備安全防護(hù)意識(shí),防患未然。
內(nèi)核參數(shù)調(diào)優(yōu) 內(nèi)核參數(shù)詳解、內(nèi)核調(diào)優(yōu)實(shí)戰(zhàn)
系統(tǒng)調(diào)優(yōu) 系統(tǒng)調(diào)優(yōu)分析、系統(tǒng)調(diào)優(yōu)實(shí)戰(zhàn)
運(yùn)維安全(防火墻/CA認(rèn)證/VPN) Linux系統(tǒng)安全概述,防火墻的分類,防火墻的工作原理,iptables概述,iptables企業(yè)運(yùn)維實(shí)戰(zhàn)、CA認(rèn)證、VPN概述、OpenVPN Server架設(shè)、IPsec VPN 隧道、VPN實(shí)戰(zhàn)
第七部份:
運(yùn)維云計(jì)算 Hadoop 大數(shù)據(jù)概念概述,Hadoop+HDFS大數(shù)據(jù)服務(wù)器架構(gòu), wordcount入門,MR編程實(shí)例,Python腳本編程實(shí)戰(zhàn) 學(xué)完此部份可掌握的核心能力:
1、熟練掌握虛擬化技術(shù);
2、掌握公有云與私有云架構(gòu)實(shí)戰(zhàn);
3、熟練使用容器與容器編排工具;
4、熟練掌握大數(shù)據(jù)服務(wù)器架構(gòu)。
學(xué)完此部份可解決的現(xiàn)實(shí)問題:
1、能夠使用KVM實(shí)現(xiàn)虛擬化;
2、能夠熟練使用Docker容器;
3、能夠熟練使用Kubernates容器編排工具;
4、能夠掌握公有云與私有云服務(wù)器架構(gòu)實(shí)戰(zhàn);
5、能夠獨(dú)立構(gòu)建Hadoop大數(shù)據(jù)服務(wù)器。
虛擬化(KVM) 虛擬化技術(shù)概述,Xen、VMware、KVM虛擬化對(duì)比與實(shí)踐
公有云運(yùn)維(阿里云) 公有云概述、阿里云/華為云應(yīng)用實(shí)戰(zhàn)
私有云運(yùn)維(OpenStack/ESXi) Openstack概述,OpenStack組件功能介紹,OpenStack安裝與配置,OpenStack私有云運(yùn)維實(shí)戰(zhàn); ESXi私有云運(yùn)維實(shí)戰(zhàn)
容器Docker+監(jiān)控 Docker概述,Docker部署,Docker容器,Docker鏡像倉庫、Docker實(shí)戰(zhàn)
容器編排工具(Kubernates) Kubernetes概述、Kubernetes安裝與部署、Docker+Kubernetes集群實(shí)戰(zhàn)
第八部份:
Python運(yùn)維開發(fā) HTML5 HTML簡介、HTML標(biāo)簽詳解、字符編碼的奧秘、HTML5新特性與常用標(biāo)簽 學(xué)完此部份可掌握的核心能力:
1、掌握Web前端開發(fā)相關(guān)技術(shù)如HTML5/CSS3/JavaScript;
2、掌握Python運(yùn)維相關(guān)模塊;
3、掌握Python Django框架;
4、具備一定的Python運(yùn)維開發(fā)能力。
學(xué)完此部份可解決的現(xiàn)實(shí)問題:
1、具備一定的編程思維,為未來系統(tǒng)架構(gòu)師鋪路搭橋;
2、能夠熟練掌握Python運(yùn)維相關(guān)模塊實(shí)現(xiàn)運(yùn)維管理;
3、能夠使用Python+Django開發(fā)企業(yè)自動(dòng)化運(yùn)維平臺(tái)。
|