高级运维需要掌握的技能知识点
一、Linux 基础部分
1、基础理论知识
2、基础命令(系统命令、目录管理、用户管理、文件权限、磁盘管理、资源查看等等常见操作)
3、文本高效处理(vi、vim、awk
、grep、find、sed
等)
4、bash shell脚本(可以边工作边学习,使用shell编写简单的代替重复性操作的脚本)
5. 进程调度,内存管理,文件系统,外设管理等,要熟练使用相关工具,如top iotop iftop iostat vmstat ss等,并且最好了解其原理
二、网络管理、进程管理
1、TCP/IP协议、DNS服务、CDN原理、iproute常见的网络客户端工具(ping、wget、ftp)
2、crontab计划任务
3、ps、top、htop、vmstat、lsof等命令
4. tcp,http,https,udp等
5. 最好能做到精通,4层,7层的网络流量分析技能要熟练掌握。
6. 内部路由协议
,边际路由,交换原理,域名解析
,ipv6相关知识
三、 数据库部分
- MySQL各个版本之间的关系和特性
- MySQL的安装及增删改查
- MySQL的存储引擎
- MySQL的优化
- MySQL日常使用及运维,包含备份及故障排查
四、常用开源组件
- LAMP和LNMP的架构
- tomcat
- 的使用及优化
- nginx的使用场景及优化
- apache的使用场景及优化
- 其他服务: dhcp,nfs,rsync
- ,dns,等等
一句话概括: mysql,redis,kafka,etcd,zk,influxdb
,promethues,zabbix
,graphana,ansible…
五、shell脚本
- 使用shell脚本
- 实现各种服务的自动化部署
- 使用shell脚本实现监控系统及应用自动化
- 使用shell脚本实现各类巡检,故障排查自动化
六、安全
- iptables四表(fiter、mangle、nat、raw)五链(prerouting、iput、forward、output、postrouting)、基本匹配
- iptable规则保存重载生效
- 常用加密算法
- ,web安全,网络安全
- 渗透的常用手段,以及反制手段,sql注入,xss,ddos,cc
- 跳板机jumpserver
七、监控和日志收集
- 日志收集ELK,EFK
- zabbix,prometheus
八、自动化工具
1、常见自动化运维方案:puppet、ansible、salt、fabric
2、ansible安装基础使用
3、持续集成:jekins+gitlab实现ci/cd流水线
4. python 自动化
5. go语言二次开发
九、容器化和虚拟化技术
- docker ,k8s,openstack
- , kvm,vmware的使用
- 容器编排的技术
十、devops 编译,加速,测试环境,研发自动化
成为一名合格的Linux运维工程师必备的技术点
- 掌握 Iptables 防火墙体系,实现防火墙实现数据包过滤和转发;
- 掌握用户权限安全控制 Sudo 体系与配置;
- 掌握 DNS 服务的原理、部署、安装和企业级应用;
- 实现文件共享服务 NFS、Vsftpd、Samba 配置和应用;
- 实现 Jumpserver 堡垒机 安装、配置、使用和运维体系融合;
- brctl 命令创建管理虚拟网桥;Ip Netns 创建管理虚拟路由;
- 常见的网络客户端
- 工具 Ping/Lftp/Ftp/Lftpget/Wget;
- 利用 Rsync 和 Inotify 实现多台机器数据分发和配置同步;
- Jumpserver 跳板机
- 基本功能应用,认证、授权、审计;
- https 概念及对应的模块 mod_ssl 应用配置;
- 运维必备 Web 服务开源解决⽅案 Nginx,全面讲解 Nginx 程序架构;
- Nginx 内部框架、模块功能、事务处理机制、安装⽅法、CPU 亲缘优化、配置⽂件;
- SQL 语句增删改查、常⽤命令使⽤、⽤户授权、字符集修改、表、索引、库管理等;
- 对⽐介绍图形化管理软件,如 PhpMyAdmin、SQLyog、Navicat 等
- Keepalived 工作方式,Keepalived 核心组件、报警机制、切换机制、心跳信息传输等;
- Centos7 上实现 LVS 集群配置、服务管理、调度算法修改;
- 全面熟悉 Ansible 用法、以及安装方法、配置文件详解、模块说明、基于私钥认证、批量操作等;
- Redis 扩展方式对比介绍,Redis Cluster 的基础应用;
- Vmware Esxi 创建 Linux 及 Windows 虚拟机,并实现虚拟机跨宿主机迁移;
- Docker 镜像、仓库管理、启动⽅法、数据卷使⽤、备份恢复,网络模型、容器间依赖关系、容器资源限制、Docker 的监控;
全套视频教程+笔记
配套技术文档
大厂面试题汇总
实战项目
总结:
运维的核心是: 确保公司的业务的稳定运行
所以服务器只是个载体,你学习的各项服务只是为了实现公司业务稳定运行服务的。
任何一个技术的学习都不是一蹴而就的,都是需要下功夫花时间日积月累,才能把技术知识消化吸收。
希望我的文章能对你有所帮助。
高级运维需要掌握的技能知识点相关推荐
- 运维工程师高级运维中级运维初级运维学习路线技能图谱
传统的认知是,运维场景中网络技能很重要.实际上,网络技能分物理网络和虚拟网络,而虚拟网络其实更多的是Linux技能层面的支撑.Linux作为一款非常稳定和安全的操作系统,更适合在服务器上使用.对于运维 ...
- 阿里云官方学习课程推荐-Linux运维学习路线 从事云计算运维相关工作必备技能
阿里云官方学习课程推荐-Linux运维学习路线 从事云计算运维相关工作必备技能 目前越来越多的企业需要依赖于IT技术发布产品与服务,尤其是电子商务最为明显,它凸显了IT技术在现代企业中的重要性.当企业 ...
- 高级运维工程师打怪升级之路
人生就像一场游戏,这场游戏给我们带来了的许多困难,但是我们为了梦想,为了家人,为了自己不断奋斗着,努力工作. 今天就让我带着大家一起回顾高级运维工程师打怪升级之路. 运维工程师在刚入行阶段是一很苦逼的 ...
- 做运维需要掌握哪些技能
运维以技术为基础,通过技术保障产品提供更高质量的服务.运维工作的职责及在业务中的位置决定了运维工程师需要具备更加广博的知识和深入的技术能力: 扎实的计算机基础知识,包括计算机系统架构,操作系统,网络技 ...
- 【转载】运维职业向!我是怎么入得运维行业?运维工程师入门必备技能以及打怪升级篇...
前言:转载 陈浩一个从事安全运维向的前辈文章.写的很好.人非常nice,遇到了问题,qq上很快就回复了我. 大道三千 入门最难,凡事入了行,也就什么都好说了,好的自然不断努力奋斗修行,不好的自然很快就 ...
- 高级运维工程师的打怪升级之路
运维工程师在前期是一个很苦逼的工作,在这期间可能干着修电脑.掐网线.搬机器的活,显得没地位!时间也很碎片化,各种零碎的琐事围绕着你,很难体现个人价值,渐渐的对行业很迷茫,觉得没什么发展前途. 这些枯燥 ...
- Python高级运维开发面授课程本周末隆重开课
老男孩教育Python高级运维开发面授课程本周隆重开课 浏览地址内容或下载地址内课件,查看最新Python2.0课程,全新讲解,Python版本升级,并增加云计算开发内容,猛戳详细了解! http:/ ...
- linux高级运维笔试简答题及答案,企业linux初级和高级运维面试常问题目问答总结技巧讲解(2020年录制)...
课程增值: 课程是我最近面试辅导的所有学员,成功找到工作,企业常问题目,我带领大家学习,面试如何问答. 我曾经经历面试linux运维没有做大量准备,经历大量hr给我说的一句话就是 回家等通知吧,心碎了 ...
- 四面轻松突围!我是如何斩获高级运维开发一职的?
点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 最近,我收到了一来自爱奇艺的高级运维开发岗面试邀请,一波三折之后也算首战告捷了.本文就来分享 ...
最新文章
- 七十、反转和合并链表、 链表有环的判断
- (4) hibernate增删查改+批量操作+类似Mybatis动态sql
- c函数scanf(),printf()等常用格式字符串
- 工作107:静态路由
- Cordova(PhoneGap) 环境搭建与基础
- 2018 疯狂微服务之死
- springMVC环境搭建
- 对接饿了么 获取授权
- 【模型加速】PointPillars模型TensorRT加速实验(4)
- bls java_Java PairingFactory.getPairing方法代碼示例
- php引用复制,php引用和拷贝的区别
- K均值(kmeans)分类
- 离职半年了,老东家又发 offer,回不回?
- Hard link and soft link in Linux
- (几何方面:正六边形面积)编写一个程序,提示用户输入正六边形的边长并显示它的面积。
- python爬虫案例分析:爬取肯德基门店地址数据导入csv文件并最终用excel文档呈现
- 利用jTessBoxEditor工具进行Tesseract3.02.02样本训练
- 基于python的电信用户流失预测
- 同一局域网下传输文件(Linux)
- matlab新手困惑
热门文章
- 软件研发效能度量的成功要素
- tinymce上传图片php,TinyMCE 图片和文件上传
- EduCoder实践课程——Python零基础到精通 参考答案(三)
- D8016 “/ZI”和“/clr”命令行选项不兼容
- 参加猿代码超算实习生计划靠谱吗?
- 面向对象的三大特性之多态
- C了个++:02 - C++的名称空间(层次)
- 按位实现的队列轮询算法
- 选购数码相机的几个技术要点
- 数字图书馆是计算机技术多媒体技术网络技术,计算机技术在数字图书馆上的应用...