本套课程的目标是 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分析索引的使用情况
性能报告的获得、性能调整建议的获得
相关资源