Linux学习计划

    Linux学习,针对于个人其实我也没想好之后是否以此为生(Linux运维工程师),是为了让自己多学一点,多了解一下,最好的年龄,不能停止学习的脚步。从报班到现在一个月了,一直在想什么样的计划适合自己,基础是关键,自制力是关键。既然来到马哥这里,对的起自己交过的学费吧!仔细看了一下王老师的课程,一个类似0基础的小白,抓住王老师的课程先看,后期再研究马哥的视频;结合视频的体系,建立自己的学习计划;

一、学习方法
1.每天利用晚上的时间 20:00-22:00 两个小时,看视频,并整理学习资料
2.周末利用半天的时间复盘整理,完成作业及考试
3.养成写的习惯
4.前期打基础,后期多交流
5.利用好百度
二、学习阶段
2.1 基础命令学习阶段 (5天)
linux基础命令及帮助
2.2 Linux文件管理 (5天)
linux文件系统目录架构
目录切换及文件查看
cp命令使用
删除命令rm与文件inode详解
软链接与硬链接实战
2.3 IO重定向、管道、用户与组管理 (8天)
IO重定向
IO重定向和管道
用户管理
用户和组管理
2.4 Linux文件权限管理与文本处理工具 (6天)
文件权限管理
文本处理工具
2.5 grep命令、正则表达式、vim编辑器 (5天)
grep和正则表达式
正则表达式
扩展的正则表达式和VIM
VIM
2.7 Shell脚本入门精讲 (10天)
shell编程基础
shell编程基础变量使用
shell编程基础位置变量
shell编程基础逻辑运算
shell编程基础
shell编程基础与初始环境设置
2.8 Linux文件查找与tar包管理、企业级sed应用 (5天)
查找文件
查找文件和压缩
tar和sed使用
sed企业应用
2.9 Linux软件包管理与编译安装httpd (10天)
sed高级用法和软件包管理
RPM包软件管理01
YUM包软件管理
编译安装httpd
编译安装httpd和磁盘管理
2.10 磁盘管理与文件系统管理 (3天)
磁盘管理MBR分区表
磁盘管理分区
文件系统管理
2.11 文件系统和挂载、swap与RAID企业级应用 (8天)
文件系统管理和挂载
文件系统管理挂载
swap文件系统管理
外围设备使用
raid工作原理
RAID实现
2.12 LVM逻辑卷应用与计算机网络基础 (5天)
LVM逻辑卷管理
LVM逻辑卷快照
2.13 计算机网络基础与TCP/IP协议 (5天)
计算机网络基础
2.14 IP地址规划与IP路由精讲(5天)
IP地址规划
IP路由实战
2.15 网络设置命令和CentOS7网络管理命令 (3天)
网络配置
网络配置企业应用
centos7网络配置企业应用
2.16 进程管理与计划任务管理
进程管理
进程管理工具
计划任务管理
2.17 shell脚本进阶与Linux系统启动流程 (12天)
shell编程进阶if和case
脚本编程进阶for
脚本编程进阶while
脚本编程进阶continue和break
脚本编程进阶select
Linux启动流程
shell脚本编程函数
启动流程
启动流程和故障排错
2.18 shell脚本进阶、Linux系统启动流程、SELinux (8天)
shell脚本编程数组
shell脚本编程expect
启动排错和自制Linux
内核配置和编译
systemctl命令使用
SELinux01
SELinux02
2.19 文本处理工具之AWK (5天)
AWK入门
AWK高级用法
2.20 Linux加密与安全 (3天)
安全攻击方式
加密算法
2.21 认证授权与ssh服务 (8天)
证书和TLS
openssl证书申请和颁发
ssh服务
ssh服务基于key验证
ssh工具和pssh自动化运维
ssh高级应用
ssh服务实现和安全
2.22 SUDO权限管理与TCPWRAPPER和PAM (4天)
SUDO实现权限委派
TCPWRAPPER实现安全控制
PAM模块安全
PAM和系统安装
2.23 Linux运维自动化之系统部署 (5天)
系统安装过程介绍
系统自动化安装
系统自动化安装和DHCP
DHCP服务实现
2.24 Linux运维自动化之系统部署之pxe与cobbler (5天)
实现PXE安装centos7
实现PXE安装centos7和centos6
实现cobbler系统自动布署
2.25 自动化运维工具ansible (10天)
ansible介绍
Ansible工作架构和原理
Ansible使用和模块
Ansible常见模块
实现playbook
实现playbook高级用法
ansible使用template
ansible使用role
2.26 DNS服务精讲 (7天)
DNS服务实现原理
实现主DNS服务
DNS反向区域实现
DNS子域实现
DNS转发和智能DNS
DNS性能和故障排错
实现互联网的DNS架构
2.27 MYSQL (20天)
MYSQL入门与安装
MYSQL中的SQL语句
MYSQL数据库优化
MYSQL事务与数据库备份
MYSQL数据库备份与还原
MYSQL主从复制与MHA高可用
2.28 HTTPD服务 (10天)
HTTP服务的配置
2.29 LAMP架构与日志管理 (5天)
实现fastcgi模式的LAMP
编译安装基于fastcgi模式的LAMP
日志管理
日志实现loganalyzer
2.30 网络文件共享服务 (5天)
网络共享服务和FTP
FTP服务
NFS服务
SAMBA共享服务
2.31 LAMP架构与日志管理 (5天)
2.32 Linux防火墙
Linux防火墙
iptables实现主机防火墙
iptables实现NAT
firewalld
2.33 Linux负载均衡之LVS (8天)
LVS基础
LVS工作模型
LVS调度算法
LVS的NAT模型实现
LVS的DR模型实现
LVS的DR模型跨网段实现
ldirectord
2.34 Nginx服务 (10天)
IO复用模型原理
nginx基本配置
nginx企业应用配置
nginx实现https和rewrite
实现反向代理动静分离负载均衡
反向代理fastcgi
反向代理调度算法
反向转发代理和源码编译

你可能感兴趣的:(Linux学习计划)