第一天課程內容介紹:
1、上課環境介紹以及學習過程中所需要的程序、文檔的獲取方式等;
2、VMware Workstation的詳細使用講解;
3、計算機基礎知識(計算機的組成部分、CPU架構類型、其他外圍設備);
4、操作系統基礎知識(進程管理、內存管理、網絡管理、驅動管理、安全管理等)及操作系統(windows、linux、unix)的發展。
第2天課程內容介紹:
1 、Osey Linux發行版介紹;
2、Linux輸入命令、運行命令、文件系統、命令總結等;
3、Linux命令幫助的獲取:外部命令及其格式、內部命令及其格式、外部命令幫助獲取、內部命令幫助;
4、Linux基礎命令:日期時間命令、目錄相關命令、文件查看命令、文件內容類型查看命令、回顯命令、系統管理類命令。
第3天課程內容介紹:
1、Linux的文件系統:根文件系統(rootfs)、Linux上的應用程序的組成部分、Linux下的文件類型;
2、系統管理類命令、用戶登錄信息查看命令;
3、bash的基礎特性(1):命令歷史、命令補全、路徑補全、命令行展開、命令的執行結果狀態。
第4天課程內容介紹:
1、目錄管理類命令、文本文件查看類命令、文件的時間戳管理工具、文件管理類命令
2、bash的基礎特性(2):命令別名(alias)、glob (globbing)、bash的快捷鍵、bash的的I/O重定向及管道
3、文本處理工具:wc, cut, sort, uniq
4、用戶和組管理:資源分派、Linux用戶、Linux組、Linux安全上下文、Linux組的類別、Linux用戶和組相關的配置文件
5、權限管理
第5天課程內容介紹:
1、bash的基礎特性(3):編程環境、shell腳本、文本文件、變量類型等;
2、grep的作用;
3、基本正則表達式元字符:字符匹配、匹配次數、位置錨定等;
第6天課程內容介紹:
1、egrep及擴展的正則表達式、fgrep;
2、bash的基礎特性(4):變量類型、bash的配置文件、bash中的算術運算、條件測試
3、vim編輯器:簡介、使用、編輯命令、末行模式、多文件模式、窗口分隔模式、單文件窗口分割、定制vim的工作特性;
4、bash條件測試:測試方式、測試表達式的類別、組合測試條件
第7天課程內容介紹:
1、文件查找:locate、find命令介紹;
2、Linux文件系統上的特殊權限:SUID, SGID, Sticky;
3、bash腳本編程:過程式編程語言、if語句;
第8天課程內容:
1、Linux系統管理:Linux磁盤管理、Linux文件系統管理
2、ext文件系統、文件掛載的配置文件、文件系統上的其它概念
3、bash腳本編程之用戶交互:read命令
4、Linux RAID:常用級別、實現方式
5、LVM:pv管理工具、vg管理工具、lv管理工具、擴展邏輯卷、縮減邏輯卷、快照
第9天課程內容:
1、btrfs文件系統:核心特性、文件系統創建;
2、壓縮、解壓縮及歸檔工具:compress/uncompress、gzip/gunzip、bzip2/bunzip2、xz/unxz、zip/unzip、tar, cpio
3、bash腳本編程:if語句、循環語句(for, while, until);
4、Linux程序包管理:CentOS系統上rpm命令管理程序包、Linux程序包管理的實現、rpm包管理器;
第10天課程內容:
1、Linux程序包管理(2):YUM(yellow dog)
2、YUM客戶端配置、yum命令用法、創建yum倉庫、程序包編譯安裝、安裝后的配置;
更多就業班課程目錄介紹,請點展開查看:
展開
第34天課程內容:
1、HA Cluster基礎原理詳解;
2、corosync集群精講與配置;
3、openais/corosync等解決方案原理精講;
4、LVS和corosync集成實現高可用director;
第34天(補充-第1天)課程內容:
1、HA Cluster基礎概念精講;
2、HA Cluster概念擴展及heartbeat的操作與實現;
3、高可用MySQL集群的實現;
4、heartbeat高可用ipvs;
第34天(補充-第2天)課程內容:
1、HA Cluster及Corosync詳解;
2、使用crmsh配置pacemaker;
3、drbd基礎及應用實現;
4、CentOS7上Corosync+pacemaker高可用集群的配置與實現;
5、Corosync+pacemaker高可用MySQL的實現;
6、Corosync+pacemaker高可用web服務器的實現;
第34天(補充-第3天)課程內容:
1、小型計算機系統接口SCSI和iSCSI協議講解;
2、Linux系統上IP SAN的實現;
3、GFS2集群文件系統的原理講解;
4、RHCS集群套件工作原理精講;
第35天課程內容:
1、Web站點架構基礎與擴展;
2、http反向代理之haproxy基礎詳解;
3、haproxy配置參數詳解;
4、haproxy配置與實現;
第36天課程內容:
1、web系統架構及cache基礎詳解;
2、全面介紹王牌加速應用Varnish和大型網站架構;
3、Http協議緩存實戰Varnish詳解;
4、varnish狀態引擎及VCL編程詳解;
第37天課程內容:
1、Java技術體系結構詳解;
2、Tomcat系列之服務器的安裝與配置以及各組件詳解;
3、Tomcat系列之服務器的基本配置及Nginx反向代理tomcat服務;
4、Tomcat系列之Apache負載均衡請求至Tomcat及DeltaManager的使用;
5、Tomcat系列之Apache使用mod_proxy和mod_jk反向代理Tomcat;
第38天課程內容:
1、tomcat lb cluster精講;
2、Memcached服務及其在web服務體系中的應用;
3、分布式內存對象緩存系統memcached和msm詳解;
第39天課程內容:
1、MySQL配置文件格式詳細說明;
2、MySQL服務器變量、狀態變量的作用;
3、管理MySQL數據庫、表、視圖;
4、服務器變量值的調整方式;
4、MySQL操作查詢語句精講;
第40天課程內容:
1、MySQL用戶管理:創建和刪除、權限的授予;
2、索引(DDL語句)、多表查詢、聯合查詢及子查詢;
3、關系數據庫的事務、在MySQL中使用事務;
4、MariaDB存儲引擎詳解、編譯安裝;
5、MySQL日志文件管理全面介紹和分析