Linux有什么用
商业服务器基本都是Linux
开源软件都先支持Linux
大数据分析、机器学习首先Linux
整个互联网地基都是靠Linux撑起来

课程安排

  • 系统安装(1天)
  • 基本命令(2天)
  • 文件属性(1天)
  • 用户管理(1天)
  • 文件权限(2天)
  • 系统管理(5天)
  • 磁盘管理(2天)
  • 网络管理(2天)
  • 基础复习(4天)

基础课程一共需要20天,除去假期, 一个月时间(基础比较重要可能会慢一点)。
红帽服务(7天)(DNS、ldap、samba、apache、mariadb)
基础服务(5天)(ssh\rsync\nfs\ftp\ntp\vpn)
Tomcat(3天)
Nginx(5天)(负载均衡、代理、缓存、安全ngx+lua、自动上线)
PHP(1天)(安装、配置、优化)
LNMP(1天)(使用阿里云部署开源系统Wordpress网站)
MySQL(5天)(多实例、主从、备份、恢复、优化)
集群架构(3天)(haproxy、keepalived 网站前端高可用)
Shell脚本(5天)(练习5天)

服务部署与shell等一共需要上课35天,除去假期, 二个月时间
版本管理git+jenkins(5天, 自习2天)
自动化部署Cobbler(5天,自习2天)(固定ip、掩码、网关、DNS、主机名)
自动化监控Zabbix(5天,自习2天)(配置管理|状态管理|远程执行|批量分发|批量部署)
自动化配置管理Saltstack(5天,自习2天)
自动化课程一共需要20天,学生需要独立自习10天

实战课程–> Nginx Web服务全方位实战
实战课程–> 自动化运维-zabbix监控
实战课程–> 自动化运维-Salstack自动管理

项目案例一: 全网服务器备份(2天,自习3天)
项目案例二: 集群架构部署与维护(2天,自习3天包括每人上台分享)
项目案例三: 自动化部署集群架构案例(2天,自习3天)
项目案例四: 全网服务器监控案例(2天,自习3天)
项目案例五: 自动化项目上线案例(2天, 自习3天)
项目需要10天,学生自习15天

Linux企业项目2之批量安装系统自动化实现
Linux企业实战3之服务器初始化脚本编写流程
Linux企业实战4之批量主机运维工具SaltStack
Linux企业实战5之利用SaltStack部署LNMP项目

总共红帽考证需要80天, 额外5天考前辅导。需要三个月左右时间。

总共就业课程需要95天, 学生独立复习1个月沉淀总结。 需要4个半月到5个月时间。

学习收获

独立部署运行环境
掌握基本运维能力
提供实践动手能力
提高解决问题能力
提高RHCE成功率
学习建议
动手、实践
学会读懂LInux错误信息
遇到问题一定要善用搜索
每日练习,让学习成为习惯
忘掉WIndows
没有exe安装程序
大小写要区分
一切皆文件
文件后缀名不重要

学习环境硬件要求

Windows 64位系统或MacOS

安装64位版本的Vmware Workstation 12~14

机器的最低内存要求4G,建议8~16G

文档更新时间: 2019-07-09 12:37   作者:李延召