Linux运维路线

(1) Linux基础

Linux 基本操作、用户与组、目录与文件、文件查找与打包、文件编辑、磁盘管理、系统备份与恢复、计划任务等基本的系统管理命令。

(2) shell基础

学习 Bash 编程语言及文本处理,包括 Bash 下的特殊字符、变量与流程控制、运算、函数等语言基础,以及正则表达式SedAwk的基础用法。

(3) 网络

网络是不可信任的,所以在这里安全显得特别重要。本周首先介绍了 OSI 七层网络模型,以及常见的网络协议,包括 TCP/IP、HTTP 等,然后详细讲解了 iptables 防火墙工具的使用,最后简单介绍了一下用得比较少的 SELinux。

(4) 数据库运维

数据库知识是运维工程师必须要掌握的一项技能,除了能够完成安装、配置和性能优化等运维工作,还要能够执行基本的增删改查操作。本周内容讲解了目前市面上主流的三大数据库 MySQL、MongoDB 和 Redis,其中MySQL为关系型数据库,MongoDB 为文档型数据库,Redis 为 K-V 数据库,Redis更多的时候是被当作缓存服务来使用

(5) 应用服务运维

本周内容围绕应用服务运维展开,包括 Web 服务器配置、HTTPS配置、负载均衡。其中 Web 服务器配置包括了 Apache 和 Nginx 两大市面上最流行的 Web 服务器,负载均衡讲解了 NginxLVS 和 HAProxy 三种方式。
(6) 日志与监控

日志和监控是用来追踪线上服务运行状态的两大重要手段。本周首先讲解了如何使用目前最流行的 ELK 开源软件栈来搭建日志分析平台,接着讲解了多种服务运行状态监控方式,包括 Linux 命令、Python 脚本、传统的Zabbix,以及这一领域炙手可热的新星 Prometheus

(7) python基础

Python 是运维工程师必须要掌握的一一门语言,它提供了许多运维相关的库包和工具来辅助运维工程师完成工作。本周讲解Python 基础语法、数据结构、函数式编程和面向对象编程等编程基础,并不会像专业的 Python 开发人员那样涉入太深。

(8) docker

Docker 通过将应用运行的依赖环境跟代码一起打包,解决了部署时令人头疼的环境差异问题,现在已经成为大多数公司应用部署的首选方式。本周我们先学习 *Docker *各项工具的使用,然后学习 Docker 容器编排工具 领域的绝对王者 Kubernetes。

全部评论

相关推荐

dongsheng66:如果想进大厂的话,在校经历没必要占这么大篇幅,可以把专业技能单独放一个专栏写,可以加个项目经历
点赞 评论 收藏
分享
点赞 12 评论
分享
牛客网
牛客企业服务