荣欣Linux运维+Oracle DBA初级+高级全套实战训练
第一阶段:企业版Linux系统运维基础、项目实战:112课时xa0
第二阶段:基于互联网门户Linux应用集群与Mysql数据库集群架构设计与维护,项目实战:112课时
第三阶段:Oracle DBA企业及核心生产库全程实战:96课时xa0xa0
第1阶段课表 LINUX部分xa0
1、Linux系统基础:部署及基本操作
(1)xa0xa0开源产品介绍、Linux历史、相关标准规范、基本组成模块和概念
(2)xa0xa0Linux的版本区分与生产网络中的服务器操作系统
(3)xa0xa0服务器硬件介绍、系统安装前硬件和设备配置
(4)xa0xa0文件系统设备节点、网络性能监控、网络安装以及其他有关安装程序的课题准备。
(5)xa0xa0红帽企业版Linux安装程序(Anaconda)、 Linux系统安装部署、安装过程中的TroubleShooting
(6)xa0xa0系统安装后的配置,常用运维工具讲解和配置
(7)xa0xa0认识Linux操作环境、了解操作环境使用
(8)xa0xa0命令行语法、Linux基本维护命令、文件目录原理(查看、删除、拷贝等)、帮助命令、历史命令操作
(9)xa0xa0用户和组管理、文件目录权限管理、/etc/passwd、shadow文件、/etc/group、gshadow文件、用户身份管理与调用、文件所有者及权限、chmod命令、使用chgrp命令和chown命令改变文件所有者、控制默认权限(umask)、八进制计数法
(10)文本编辑工具、文件结构与管理、文件压缩归档、查找等工具的使用、磁盘识别和分区、挂载文件系统、 /etc/fstab文件
(11)使用locate和find命令查找文件、管理交换空间、硬链接(hard links)和软链接(soft links)、目录与设备节点、文件压缩(gzip和bipz2)、文件归档(tar)
2. Linux系统管理工作所需shell初步
(1)xa0xa0shell是什么? Shell的历史、在Linux架构中的位置及功能作用、shell分类和版本
(2)xa0xa0shell基础概念:登陆、注销,通配符与转义字符,字符集合,括号扩展
(3)xa0xa0认识shell的程序结构,设定执行权限,执行与排错
(4)xa0xa0内置命令与外置命令,命令行程序,多指令执行,shell分析命令行的方式解析
(5)xa0xa0初识变量,变量的分类,变量的命名,变量和引号,shell别名,shell环境管理
(6)xa0xa0标准输入与标准输出、管道的原理及使用技巧;
(7)xa0xa0进程原理,进程监控命令,定时任务管理,定时任务脚本编写
3.xa0xa0Linux系统管理
(1)xa0xa0Linux系统启动原理,整体过程分析,排错技巧,启动脚本、服务启动过程分析
(2)xa0xa0Grub管理,紧急恢复模式,各种异常故障修复
(3)xa0xa0/sbin/init和运行级别管理、优先级(nice)和更改优先级(renice)、信号发送与作业控制、调度延迟的任务:xa0 xa0xa0 xa0xa0 xa0xa0 xa0at命令、调度周期任务:cron
(4)xa0xa0内核与模块机制深入讲解模块工具使用详解,驱动程序安装管理
(5)xa0xa0PAM与验证机制,Linux安全体制讲解
(6)xa0xa0Linux文件系统选型及管理,手动自动管理文件系统,Linux软件包管理RPM、YUM管理
(7)xa0xa0安装服务器部署及管理,NTP管理
(8)xa0xa0Linux存储LVM管理、软RAID部署管理、Quota磁盘配额管理,常见存储方案分析
(9)xa0xa0Linux运行环境字符集管理、Xwindow、Xorg等图形界面配置管理
(10)系统层TroubleShooting
4. Linux系统网络、服务及安全
(1)xa0xa0Linux网络配置管理、网络服务体系详述、双网卡高可用实现、路由配置管理
(2)xa0xa0进程服务监控,网络服务运维技巧
(3)xa0xa0Linux NFS、FTP、DHCP部署管理
(4)xa0xa0系统日志的管理、Syslog日志等级、日志文件的分析、分布式Syslog-Server的构建
(5)xa0xa0Samba服务与Windows共享、NetBIOS、LDAP与微软AD集成
(6)xa0xa0邮件服务器原理、Linux的邮件服务器选型、Postifix+sasl+webmail的实现、反垃圾邮件与防病毒、安装和配置SASL、Corurier-imap安装配置、Authlib 5.5安装和配置Postfixadmin
(7)xa0xa0Iptables原理、Iptables相关命令及简单使用、Iptables的表、链、规则、SNAT、DNAT、基于状态的防火墙
(8)xa0xa0Linux下入侵检测与安全防范的软件的使用、Nessus、snort、tcpdump的使用、Namap扫描工具的使用、Ntop监控工具 的使用、数据完整性检测、主动防御的方法
(9)xa0xa0SELinux:安全增强Linux分析与Linux主机加固
(10)Linux安装树制作、大规模批量部署Kickstart部署实现
(11)基于Linux DNS、Apache Web服务虚拟主机及优化
(12)Linux网络层、服务层troubleShooting
5. Linux项目集成
(1)xa0xa0大型企业Emai邮件系统部署项目
(2)xa0xa0大型企业内部资源子网(OA/CRM、WEB、SAMBA、带容量控制的FTP)规划部署项目
(3)xa0xa0大型企业网关防火墙规划部署项目
第2阶段课表 LINUX部分
1、Linux shell编程进阶
(1)xa0xa0Shell基础回顾、Linux进阶应用运维简介与简单实例演示
(2)xa0xa0Shell程序组成、执行权、执行方法、排错方法、执行原理
(3)xa0xa0shell脚本位置变量、参数置换变量、引用字符及变量截断讲解与实践
(4)xa0xa0变量知识进阶、变量扩展、命令替换、算术运算、符号使用技巧
(5)xa0xa0Shell脚本流程与循环控制命令:结束状态、if、条件测试、case条件判断、for循环、while循环、until循环、select、break、continue命令,综合运用技巧
(6)xa0xa0函数用法、作用范围,转向用法,shell调试,复杂实例
(7)xa0xa0正则表达式及相关工具支持、基于正则表达式的grep高级应用讲解及实践
(8)xa0xa0Sed和Awk,进程服务管理配合技巧
(9)xa0xa0运维常用脚本分析及编写技巧,脚本分析调优
(10)Shell自动化运维脚本剖析
2、Linux系统状态监测工具集
(1) 网络系统监控工具:top、free、vmstat、sysstat、dstat、iptraf
(2) 网络系统测试工具:ab、webbench、http_load、httperf、siege、netperf、iozone
(3) 网络系统调试工具:tcpdump、strace、ltrace
3、Linux应用架构部署及管理
(1) Rsync的使用,海量数据同步实现,完整、增量、差异备份脚本编写,高级备份策略实现
(2) 开源软件源码部署基本流程框架、LAMP架构服务部署纵向应用拆分、架构分析、源于官方版本的LAMP组件快速部署
(3) YUM的进阶讲解、基于Apache的YUM库快速搭建
(4) Apache基本参数和基本模块说明、应用和测试、Apache源码部署、Apache参数和进阶应用
(5) WEB应用Apache、Nginx、tomcat、Lighttpd部署、压力测试分析及调优;
(6) LAMP应用部署:PHPWind、Discuz!、MantisBT
(7) LAMP架构的网络层、系统层、应用层(系统环境、服务进程)维护与排障技巧
相关资源