一、Linux运维工作划分
1、按领域来划分
(1)基础设施运维:IDC/网络运维、服务器/存储设备运维
(2)系统运维:系统中间件运维、云计算运维
(3)数据运维:数据库运维、大数据技术运维
(4)应用运维:应用软件系统
(5)云平台运维:公有云平台运维
(6)容器运维:基于容器服务的运维
2、按技术面划分
(1)安全运维
(2)性能运维
(3)数据运维
(4)集成运维
3、按流程划分
(1)构建/持续集成、发布
(2)安装部署、升级、迁移、合并、扩展
(3)配置、初始化、配置变更
(4)备份、传输、恢复
(5)日志、监控、预警
(6)诊断排查、优化​
二、Linux系统运维技能
1、linux初级
(1)Linux基础知识、基本命令(起源、组成、常用命令如cp、ls、file、mkdir等常见操作命令)
(2)Linux用户及权限基础
(3)Linux系统资源管理(内存、磁盘等)
(4)Linux系统进程管理
(5)Linux高效文本、文件处理命令(vim、grep、sed、awk、find等命令)
(6)Linux网络管理
(7)Linux软件管理
2、linux中级
(1)网络基础(TCP/IP)
(2)Linux企业常用服务(如dns、http、ftp、mail、nfs等)
(3)Linux企业级安全原理和防范技巧(系统性能/安全、安全模型和保护方法
(4)加密/解密原理及数据安全、系统服务访问控制及服务安全基础
(5)防火墙(iptables安全策略构建)
(6)数据库(MySQL等应用原理及管理入门)
(7)shell脚本
3、Linux高级
(1)http服务代理缓存加速(varnish、nginx缓存系统、CDN基础)
(2)企业级负载集群(nginx、haproxy、lvs,对负载均衡算法有清晰认识)
(3)企业级高可用集群 (keepalived、heartbeat深入)
(4)运维监控zabbix详解(主要是zabbix、cacti、nagios等监控系)
(5)运维自动化学习(自动化运维工具的使用如ansible、puppet、cobbler)
4、linux进阶
(1)大数据方向(hadoop、storm等常见开源大数据系统需要深入了解)
(2)云计算方向(openstack、kvm、docker等)
(3)运维开发(主要是python运维开发)
(4)自动化运维(在之前自动化基础上做深入)
(5)运维架构师
Linux运维发展方向及系统运维技能_第1张图片

个人微信公众号:
Linux运维发展方向及系统运维技能_第2张图片