运维到底是干什么的?看完这篇你就懂了-程序员宅基地

技术标签: 大数据  

运维到底是干什么的?估计连运维工程师本身都不清楚,在百度上搜索也基本得不到答案,找了很多的运维老员工,终于总结出了运维工程师的工作内容:

运维到底是干什么的?看完这篇你就懂了

 

一般来说,运维工程师都是说的互联网企业的运维师,通常属于技术部门,是支持互联网产品技术以及研发,测试和系统管理的四个主要部门。国内外公司以及大型和小型公司之间的划分将有所不同,主要的工作内容有下面几种:

1、保障业务系统长期稳定运行

毕竟业务系统要是出现一点差错,用户就要投诉,所以运维工程师最核心的工作就是保证业务系统能够稳定运行。

首先要知道业务跑在什么上,一般来说网站服务器都是nginx、apache等,依赖mysql数据库进行数据储存,依靠PHP进行解析,所以运维工程师必须掌握LNMP、LAMP等环境部署的知识。

运维到底是干什么的?看完这篇你就懂了

 

2、保障数据安全可靠

数据安全是公司领导最看重的部分,运维工程师也要保证数据的安全性和可靠性,要是出了一点点错误,领导就要找运维喝茶了。

有时候需要手动改数据库的内容,就要学会掌握mysql数据库的增删查改知识;

有时候需要应对数据库的服务器硬件坏了,就需要Mysql主从复制以备不时之需;

有时候需要还原数据库,就需要学会mysql增量备份和恢复,以还原到指定的时间点;

有时候定时备份还不够,就需要使用rsync+inotify来实时备份;

有时候为了增加服务器安全性,就要通过iptables来控制公司的IP或者跳板机IP访问权限;

运维到底是干什么的?看完这篇你就懂了

 

3、构建监控报警体系

运维工程师常用的是zabbix、nagios来进行报警监控,如果没有监控运维就是瞎子,所以要先构建报警监控体系,此后就要解决系统故障。

运维到底是干什么的?看完这篇你就懂了

 

一般来说,常见的故障有应用故障、数据库故障、网线故障等等,有的是软件故障,有时候是硬件故障,而一个有经验的运维工程师能在第一时间定位故障原因。

4、技术与业务问题处理

这里有两个核心的问题,分别是技术问题和业务问题,技术问题主要需要网络抓包分析、tcpdump抓包分析和代理机制等等内容;

运维到底是干什么的?看完这篇你就懂了

 

而业务问题就比技术要复杂一些了,比如业务层面的数据分析,不光要统计出业务的各种指标数据,还要对数据进行分析解剖,找出业务问题的所在。

5、版本测试与上线

这也是运维工程师的常见工作内容,负责版本的测试与上线,开发人员发布版本之前,运维工程师需要进行性能和功能测试;此外在版本上线的时候,最好也在晚间业务量较小的时候上线,可以避免上线压力过大。

运维到底是干什么的?看完这篇你就懂了

 

总结

运维和开发是两个截然不同的方向。如果做运维的话,有开发的底子那么转岗位也不是不可以。

运维负责具体的产品线运维工作,同时也需要掌握开发的能力,深入业务,最了解业务的痛点和问题,同时研发/优化针对产品业务需求的平台、工具和手段,能够接触到各类优秀的系统架构并有能力做出优劣对比,同时对业务的掌控决定了相应运维工程师在业务发展中的作用。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u014514254/article/details/114364809

智能推荐

rabbitmq默认guest无法登录的问题解决_rabbitmq管理界面默认密码登录不进去-程序员宅基地

文章浏览阅读1.1w次。在安装好rabbitmq并启动web管理页面进行访问时,发现在本地可以正常使用默认账户guest登录,但是在远程机子上登录发现登录失败,如下:这是因为账号guest具有所有的操作权限,并且又是默认账号,出于安全因素的考虑,guest用户只能通过localhost登陆使用,并建议修改guest用户的密码以及新建其他账号管理使用rabbitmq(该功能是在3.3.0版本引入的)。也可以将ebin目录下..._rabbitmq管理界面默认密码登录不进去

Vue 在使用 el-image 时显示“加载失败”_el-image 加载失败 更换提示-程序员宅基地

文章浏览阅读3.5k次。Vue 在使用 el-image 时图片位置显示“加载失败”前端-element ui原因:在element ui 组件上使用相对路径,webpack并不会对路径进行处理(即为根目录下的images)。解决办法:图片地址用 require 进行拉取。例如::src=“require(’…/assets/login/title-picture.png’)”<div class="title-picture block"> <el-image :src="requ_el-image 加载失败 更换提示

android studio 编译出错报@integer/google_play_services_version-程序员宅基地

文章浏览阅读9.3k次,点赞2次,收藏3次。Google 发布的 Google Play Services,最新版本 Version 7.0,在这个版本中增加了一些新特性,可以参看https://developer.android.com/google/play-services/index.html#newfeatureshttp://android-developers.blogspot.com/2015/03/google_google_play_services_version

51-35 谷歌绘画模型 Imagen-程序员宅基地

文章浏览阅读832次,点赞8次,收藏23次。文生图Imagen模型,当前效果性能超越VQ-GAN-CLIP、LDM、GLIDE 和 DALL-E 2。Imagen主要得益于通用预训练语言模型T5对text的语义编码以及diffusion模型在高保真图片生成性能。

GeoTools学习笔记_featurestore.removefeatures-程序员宅基地

文章浏览阅读780次,点赞9次,收藏7次。if not, create a conversion安全地引用org. locationtechnologies .jts. geom.envelope作为ReferencedEnvelope,-->如果它是一个ReferencedEnvelope(3D),简单的cast它;if not, create a conversion安全地引用BoundingBox作为ReferencedEnvelope, -->如果它是一个ReferencedEnvelope(3D),简单的cast它;后一种情况比较棘手。_featurestore.removefeatures

[知了堂学习笔记]_Java代码实现MySQL数据库的备份与还原_javaweb mysql数据备份还原项目源码-程序员宅基地

文章浏览阅读209次。通常在MySQL数据库的备份和恢复的时候,多是采用在cmd中执行mysql命令来实现。    例如:    mysqldump -h127.0.0.1 -uroot -ppass test > d:/test.sql ---备份test数据库到 D 盘    mysql -h127.0.0.1 -uroot -ppass test< test.sql ---将D备份的数据库脚本_javaweb mysql数据备份还原项目源码

随便推点

一台电脑远程访问另一台电脑上的虚拟机VirtualBox_远程访问另一台电脑的虚拟机-程序员宅基地

文章浏览阅读1.1k次。一台电脑远程访问另一台电脑上的虚拟机VirtualBox,前提两个电脑要在一个局域网,我是连接wifi在一起的,原因是自己的电脑带不动虚拟机+微服务所以把虚拟机放在了学校发的一台电脑上了。_远程访问另一台电脑的虚拟机

Hibernate缓存详解_hibernate 执行计划-程序员宅基地

文章浏览阅读1.1k次。Hibernate缓存介绍1、缓存介绍Hibernate中提供了两级Cache,第一级别的缓存是Session级别的缓存,它是属于事务范围的缓存。这一级别的缓存由hibernate管理的,一般情况下无需进行干预;第二级别的缓存是SessionFactory级别的缓存,它是属于进程范围或群集范围的缓存。这一级别的缓存可以进行配置和更改,并且可以动态加载和卸载。 Hibernate还为查询结果提_hibernate 执行计划

scrollview 嵌套 下拉控件 嵌套 recyclerview(不动第三方原基础自定义_android recycler 嵌套三方控件-程序员宅基地

文章浏览阅读92次。scrollview 嵌套 下拉控件 嵌套 recyclerview(不动第三方原基础自定义本文转载自https://www.cnblogs.com/LiuZhen/p/7100505.html记录一下方便查找_android recycler 嵌套三方控件

最低35分可以拿软考证书!该省省线已出!-程序员宅基地

文章浏览阅读577次,点赞11次,收藏13次。最低35分可以拿软考证书!该省省线已出!

无失真信号传输与滤波设计(使用Matlab)_无失真传输系统实验matlab-程序员宅基地

文章浏览阅读132次。通过使用数字滤波器,我们可以保持信号的完整性和准确性,并进行各种信号处理任务。在示例代码中,我们展示了如何设计无失真传输的数字滤波器和低通FIR滤波器。在Matlab中,有多种方法可以设计数字滤波器,如IIR滤波器和FIR滤波器。无失真传输是指在信号传输过程中,保持原始信号的完整性和准确性,不引入任何失真。在信号处理领域,无失真传输和滤波是重要的概念,它们可以用来确保信号在传输和处理过程中不会失真。函数设计了一个10阶的带通滤波器,该滤波器可以通过指定频率范围来传递原始信号中的这两个频率成分。_无失真传输系统实验matlab

解决Power Quey连接Mysql数据库时报无法查找固定名称为“Mysql.Data.MySqlClient“的数据库访问接口问题_datasource.missingclientlibrary: 无法查找固定名称为“mysql.d-程序员宅基地

文章浏览阅读898次。至少选择"MySQL Connector/Net"的64位(x64)版本:https://go.microsoft.com/fwlink/?近期在帮助同事解决excel连接MySql数据库的问题时,碰到提示。抱着试一试的态下载安装试一下,一键安装成功,可以取数据了。注意:mysql-connector/net 只有32位的。有让安装mysql-connector-odbc的。有让安装mysql for excel的。后来阴差阳错下看到官网的文档,说一定。_datasource.missingclientlibrary: 无法查找固定名称为“mysql.data.mysqlclient