近期,学习Linux运维技术的人们越来越多了,互联网技术的发展推动了Linux技术的前行。现在SRE也成为了火热的追逐技能,那么想要学习Linux-SRE的朋友们该怎么学习?Linux运维学习有哪些阶段?
一、Linux-SRE-Fundamental 基础阶段
Linux必备命令,排错流程及思路,Linux SRE必备思想
云计算环境搭建,必备知识点文件,目录,文件属性,用户,权限,定时任务
Linux四剑客grep,sed,awk(gawk),find
Linux计算机网络,OSI7层,TCP/IP协议,HTTP协议必备必考技术
二、Linux-SRE-Cluster 架构阶段
Linux网站,APP,游戏网站架构介绍
网站必备服务:rsync,sersync(inotify),存储服务NFS,分布式存储 GlusterFSOpenSSH服务,web服务,HTTP协议,Nginx,Tomcat,UWSGI(python),OpenSSL,HTTPS证书,阿里云
网站管理:Pssh,密钥认证,Ansible
三、Linux-SRE-Automation 自动化运维阶段
熟练掌握Shell编程,完成服务器(云服务器,物理服务器,虚拟机,容器)监控,
数据备份等日常工作和系统批量自动化部署及书写服务管理脚本
熟练掌握Shell,正则表达式及其文本处理工具grep,sed,awk,cut,tr,find等进行服务器日志分析
熟练掌握Git,Gitlab/GitHUB/码云,Jenkins实现自动化代码上线知晓CI/CD、Devops、自动化运维理念
四、Linux-SRE-Database-Architecture 数据库架构阶段
熟练MySQL数据库应用,包括主从同步,同步集群的实现和配置。熟悉MySQL的SQL语句,日常应用,调优。
熟悉MySQL数据库的日常定时备份和(增量)恢复,独立设计了分库分表备份方案。
熟练使用云数据库RDS及物理机服务器MHA高可用
熟练使用Mycat/Atlas实现数据库读写分离
熟练部署维护缓存,用户缓存,Proxy_cache,各种服务的Buffer/Cache,数据库缓存Redis,消息队列等服务
五、Linux-SRE-Cloud-Computing 云计算阶段
熟练部署ES实现网站搜索,熟练日志分析EFK/ELK日志分析系统部署和维护
熟练使用Kvm,Docker,K8s搭建虚拟化环境
熟练维护使用阿里云服务器,CDN,云解析DNS,安全组,SLB,ECS,RDS,OSS/NAS,EIP
熟练Zabbix等监控软件安装配置,能够配置对硬件设备,系统信息,服务软件,应用的监控,多角度多维度监控
以上便是Linux运维需要掌握的学习内容相关介绍。
阅读(1384) | 评论(0) | 转发(0) |