本套課程的目標是 Linux運維工程師就業課程,掌握全套課程技能的學員可以在IT業輕松找到一份Linux相關的工作。這是最好的Linux技術培訓課程 誰學誰知道。
適用人群
本套課程的目標是(價值上萬)精品Linux運維+Oracle DBA實戰訓練,掌握全套課程技能的學員可以在IT業輕松找到一份Linux相關的工作。這是最好的Linux技術培訓課程 誰學誰知道。
第二階段:基于互聯網門戶Linux應用集群與Mysql數據庫集群架構設計與維護,項目實戰:112課時
第1階段課表 LINUX部分
(1) 開源產品介紹、Linux歷史、相關標準規范、基本組成模塊和概念
(3) 服務器硬件介紹、系統安裝前硬件和設備配置
(5) 紅帽企業版Linux安裝程序(Anaconda)、 Linux系統安裝部署、安裝過程中的TroubleShooting
(7) 認識Linux操作環境、了解操作環境使用
(9) 用戶和組管理、文件目錄權限管理、/etc/passwd、shadow文件、/etc/group、gshadow文件、用戶身份管理與調用、文件所有者及權限、chmod命令、使用chgrp命令和chown命令改變文件所有者、控制默認權限(umask)、八進制計數法
(11)使用locate和find命令查找文件、管理交換空間、硬鏈接(hard links)和軟鏈接(soft links)、目錄與設備節點、文件壓縮(gzip和bipz2)、文件歸檔(tar)
(1) shell是什么? Shell的歷史、在Linux架構中的位置及功能作用、shell分類和版本
(3) 認識shell的程序結構,設定執行權限,執行與排錯
(5) 初識變量,變量的分類,變量的命名,變量和引號,shell別名,shell環境管理
(7) 進程原理,進程監控命令,定時任務管理,定時任務腳本編寫
(1) Linux系統啟動原理,整體過程分析,排錯技巧,啟動腳本、服務啟動過程分析
(3) /sbin/init和運行級別管理、優先級(nice)和更改優先級(renice)、信號發送與作業控制、調度延遲的任務: at命令、調度周期任務:cron
(5) PAM與驗證機制,Linux安全體制講解
(7) 安裝服務器部署及管理,NTP管理
(9) Linux運行環境字符集管理、Xwindow、Xorg等圖形界面配置管理
4. Linux系統網絡、服務及安全
(2) 進程服務監控,網絡服務運維技巧
(4) 系統日志的管理、Syslog日志等級、日志文件的分析、分布式Syslog-Server的構建
(6) 郵件服務器原理、Linux的郵件服務器選型、Postifix+sasl+webmail的實現、反垃圾郵件與防病毒、安裝和配置SASL、Corurier-imap安裝配置、Authlib 5.5安裝和配置Postfixadmin
(8) Linux下入侵檢測與安全防范的軟件的使用、Nessus、snort、tcpdump的使用、Namap掃描工具的使用、Ntop監控工具 的使用、數據完整性檢測、主動防御的方法
(10)Linux安裝樹制作、大規模批量部署Kickstart部署實現
(12)Linux網絡層、服務層troubleShooting
(1) 大型企業Emai郵件系統部署項目
(3) 大型企業網關防火墻規劃部署項目
1、Linux shell編程進階
(2) Shell程序組成、執行權、執行方法、排錯方法、執行原理
(4) 變量知識進階、變量擴展、命令替換、算術運算、符號使用技巧
(6) 函數用法、作用范圍,轉向用法,shell調試,復雜實例
(8) Sed和Awk,進程服務管理配合技巧
(10)Shell自動化運維腳本剖析
2、Linux系統狀態監測工具集
(2) 網絡系統測試工具:ab、webbench、http_load、httperf、siege、netperf、iozone
3、Linux應用架構部署及管理
(2) 開源軟件源碼部署基本流程框架、LAMP架構服務部署縱向應用拆分、架構分析、源于官方版本的LAMP組件快速部署
(4) Apache基本參數和基本模塊說明、應用和測試、Apache源碼部署、Apache參數和進階應用
(6) LAMP應用部署:PHPWind、Discuz!、MantisBT
(8) LAMP綜合日志分析系統部署,分析技巧
4、互聯網輕量級數據庫部署及管理
(2) Sql語句入門,Mysql基本運維技巧
(4) Mysql備份恢復腳本定制、數據遷移、同步
(6) Mysql基于LAMP架構案例的部署
(1) 平臺備份策略設計
(3) ssh調試和信任配置
(5) 基于inotify通知機制的實時或延時同步傳輸、恢復等
6、智能DNS與全局負載均衡(GSLB)
(2) DNS單域、緩存安裝配置
(4) DNS管理監控工具及使用方法、經驗:dig
(6) DNS安全加固方案:chroot安裝方法
(8) 基于智能DNS的GSLB簡介
(10)高可用的分布式負載均衡智能DNS搭建實踐
(1) moosefs概述、MFS特性、 MFS文件系統的組成、MFS讀寫處理過程
(3) 安裝配置數據存儲chunkserver服務器
(5) 破壞性測試、測試數據存儲服務器、測試元數據服務器、
8、局部負載均衡(LSLB)集群與高可用性集群
(2) LVS/NAT集群搭建和監控
(4) 故障隔離、失敗切換框架keepalived、基于KeepAlived套件的HA集群搭建
(1) Squid代理緩存服務器
(3) squid透明代理緩存服務器
(5) squid運維管理和調優
(7) Haproxy反向代理服務器
(8) LAMP組件優化概述
(10)Apache高級調優
(12) PHP優化:eAccelerater方案
(14) MySQL優化
(16) Nginx基礎和高級應用
11、系統和網絡流量監控、告警系統
(2) 基于Cacti的系統和網絡流量監控系統
(4) nagios監控mysql服務器、主從復制、監控其它服務器
(6) nagios與cacti的融合
(8) 基于ganglia的系統監控系統介紹
(1) 高可用、高可擴展、負載均衡原理詳解
(3) Lvs負載均衡體系架構原理分析、部署配置、狀態監控、故障處理,高可用負載均衡架構實現;
(5) 智能DNS與CDN配合實現,難點重點解析
(7) 大規模互聯網應用案例解析CDN業務、視頻網業務、電子商務網站案例分析
(9) 基于OpenLDAP的用戶統一認證案例模擬
(11) 云計算和云存儲案例展示與模擬
1、CDN企業應用加速平臺規劃項目
3、大型門戶頁面層數據庫高可用項目-選型、部署、調優、維護
學員將在本階段掌握:Oracle數據庫架構的基本概念,以及這些組件如何工作和相互交互,學習完本課程能夠創建關系數據庫和以一種有效和高效率的方式針對生產環境數據庫進行管理、排障、監控、備份恢復、異常狀態處理、高可用環境維護等。本課程中學員將學會在關鍵任務企業中的基于各種商業需求的維護方法,使用多種策略操作。
充分讓學員理解ERP生產中實際遇到的問題如何解決以及真正的性能調整與優化,深入理解Oracle體系結構,Oracle各種參數調整練習,索引的深入理解,高級視圖使用(V$與X$視圖,各種高級優化視圖),練習高級表連接與優化、高級查詢性能優化,通過Statspack與AWR報告深入分析性能并優化等。還會再學習過程中使用iSQL*Plus工具編寫SQL和SQL*Plus腳本文件產生類似報表的示例和動手實踐以增強基礎概念。使得學員可以成為一個會解決實際問題的DBA。
1、Oracle 數據庫系統結構管理
快速安裝Oracle數據庫系統
Oracle數據庫的訪問
(2)Oracle關系數據庫管理系統的組成
數據的邏輯存儲和物理處理方法,段、盤區、塊的概念,表空間、對象、段、盤區的關系,其他文件
數據庫數據高速緩存,共享池,重做日志緩存
Oracle進程結構、后臺進程的作用、數據庫寫進程 (DBWR) 、日志寫進程 (LGWR) ;
Oracle網絡***
Oracle網絡配置工具(Net Manager),測試網絡連接
(4)使用Oracle共享服務器
構成Oracle共享服務器的方式
構造Oracle共享服務器,共享服務器的參數,驗證設置,與共享服務器相關數據詞典視圖,客戶端選擇連接類型,不能使用共享服務器的情況
(5)Oracle開發及管理工具介紹
數據庫訪問接口概念
Oracle企業管理器 、SQL*Plus工具簡介
數據庫鏈
2、實戰管理Oracle inst實例、數據庫、物理存儲結構
iSQL*Plus、企業管理器數據庫控制文件、Oracle***Lisener、Oracle數據庫的啟動和關閉
(2)數據庫存儲結構
移動數據文件
管理臨時段,臨時段的作用,創建用戶指定臨時表空間,指定該臨時表空間為數據庫的缺省臨時表空間
檢查點的作用
聯機重做日志組和成員的管理,增加刪除日志組、日志成員,日志成員重命名相關視圖
實戰內容:
SQLPLUS啟動和打開NC實例
NC庫還原操作的設置、還原表空間的創建、管理與維護
練習管理NC庫中數據庫表、索引、視圖、同義詞
練習使用多路控制文件維護NC庫安全,模擬控制文件損壞和重建
(1)用戶管理
創建用戶的SQL命令
刪除用戶
(2)權限管理
系統權限的授予、收回
(3)角色管理
預定義角色,創建、修改、刪除、激活、失效角色
創建和啟動概要文件
Oracle內置審計工具
審計工具的選擇
實戰內容:
數據庫審計練習,使用OEM進行安全管理
(1)備份和恢復的基本概念
備份的概念,物理備份和邏輯備份,物理備份的類型,一致性備份,不一致性備份
(2)改變數據庫的檔案模式
(3)物理備份的方法
脫機備份
故障種類和問題定位
恢復臨時表空間、日志組成員、索引表空間
無檔案模式的恢復
不完全恢復,不完全恢復的類型,在丟失當前的日志后的恢復,用備份的控制文件進行不完全恢復
恢復管理器特征和組成
配置RMAN 的缺省設置,使用 CONFIGURE 命令,管理缺省設置,通道分配
使用RMAN 進行物理備份:備份類型 ,RUN 命令,鏡像拷貝,備份集,歸檔日志的備份,拷貝整個數據庫 ,控制文件的自動備份,LIST ,REPORT OBSOLETE 和 DELETE OBSOLETE
(6)Oracle數據庫閃回(FLASHBACK)操作
閃回數據庫概念,閃回數據庫減少裝載時間,閃回數據庫的結構
監控閃回區日志
快速恢復區的空間使用
閃回刪除的操作,閃回刪除概述
查詢被刪除的表,閃回刪除注意的問題
(7)使用數據泵導出導入數據
使用數據泵導入數據,導入方式舉例
設置、管理NC庫運行中的日志歸檔模式
用戶口令丟失問題的解決
NC庫異常狀態恢復實戰:恢復因磁盤損壞而無法訪問的數據文件、在未備份數據文件失敗時的恢復、數據庫聯機重做日志失敗下的恢復
使用RMAN對NC庫進行備份
FLASHBACK實戰:Oracle閃回數據庫恢復數據庫到指定的某個時間點、使用閃回刪除技術恢復被意外刪除的表、閃回表恢復表到指定的某個時間點
Oracle數據庫遠程災備系統設計和演示
(1)數據庫性能監控
取得優化器統計數據
判斷性能表現,并作出反應
什么人與性能調節相關
(2)優化器統計數據
自動執行優化統計
動態視圖
(4)使用各種顧問工具
查看當前系統警告閾值和嚴重閾值設置
SQL優化指導顧問,使用explain plan,使用 V$SQL_PLAN,使用AUTOTRACE
段指導顧問
實戰內容:
使用autotrace分析索引的使用情況
性能報告的獲得、性能調整建議的獲得