【王老师说运维】:运维之linux基础入门实战(http://www.codeforest.cn/course/443)
1、Linux操作系统
ubuntu、centos、redhat等
2、c/python/ruby/golang/perl/
tcp/ip、socket网络编程、文件操作、web服务等
3、Linux脚本
常用linux系统命令、grep、tail、awk、sed、curl等
4、redis/mysql
cache缓存、sql语句、访问性能等
5、apche/nginx
常见服务器的使用、配置、插件、功能的拓展、源代码修改等
6、集群负载均衡高可用
lvs、synctool、keepalived、redhat集群套件(RHCS,Redhat Cluster Suit)、nginx+keepalived高可用负载均衡、
nginx+keepalived集群负载均衡等(需要更多理解)
7、开源运维监控系统
open-falcon、zabbix、nagios、cacti、zenoss、ganglia(尝试安装、源码编译)等
8、商用运维监控系统
监控宝、360网站服务监控、阿里云监控、百度云观测、小蜜蜂网站监测等
9、常见系统小工具
文件监控、日志监控、进程监控、网络监控等
10、业务逻辑的理解
知道运营业务的流程,维护支撑业务正常运营的系统。
11、解决问题的能力
出现问题后及时发现触发条件,并且处理问题。
12、大数据方向
hadoop、hbase、hdfs、hive、yarn、kafka、spart、es、docker、devops、cmdb、django、puppet等
上面是我记录,作为运维开发工程师需要掌握的技能,东西还是挺多的,没个一年半载折腾不过来。个人思维比较片面,
存在不足或多余之处,请大方指出,相互学习、进步。
运维开发工程师在线评测:http://www.gtalent.cn/exam/interview/nsYteJ5wFfWkMdb2