系统运维工程师学习路线

说明

网上看了很多学习路线,根据自己近几年的了解,以实际解决现实中遇见的问题为原则,再次总结一下我自己的学习路线,为自己准备,不足之处请多多指出(解决实际运维中遇见的大部分问题)

一、基础

1.1 linux基础命令+shell脚本

①首先是linux,linux是基础,是必须熟练掌握所有常用技能

linux的基本命令:包含文件目录的权限、文件目录查找、文件目录的增删改查、文件目录打包压缩、文件内容的编辑、进程管理、软件的安装、防火墙、网络配置等各类基础命令,需要在实践中不断总结到一起

②在掌握linux的基础命令上,必须要熟悉shell脚本(非常重要!并且常用)

shell脚本一个最基本的用处是可以帮助我们在linux中实现各类监控,保障系统的稳定运行
实现各类自动化操作:比如一键备份等
现在ai工具很多,可以帮助我们写脚本,但是前提是你至少也得能看懂,知道怎么执行,判断ai工具写的是否有误

1.2 mysql

熟练mysql语句使用
mysql库和表的增删改查、熟练使用各类查询语句(非常重要:关联查询等实际用的非常多)

1.3数据接入与解析

接入数据能力
xml解析数据能力

1.4 大数据组件的维护和使用

各个系统几乎都会用到大数据组件,使用中需要定期维护、修复
因此需要熟练掌握使用命令、维护命令
常用大数据组件:
kafka
es
mysql
hdfs
redis
docker
zookeeper
yarn

2、初级进阶

2.1 python基础

需要熟悉python的使用,可以通过python,在运维中不需要找开发,自己进行一些自动化脚本编写,减少人工操作

2.2 网络安全基础

运维中难免解除各类安全设备,需要网安基础知识,对各类威胁数据进行基本的判断
① 熟练各个网络攻击原理(基本认知)
② 熟悉各个网络攻击过程、关键步骤、重点字段 (进阶)
③ 能够使用工具进行基础渗透测试 (进阶)
④ 能开发工具和脚本进行测试 (兴趣爱好)

2.3 java基础

学习java的基础,便于查看系统各类报错问题进行初步修复和初步开发

3、高级进阶

3.1 熟练java

自主开发

后期技术完善,可以根据自己的兴趣爱好向网安渗透测试发展,也可以去做测试工程师、开发工程师等
未完、待补充后续

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

江河没有风、

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值