目前課程版本:2.0 升級時間:2018.09.01 查看詳細
0基礎0經驗的小白人員;想通過自己的努力,成為一名高級Linux運維工程師的轉型人員。
注:獲取更多免費學習視頻+資料+筆記,請加QQ:2632311208。
全日制脫產,每周5天上課(實際培訓時間可能因法定節假日等因素發生變化)
部分校區可能會根據實際情況有所調整,詳情可詢咨詢老師 點擊咨詢
自帶筆記本
Linux云計算+運維開發基礎班課程大綱 | |||
所處階段 | 主講內容 | 技術要點 | 學習目標 |
第一階段: 運維基本功 |
運維基礎 | 運維發展史、計算機概述,硬件組成,軟件應用,操作系統 | 學完此階段可掌握的核心能力: 熟練掌握Linux操作系統的安裝、配置、相關指令、VIM編輯器、LAMP環境配置以及開源項目實戰。 學完此階段可解決的現實問題: 能夠根據企業實際項目需求實現服務器部署與架構。 學完此階段可擁有的市場價值: 熟練掌握之后,可以滿足市場對初級運維工程師的需求,但是市場工資相對較低,還是建議繼續學習進階班課程。 |
Linux系統概述 | Linux系統概述,虛擬機,CentOS x64系統安裝,CentOS系統配置、基本的Linux指令 | ||
Linux系統安裝 | |||
Linux基本指令 | |||
VIM編輯器 | VIM編輯器介紹,三種模式(命令模式,輸入模式,末行模式),相關VIM指令,VIM項目實戰 | ||
Linux用戶權限 | 用戶和組概念,用戶和組相關操作,Linux用戶權限配置,企業實際案例應用 | ||
Linux系統機制 | 系統模式、用戶操作、網絡配置、SSH、FQDN、chkconfig、ntp、防火墻、RPM包、定時任務 | ||
LAMP環境配置+開源項目實戰(YUM) | LAMP環境概述、LAMP環境編譯安裝、YUM指令、YUM指令配置LAMP環境、開源項目實戰 |
0基礎0經驗的小白人員;想通過自己的努力,成為一名網絡安全+運維工程師的轉型人員。
培訓時間及周期:全日制脫產,每周5天上課(實際培訓時間可能因法定節假日等因素發生變化)
部分校區可能會根據實際情況有所調整,詳情可詢咨詢老師 點擊咨詢
Linux云計算+運維開發進階班課程大綱 | |||
所處階段 | 主講內容 | 技術要點 | 學習目標 |
第二階段: 運維進階 |
網絡基礎 | 網絡概念、IP、網卡、網線、交換機、路由器、局部網、廣域網、網絡應用實戰 | 學完此階段課掌握的核心能力: 1、了解Linux系統運行原理,實現Linux服務器的維護與管理; 2、了解Linux系統相關服務,能根據企業需求實現企業運維工作。 學完此階段可解決的現實問題: 能實現企業Linux服務器的日常維護與管理,搭建SSH、FTP、DNS、Apache等服務、能獨立完成系統日志分析、數據庫DBA等相關工作。 學完此階段可擁有的市場價值: 熟練學習和掌握后,可滿足企業運維的初中級需求。 |
Linux高級指令 | Linux基本指令回顧、Linux高級指令詳解 | ||
Linux下軟件包的管理 | Linux軟件包概述、Linux下常見軟件包管理 | ||
Linux分區+LVM邏輯卷 | 添加新硬盤、fdisk指令概述、Linux分區概述、Linux分區實戰、幾個基本概念(PV、VG、PE、LV)、LVM操作實戰 | ||
Raid | Raid概述、基本原理、關鍵技術、Raid等級、Raid應用選擇 | ||
sshd服務 | sshd服務概述,yum源配置,sshd服務安裝與配置實戰,公私鑰概念,ssh免密碼登錄 | ||
文件共享服務(ftp/nfs/samba) | ftp服務概述,ftp安裝與配置實戰,nfs服務概述,nfs安裝與配置實戰,samba服務概述,samba安裝與配置實戰 | ||
DNS域名服務 | DNS概述、DNS詳解、DNS域名服務實戰 | ||
LAMP環境(apache) | 網站訪問流程、服務程序介紹(Apache、Nginx、IIS、Tomcat)、阿里云產品介紹、LAMP服務器構建 | ||
rsyslog | 日志概念與應用場景、日志的種類、日志查看的相關指令、rsyslog介紹、實踐部署 | ||
MySQL | MySQL概述,MySQL安裝,MySQL配置,MySQL基本操作、MySQL索引、MySQL備份與還原、MySQL主從復制、MySQL讀寫分離、MySQL企業級應用實戰 | ||
第三階段: 運維腳本開發 |
Shell編程 | Shell概述、變量、Shell流程控制、Shell數組、Shell函數、Shell特殊用法、正則表達式、Shell編程實戰 | 學完此階段可掌握的核心能力: 1、掌握Shell/Python腳本基本語法; 2、建立起編程思維和面向對象思想; 3、掌握復雜Shell腳本開發; 4、掌握Python運維相關???。 學完此階段可解決的現實問題: 1、具備一定的編程思維; 2、能夠熟練編寫復雜Shell腳本; 3、能夠熟練掌握Python運維相關??槭迪衷宋芾?。 學完此階段可擁有的市場價值: 熟練掌握和學習后,可滿足Linux運維開發行業的中級需求。 |
Python運維基礎 | Python概述、注釋、變量、流程結構、字符串、函數、面向對象編程、異常、運維開發???、Python編程實戰 | ||
第四階段: 運維線上實戰 之運維10年發展 與架構實戰 |
Nginx部署 | Nginx概述、編譯安裝概述、Nginx服務器部署、Nginx配置文件詳解 | 學完此階段可掌握的核心能力: 1、 具備Linux服務器架構設計能力,保證應用架構合理可控; 2、具備解決復雜問題和技術難點的能力。 學完此階段可解決的現實問題: 1、掌握Java、PHP服務器架構能力; 2、能夠獨立搭建企業級高可用服務器(集群、高可用、負載均衡、緩存、存儲); 3、掌握阿里云/華為云產品實戰。 學完此階段可擁有的市場價值: 熟練掌握和學習后,可滿足Linux運維行業中高級需求。 |
LNMP企業架構 | 回顧LAMP、編譯安裝概述、下載NMP軟件安裝包、Nginx+PHP+MySQL編譯安裝、LNMP環境部署、企業級商城系統部署測試 | ||
MySQL單點服務器部署 | MySQL數據庫回顧、企業級商城系統MySQL數據庫部署 | ||
KeepAlive/HA 高可用服務器集群架構 |
Keepalived概述、VRRP協議、VRRP工作機制、VRRP工作流程、環境配置、高可用服務器集群構建 | ||
LB(Haproxy/Nginx/LVS) 負載均衡服務器架構 |
LB負載均衡概述、Haproxy/Nginx/LVS服務器架構 | ||
MySQL讀寫分離 (程序開發角度) |
商城系統MySQL數據庫讀寫分離實戰 | ||
NoSQL (Memcache/Redis/MongoDB) |
NoSQL概述、Memcache概述、Memcache服務器架構、key-value數據類型、緩存應用實戰;Redis概述,Redis服務器架構、Redis支持的數據類型、持久化功能、Redis主從模式、Redis集群;MongoDB概述、MongoDB進階、MongoDB的權限機制、MongoDB集群 | ||
存儲(NAS/SAN) | 存儲概述、NAS/SAN的區別與應用 | ||
終極項目:企業級服務架構實戰 | 企業級商城系統架構設計與實戰 | ||
Tomcat | Tomcat概述、Tomcat服務器安裝與部署、Nginx+Tomcat集群架構、JavaWeb實戰 | ||
第五階段: 運維線下實戰 之運維自動化 |
監控(Zabbix/普羅米修斯) | 監控概述、Zabbix企業級監控部署實戰、擴展:普羅米修斯監控 | 學完此階段可掌握的核心能力: 1、具備監控檢查系統軟硬件運行狀態,保證系統安全穩定運行的能力; 2、具備CI/CD持續集成/持續支付能力; 3、具備配置自動化以及日志分析能力。 學完此階段可解決的現實問題: 1、能使用Zabbix/普羅米修斯搭建企業級監控; 2、能夠熟練掌握CI/CD持續集成/持續支付工具; 3、能夠使用Ansible/SaltStack實現運維自動化; 4、能使用ELK實現企業級日志分析。 學完此階段可擁有的市場價值: 熟練掌握和學習后,可滿足Linux運維行業的高級需求。 |
CI/CD(Git、Gitlab、Jenkins) | 版本控制軟件概述,Git/SVN概述,Git/SVN服務器構建,Git/SVN客戶端使用,圖標集,版本沖突,版本回退,授權機制,鉤子程序,Jekins+Maven+Git/SVN實現持續集成 | ||
配置自動化(Ansible/SaltStack) | Ansible/Saltstack概述,Master與Minion認證,Master與Minion連接,Python與Python???,Ansible/SaltStack安裝與配置 | ||
日志分析(ELK) | ELK概述,ELK架構圖、ELK安裝與部署、插件安裝、LogStash的安裝與使用、Kibana的安裝及使用、ELK實戰 | ||
第六階段: 運維調優+安全 |
應用軟件調優(Web應用調優) | 常用應用軟件概述、Nginx/Tomcat應用調優 | 學完此階段課掌握的核心能力: 1、了解常見的幾種調優方式 2、深入了解網絡相關知識; 3、掌握常用的攻擊防護手段; 4、掌握主流的云安全產品。 學完此階段可解決的現實問題: 1、能根據常見服務器性能問題,提出針對性的調優解決方案; 2、了解常用的網絡設備以及云安全產品,具備一定安全防護能力; 3、具備安全防護意識,防患未然。 學完此階段可擁有的市場價值: 真正掌握并具備運維調優+運維安全防護能力,可勝任安全運維工程師的相關工作。 |
內核參數調優 | 內核參數詳解、內核調優實戰 | ||
系統調優 | 系統調優分析、系統調優實戰 | ||
運維安全(防火墻/CA認證/VPN) | Linux系統安全概述,防火墻的分類,防火墻的工作原理,iptables概述,iptables企業運維實戰、CA認證、VPN概述、OpenVPN Server架設、IPsec VPN 隧道、VPN實戰 | ||
第七階段: 運維云計算 |
Hadoop | 大數據概念概述,Hadoop+HDFS大數據服務器架構, wordcount入門,MR編程實例,Python腳本編程實戰 | 學完此階段可掌握的核心能力: 1、熟練掌握虛擬化技術; 2、掌握公有云與私有云架構實戰; 3、熟練使用容器與容器編排工具; 4、熟練掌握大數據服務器架構。 學完此階段可解決的現實問題: 1、能夠使用KVM實現虛擬化; 2、能夠熟練使用Docker容器; 3、能夠熟練使用Kubernates容器編排工具; 4、能夠掌握公有云與私有云服務器架構實戰; 5、能夠獨立構建Hadoop大數據服務器。 學完此階段可擁有的市場價值: 熟練掌握和學習后,可滿足Linux云計算架構工程師的高級需求。 |
虛擬化(KVM) | 虛擬化技術概述,Xen、VMware、KVM虛擬化對比與實踐 | ||
公有云運維(阿里云) | 公有云概述、阿里云/華為云應用實戰 | ||
私有云運維(OpenStack/ESXi) | Openstack概述,OpenStack組件功能介紹,OpenStack安裝與配置,OpenStack私有云運維實戰; ESXi私有云運維實戰 | ||
容器Docker+監控 | Docker概述,Docker部署,Docker容器,Docker鏡像倉庫、Docker實戰 | ||
容器編排工具(Kubernates) | Kubernetes概述、Kubernetes安裝與部署、Docker+Kubernetes集群實戰 | ||
第八階段: Python運維開發 |
HTML5 | HTML簡介、HTML標簽詳解、字符編碼的奧秘、HTML5新特性與常用標簽 | 學完此階段可掌握的核心能力: 1、掌握Web前端開發相關技術如HTML5/CSS3/JavaScript; 2、掌握Python運維相關???; 3、掌握Python Django框架; 4、具備一定的Python運維開發能力。 學完此階段可解決的現實問題: 1、具備一定的編程思維,為未來系統架構師鋪路搭橋; 2、能夠熟練掌握Python運維相關??槭迪衷宋芾?; 3、能夠使用Python+Django開發企業自動化運維平臺。 學完此階段可擁有的市場價值: 熟練掌握和學習后,可滿足Linux運維行業的高級需求。 |
CSS3 | CSS簡介、CSS的引入方式、CSS基本選擇器、CSS屬性、盒子模型、CSS浮動、CSS3新特性與常用屬性、CSS應用案例 | ||
JavaScript | JavaScript概述、Javascript注意點、直接量、數據類型、流程控制、數組、函數、字符串、BOM模型、DOM模型、jQuery框架實戰 | ||
Python運維項目開發 | Python+Django開發企業自動化運維平臺 |
備注:該課程大綱僅供參考,實際課程內容可能在授課過程中發生更新或變化,具體授課內容最終以各班級課表為準。
每晚對學員當天知識的吸收程度、老師授課內容難易程度進行評分,老師會根據學員反饋進行分析,對學員吸收情況調整授課內容、課程節奏,最終讓每位學員都可以跟上班級學習的整體節奏。
為每個進階班都安排了一名優秀的技術指導老師,不管是白天還是晚自習時間,隨時解答學員問題,進一步鞏固和加強課上知識。
為了能輔助學員掌握所學知識,黑馬程序員自主研發了6大學習系統,包括教學反饋系統、學習難易和吸收分析系統、學習測試系統、在線作業系統、學習任務手冊、學員綜合能力評定分析等。
末位輔導隊列的學員,將會得到重點關心。技術輔導老師會在學員休息時間,針對學員的疑惑進行知識點梳理、答疑、輔導。以確保知識點掌握上沒有一個學員掉隊,真正落實不拋棄,不放棄任何一個學員。
從學員學習中的心態調整,到生活中的困難協助,從課上班級氛圍塑造到課下多彩的班級活動,班主任360度暖心鼓勵相伴。
小到五險一金的解釋、面試禮儀的培訓;大到500強企業面試實訓及如何針對性地制定復習計劃,幫助學員拿到高薪Offer。