Linux大綱 | 1.Linux的介紹,Linux的安裝:VMware Workstation虛擬軟件安裝過程、CentOS虛擬機安裝過程 2.瞭解機架服務器,採用真實機架服務器部署linux 3.Linux的經常使用命令:經常使用命令的介紹、經常使用命令的使用和練習 4.Linux系統進程管理基本原理及相關管理工具如ps、pkill、top、htop等的使用; 5.Linux啓動流程,運行級別詳解,chkconfig詳解 6.VI、VIM編輯器:VI、VIM編輯器的介紹、VI、VIM扥使用和經常使用快捷鍵 7.Linux用戶和組帳戶管理:用戶的管理、組管理 8.Linux磁盤管理,lvm邏輯卷,nfs詳解 9.Linux系統文件權限管理:文件權限介紹、文件權限的操做 10.Linux的RPM軟件包管理:RPM包的介紹、RPM安裝、卸載等操做 11.yum命令,yum源搭建 12.Linux網絡:Linux網絡的介紹、Linux網絡的配置和維護 13.Shell編程:Shell的介紹、Shell腳本的編寫 14.Linux上常見軟件的安裝:安裝JDK、安裝Tomcat、安裝mysql,web項目部署 |
大型網站 高併發處理 |
1.第四層負載均衡 i.Lvs負載均衡【1.負載算法/2.NAT模式/3.直接路由模式(DR)/4.隧道模式(TUN)】 ii.F5負載均衡器介紹 2.第七層負載均衡【a. Nginx/b. Apache】 3.Tomcat、jvm優化提升併發量 4.數據緩存優化 i.緩存數據庫【1.Redis/2.Memcached】 5.Lvs+nginx+tomcat+redis|memcache構建二層負載均衡千萬併發處理 6.Haproxy 7.Fastdfs小文件獨立存儲管理 8.Redis緩存系統【a. Redis基本使用 / b. Redis sentinel高可用 / c. Redis好友推薦算法】 |
hadoop 大數據處理 |
1. Hadoop生態環境介紹 |
Spark 大數據處理 |
1. Spark介紹:Spark應用場景、Spark和Hadoop MR、Storm的比較和優點 2. Scala編程語言快速上手(Spark是用Scala語言編寫的) 3. Spark概念和編程模型:RDD 、transformation、action、lineage等 4. Spark集羣部署 5. Spark原理:核心組件和經常使用RDD 6. Spark和Hadoop2.x整合:Spark on Yarn原理、JobServer配置與部署 7. Spark Streaming 8. Spark SQL spark SQL架構,sparksql 編程實戰 9. Spark編程實戰:中國移動無線網絡優化分析系統 |
實時數據處理 storm |
1. Storm基礎知識 2. Storm集羣的安裝 3. Storm經常使用組件和編程API 4. Storm結合消息隊列Kafka 5. Storm Trident 6. Storm DPRCStorm on Yarn 7. Storm開發實戰:商城項目訂單,銷售額,省區銷售實施分析, 流量ip,pv,uv實時分析(Kafka+Storm+Hbase),無線網絡優化實時監控監控項目 |
虛擬化 xen、kvm |
1. 虛擬化介紹,虛擬化適用場景等等 2. Qemu Libvirt & KVM 3. 安裝KVM, Qemu, Libvirt 4. QEMU-KVM: 安裝第一個能上網的虛擬機 5. Kvm虛擬機 nat,網橋基本原理 6. kvm虛擬機克隆 7. kvm虛擬機vnc配置 8. kvm虛擬機擴展磁盤空間 9. Kvm快照 10. Kvm 遷移 11. Java,python,c語言編程控制kvm 12. 構建本身的虛擬雲平臺 |
docker大綱 | 1. 基本介紹 2. vm docker 對比 3. docker基本架構介紹 4. unfs cgroup namespace 5. 進程虛擬化 輕量級虛擬化 6. docker 安裝 7. docker 鏡像製做 8. docker 經常使用命令 9. docker 鏡像遷移 10. docker pipework【i.openvswitch】 11. docker weave |
雲計算平臺 openstack |
1. openstack介紹和模塊基本原理分析 2. openstack多節點安裝部署【a.採用centos6.x系統】 3. Keystone基本原理 4. glance 5. Cinder 6. Swift 7. Neutron 8. Openstack api 二次開發 |