? Linux云计算+运维开发课程大纲|Linux云计算+运维开发培训课程体系|传智Linux云计算+运维开发课程表

傳智播客旗下品牌:|||||

全國咨詢熱線:400-618-4000

2019年Linux云計算+運維開發課程大綱

目前課程版本:2.0   升級時間:2018.09.01   查看詳細

Linux云計算+運維開發基礎班課程大綱

學習對象

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環境、開源項目實戰

Linux云計算+運維開發就業班課程大綱

學習對象

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開發企業自動化運維平臺

備注:該課程大綱僅供參考,實際課程內容可能在授課過程中發生更新或變化,具體授課內容最終以各班級課表為準。


基礎差? 可免費學基礎班

申請試讀名額

基礎過關? 可直接就讀就業班

基礎測試

Linux云計算+運維開發學科項目介紹

  • DEDECMS旅游網站

    項目簡介:

    LAMP(Linux操作系統+Apache服務器+MySQL數據庫+PHP編程語言)網站架構是目前服務器中非常流行的一種架構,其架構無論在性能、質量還是價格等方面都是企業搭建網站的首選平臺。本項目將結合基本班的相關內容帶領學員一步一步完成LAMP環境部署并實現開源項目的構建(博客系統、商城系統、門戶網站、ThinkPHP項目等)

    項目特色:

    1、 LAMP環境介紹
    2、編譯安裝Apache
    3、編譯安裝MySQL
    編譯安裝PHP
    5、YUM指令介紹
    6、YUM指令實現LAMP環境部署
    7、開源項目實戰

  • PXE Menu

    項目簡介:

    PXE(preboot execute environment,預啟動執行環境)是由Intel公司開發的最新技術,工作于Client/Server的網絡模式,支持工作站通過網絡從遠端服務器下載映像,并由此支持通過網絡啟動操作系統,在啟動過程中,終端要求服務器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)協議下載一個啟動軟件包到本機內存中執行,由這個啟動軟件包完成終端(客戶端)基本軟件設置,從而引導預先安裝在服務器中的終端操作系統。

    項目特色:

    1、PXE工作模式
    2、DHCP服務
    3、DNS服務
    4、TFTP服務
    5、FTP服務
    6、PXE企業裝機實戰

  • OneAPM性能調優

    項目簡介:

    本課程階段為網絡安全+運維工程師的核心階段,項目較多,主要包括高級運維架構圖解、ELK日志分析、Git版本控制軟件、(Cacti、Zabbix數據監控等等)、OneAPM服務器性能調優、阿里云產品實戰等等。通過此階段的學習,可以讓學員在實戰中學習到真正核心的運維技術,從而可以讓學員針對企業運維中的實際問題提出針對性的解決方案,成為運維方面的專家。

    項目特色:

    1、JAVA、PHP環境部署調優
    2、服務器集群
    3、高性能、高可用服務器架構
    4、Zabbix、Cacti服務器性能監控
    5、ELK日志分析
    6、初級運維自動化Salt Puppet
    7、OneAPM服務器性能調優
    8、阿里云產品實戰

  • Redis監控(redis-monitor)

    項目簡介:

    數據庫管理員(Database Administrator,簡稱DBA),是從事管理和維護數據庫管理系統(DBMS)的相關工作人員的統稱,屬于運維工程師的一個分支,主要負責業務數據庫從設計、測試到部署交付的全生命周期管理。DBA的核心目標是保證數據庫管理系統的穩定性、安全性、完整性和高性能。本階段項目課程學習將帶領學員從數據庫初識到數據庫DBA,真正成長為一名合格的DBA工程師。

    項目特色:

    1、MySQL基礎與高級查詢
    2、MySQL權限管理
    3、MySQL數據庫管理工具
    4、MySQL優化
    5、數據庫中間件(MyCAT,altas,Amoeba)
    6、NoSQL數據庫技術(Memcache、Redis、MongoDB)
    7、超大型數據庫項目案例實戰

  • AWK

    項目簡介:

    Shell腳本語言是實現Linux/UNIX系統管理及自動化運維所必備的重要工具,Linux/UNIX系統的底層及基礎應用軟件的核心大都設計Shell腳本的內容。每個合格的Linux系統管理員或運維工程師,都需要能夠熟練地編寫Shell腳本語言,不能夠閱讀系統及各類軟件附帶的Shell腳本內容。
    本階段項目將通過Shell腳本語言結合SED、AWK、GREP指令實現日志文件操作以及Shell腳本語言結合Zabbix實現服務器監控系統。

    項目特色:

    1、Shell編程進階
    2、Shell核心應用
    3、正則表達式
    4、SED、AWK、GREP
    5、Shell實戰(Zabbix擴展-Shell監控)

  • Docker

    項目簡介:

    本階段項目主要為BAT等超大型公司提供專業的運維解決方案,項目內容主要包括:虛擬化技術、SaltStack自動化、Openstack自動化運維、Docker實戰、jenkins+maven、Hadoop云計算、DevOps、企業級項目實戰

    項目特色:

    1、虛擬化技術
    2、SaltStack自動化運維
    3、Openstack自動化運維
    4、Docker實戰
    5、jenkins+maven
    6、Hadoop云計算
    7、DevOps

  • Python自動化

    項目簡介:

    Python是一種面向對象的解釋型計算機程序設計語言,其具有豐富和強大的庫。它常被稱為膠水語言,能夠把用其他語言制作的各種模塊很輕松地聯結在一起,在企業運維自動化中起著非常重要的作用。
    本項目將通過Python結合運維技術,為企業架設提供自動化、智能化的運維管理平臺,如jumpserver跳板機、分布式監控系統、任務調度系統等等。

    項目特色:

    1、Python環境配置
    2、Python語法
    3、運維自動化模塊
    4、自動化運維工具實戰

教學服務

  • 每日測評

    每晚對學員當天知識的吸收程度、老師授課內容難易程度進行評分,老師會根據學員反饋進行分析,對學員吸收情況調整授課內容、課程節奏,最終讓每位學員都可以跟上班級學習的整體節奏。

  • 技術輔導

    為每個就業班都安排了一名優秀的技術指導老師,不管是白天還是晚自習時間,隨時解答學員問題,進一步鞏固和加強課上知識。

  • 學習系統

    為了能輔助學員掌握所學知識,黑馬程序員自主研發了6大學習系統,包括教學反饋系統、學習難易和吸收分析系統、學習測試系統、在線作業系統、學習任務手冊、學員綜合能力評定分析等。

  • 末位輔導

    末位輔導隊列的學員,將會得到重點關心。技術輔導老師會在學員休息時間,針對學員的疑惑進行知識點梳理、答疑、輔導。以確保知識點掌握上沒有一個學員掉隊,真正落實不拋棄,不放棄任何一個學員。

  • 生活關懷

    從學員學習中的心態調整,到生活中的困難協助,從課上班級氛圍塑造到課下多彩的班級活動,班主任360度暖心鼓勵相伴。

  • 就業輔導

    小到五險一金的解釋、面試禮儀的培訓;大到500強企業面試實訓及如何針對性地制定復習計劃,幫助學員拿到高薪Offer。