一、Linux运维工作划分

A、按领域来划分

a.基础设施运维:IDC/网络运维、服务器/存储设备运维

b.系统运维:系统中间件运维、云计算运维

c.数据运维:数据库运维、大数据技术运维

d.应用运维:应用软件系统

e.云平台运维:公有云平台运维

f.容器运维:基于容器服务的运维

B、按技术面划分

a.安全运维

b.性能运维

c.数据运维

d.集成运维

C 、按流程划分

a.构建/持续集成、发布

b.安装部署、升级、迁移、合并、扩展

c.配置、初始化、配置变更

d.备份、传输、恢复

f.日志、监控、预警

g.诊断排查、优化​

个人微信公众号:程序媛一菲 在这里推荐一个软件测试交流群,QQ:642830685,群中会不定期的软件测试资源,测试面试题以及测试行业资讯,大家可以在群中积极交流技术,还有大佬为你答疑解惑。

二、Linux系统运维技能

A、linux初级

a.Linux基础知识、基本命令(起源、组成、常用命令如cp、ls、file、mkdir等常见操作命令)

b.Linux用户及权限基础

c.Linux系统资源管理(内存、磁盘等)

d.Linux系统进程管理

e.Linux高效文本、文件处理命令(vim、grep、sed、awk、find等命令)

f.Linux网络管理

g.Linux软件管理

B、linux中级

a.网络基础(TCP/IP)

b.Linux企业常用服务(如dns、http、ftp、mail、nfs等)

c.Linux企业级安全原理和防范技巧(系统性能/安全、安全模型和保护方法

d.加密/解密原理及数据安全、系统服务访问控制及服务安全基础

e.防火墙(iptables安全策略构建)

f.数据库(MySQL等应用原理及管理入门)

g.shell脚本

C、Linux高级

a.http服务代理缓存加速(varnish、nginx缓存系统、CDN基础)

b.企业级负载集群(nginx、haproxy、lvs,对负载均衡算法有清晰认识)

c.企业级高可用集群 (keepalived、heartbeat深入)

d.运维监控zabbix详解(主要是zabbix、cacti、nagios等监控系)

f.运维自动化学习(自动化运维工具的使用如ansible、puppet、cobbler)

D、linux进阶

a.大数据方向(hadoop、storm等常见开源大数据系统需要深入了解)

b.云计算方向(openstack、kvm、docker等)

c.运维开发(主要是python运维开发)

d.自动化运维(在之前自动化基础上做深入)

e.运维架构师

三.写在最后:

撑不住的时候,可以对自己说声“我好累”,但永远不要在心里承认说“我不行”。不要在最该奋斗的年纪选择了安逸,没什么好说的,一无所有就是奋斗的理由,我们试着长大,一路跌跌撞撞,然后遍体鳞伤,总有一天,你会站在最亮的地方,活成自己曾经渴望的模样。