Linux高级开发运维工程师
限额30
即将开课
  • 精通Linux操作系统管理和使用
  • 掌握常用shell命令和管理调试工具
  • 掌握Shell编程
  • 掌握内存管理和内核参数优化
  • 掌握iptables防火墙的使用
  • 掌握常用服务器如Apache, Nginx, SSH, NFS等的安装,使用和维护
  • 掌握MySQL数据库的基本使用,安装,调试和性能优化
  • 掌握MySQL的备份,恢复和replication等架构和使用
  • 熟悉主流Web开发组件如Redis, HBase等的安装和使用
  • 掌握DDOS攻击防御和其他常见服务器安全问题的解决方案
  • 熟悉主流VPS的使用和操作,如阿里云, AWS
  • 掌握TCP/IP协议
  • 了解DNS,SMTP,POP3,IMAP,SNMP等协议和应用
  • 了解线程和进程的基本概念以及使用案例
  • 了解Puppet的使用
  • 生产环境部署案例学习
  • ......

精心设计的课程内容

160 课时
4 个月专注学习
16 周细化任务
第一个月: Linux入门
第一周
Linux入门
什么是Linux以及Linux的发行版
Linux的安装和硬件知识学习
Linux的启动和关机
Linux文件目录入门
用户和文件权限管理
第二周
Linux文件目录
文件内容搜索: find和grep的使用
权限和命令的关系
/proc目录详解
设备文件和虚拟文件
文件系统格式入门
第三周
文件系统
硬盘的使用
Linux文件系统EXT4学习和建立
虚拟内存swap
文件压缩和解压
备份和还原
第四周
Shell和Shell Scripts入门
什么是shell和shell scripts
vim编辑器的使用
命令别名,历史命令和环境变量
数据导向">"和管道"|"
正则表达式入门
第二个月: Shell脚本编程深入和系统管理
第一周
Shell编程深入
正则表达式深入学习
Shell脚本条件判断
Shell脚本用户输入和参数解析
Shell脚本循环和Debug
Shell脚本实战学习
第二周
grep / sed / awk
grep学习
sed学习
awk和gawk的学习
案例学习1
案例学习2
第三周
用户,组和权限
用户和组管理
PAM模块和SELinux
用户身份切换和sudo
磁盘配额
运维闲话之一
第四周
进程和任务
什么是进程和线程
Crond学习
看门狗和god的使用
ps和top
进程和文件的关系
第三个月: 系统管理和服务
第一周
系统管理扩展
RAID和Soft RAID
LVM学习
系统服务管理和维护
网络相关命令学习
iptables入门学习
第二周
日志管理和包管理
系统日志管理
Linux系统启动深入分析
rpm的管理和维护
包管理yum / apt
源码包的安装和编译
第三周
服务器
TCP/IP入门
DNS/SMTP/POP3/IMAP/SNMP/HTTP
Apache安装和使用
Nginx安装和使用
SSH和NFS安装和使用
第四周
数据库
MySQL的安装和使用
MySQL备份和复制
MySQL性能优化和调试
Redis介绍,安装和使用
HBase介绍,安装和使用
第四个月: 安全和团队实践
第一周
安全防护
DDOS攻击原理与防御
其他安全防范
AWS服务介绍和使用
阿里云服务介绍和使用
Puppet介绍和使用
第二周
Git和SVN
熟悉Git基本命令
git-flow开发流程
Git常用服务学习
Git高级用法
SVN介绍
第三周
团队企业项目架构和开发实践
-
-
-
-
-
第四周
毕业考核和团队项目评估
团队项目展示
-
-
毕业考核
奖学金评比

3个月实战学习 + 1个月团队企业应用开发实战 + 推荐就业

奖学金计划

学习努力、持续进步并且在最终团队实战中表现优秀的你会获得丰厚的奖学金