LINUX运维技能班,课程大纲本课程主要针对职业技术培训(包含完整RHCE课程内容),课程内容覆盖运维工作中所需的知识。完成本课程,学员可达到运维工程师的需求。
本课程共计33天(198个课时)。
本课程共分为七个章节:Linux基础、企业级基础服务(DHCP/DNS/FTP等)、KVM虚拟化、集群、Zabbix监控、MySQL数据库进阶、WEB应用。
本节共8天(48课时),从Linux介绍开始,详细讲解Linux操作系统的基础操作,为后面学习各种企业级应用,打下坚实基础。
学习完本节内容,学员将对Linux操作系统有个的了解,并掌握常用的bash命令,可完成Linux操作系统的基本操作。
l Linux介绍及系统安装
l shell与命令行
l 查看帮助
l 文件管理
l vim的使用
l Linux用户与组管理
l Linux权限及ACL
l Linux进程管理
l Linux软件包的安装
l Linux网络管理
l 文件的归档
l 计划任务
l 正则表达式
l SELinux的应用
l 磁盘管理
l LVM管理
l Linux启动过程
l Linux防火墙
l Shell脚本
本节共8天(48课时),讲解工作中常见的Telnet、SSH、DHCP、DNS、FTP、Apache、Apache等基础性企业级应用。
学习完本节内容,学员将掌握企业中常见的基础类服务,正式踏入运维工程师的大门。
l Telnet服务
l SSH服务
l DHCP服务
l DNS服务
l FTP服务
l PXE自动安装
l NFS服务
l SAMBA服务
l ISCSI服务
l MariaDB数据库详解
l WEB服务基础
l Apache详解
本节共3天(24课时),以KVM虚拟化技术为基础,介绍企业级虚拟化技术
随着虚拟化技术的普及,已经在各类企业中得到应用,作为一名合格的运维工程师,虚拟化技术已经成为一项必不可少的技能。
学习完本节内容,学员将对虚拟化技术有个了解,并掌握KVM虚拟化技术的精髓,可完成企业级虚拟化的部署管理工作。
l 虚拟化技术原理
l KVM技术介绍
l Libvirt与virsh详解
l 网络虚拟化
l 0virt搭建
l 0virt详解
本节共3天(18课时),讲解企业中常见的集群方案:keepalived、HAProxy、LVS、Corosync、PaceMaker。
集群作为高负载、单点故障等问题的解决方案,也成为了一名运维工程师进阶所必须要具备的一项技能。
学习完本节内容,学员将掌握企业中常见的各类集群方案,并可针对具体场景,制定适合的集群方案。
l 高可用性集群概念
l 负载均衡集群概念
l Corosync+PaceMaker搭建
l HAProxy集群原理
l HAProxy集群搭建
l KeepAlive集群的原理
l KeepAlive集群搭建
l HAProxy+KeepAlive综合案例
l LVS三种模式原理
l LVS集群搭建
l LVS+KeepAlive综合案例
本节共2天(12课时),以Zabbix为代表,介绍监控在企业中的重要作用以及实战应用。
为预防因各类IT软硬件资源的故障,造成业务的停滞,监控就成为必须要考虑的方案。
学习完本节,学员将了解监控的原理,以及熟练运用zabbix,对各类IT资源进行监控。
l 监控原理
l Zabbix监控原理
l Zabbix监控搭建
l Zabbix模板配置
l Zabbix监控项
l Zabbix 监控Key
l Zabbix图形
l Zabbix告警
l Zabbix
本节共3天(18课时),详细介绍MySQL数据库的安装、部署、基本操作,及集群方案。
数据库现在已经成为非常重要的IT资源,掌握一门数据库应用,也成为了一名运维工程师的必备技能。在众多数据库中,MySQL被众多互联网公司所使用,因此非常具有代表性。
学习完本节,学员将掌握MySQL的基本操作,以及MySQL多种集群方案的应用。
l MySQL概述
l MySQL安装
l MySQL基本操作
l MySQL查询
l MySQL用户管理
l MySQL权限管理
l MySQL视图
l MySQL触发器
l MySQL存储过程
l MySQL索引
l MySQL日志
l MySQL备份
l MySQL主从复制
l MySQL集群方案详解
本节共3天(18课时),以Nginx为基础,介绍企业级WEB解决方案
随着互联网的发展,WEB应用已经司空见惯,作为一名运维工程师,了解并熟练掌握WEB相关知识必不可少。其中,Nginx作为当前为热门的web服务器之一,也成为运维工程师必须要掌握的一项技能。
学习完本节,学员将掌握WEB相关原理知识,并熟练应用Nginx服务,及其相关的完整解决方案。
l HTTP原理
l Nginx介绍
l Nginx安装
l Nginx配置
l Tomcat详解
l LNMT方案详解
l WEB集群方案详解
l WEB缓存方案详解
本节共3天(18课时),以Docker为基础,深入讲解kubernetes(k8s)。
随着容器技术的成熟,越来越多的企业开始在生产环境中使用容器来部署应用,作为了运维工程师,掌握容器技术,已经成为价值的体现。
学习完本节,学员将掌握容器技术原理,以及熟练应用kubernetes部署应用。
l 容器原理介绍
l 容器技术和虚拟化的区别
l Docker原理介绍
l Docker版本介绍
l Docker安装
l Registry的部署
l Docker镜像介绍
l 如何使用Docker创建容器
l Docker网络
l k8s及常用组件介绍
l k8s安装部署
l 如何使用k8s部署应用