前言
运维这个课程是一个入行门槛低,精通比较难的岗位。
之所以比较难精通,是因为学的比较杂。更重要的是很多种知识并没有一个很好的连贯性。
比如你学zabbix和学docker,就是在学两个东西。
在或者你学nginx和学mysql,这也是两个技术;
虽然技术一直再变,但底层并没有变,打好基础很重要。
哪些技术是这些年变动很小的?
我们学习技术,尽可能不要上来就学一些变化大的, 大到这个月刚学完,下个月就变了。
当你的基础不牢固的时候,你学起来就很痛苦。需要反复学习的底层技术有:
- 数据结构
- 算法
- 计算机系统结构
- 操作系统
- 编译原理
- 数据库
- 计算机网络
- 软件工程
- 数据分析
这些都是近十年多内变化比较小的科目,要重点学习。 对于运维来讲,操作系统和计算机系统结构是重点要掌握的底层技术。
linux基础都有哪些?
在linux基础中,我们首先要学习的是基础命令:
如下图:
与这些命令相关的使用场景是我们重点要学习的地方,比如文件管理,磁盘管理,RAID管理,权限管理等等。