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

技术标签: 大数据  

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

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

 

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

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

智能推荐

GUIGuider+VSCode环境搭建模 拟运行LVGL_gui guider v1.7.1-程序员宅基地

文章浏览阅读925次,点赞8次,收藏11次。功能很强大,不仅支持Linux、win、macOS、Android、iOS而且还可以用在嵌入式与微处理器上面。:内存相对占用空间大。上手慢。:开源的嵌入式图形库,可以用在嵌入式微控制器上面,占用内存小,方便上手。:嵌入式系统和微控制器。其他的平台的用起来不如Qt好。选择LVGL后,我看了百问网LVGL 的视频,打算手撸代码。后面发现有两种图形化工具分别是官方的SquareLine Studio与NXP的GuiGuider。_gui guider v1.7.1

Visio-Cisco-华为-IBM网络设备官方模板_在visoi添加华为交换机-程序员宅基地

文章浏览阅读2.5k次。Visio-Cisco-华为-IBM等网络设备官方模板_在visoi添加华为交换机

Xamarin.forms 安卓Usb通讯_xarmin.froms中usb通信-程序员宅基地

文章浏览阅读1.6k次,点赞5次,收藏7次。xamarin.forms usb_xarmin.froms中usb通信

详细到吐血 —— 树莓派驱动开发入门:从读懂框架到自己写驱动_树莓派 编译驱动-程序员宅基地

文章浏览阅读9.3k次,点赞47次,收藏237次。师承陈立臣目录驱动初步认知为什么要学会写驱动?主设备号与次设备号从open到电灯,从上层到底层,经历了什么?驱动初步认知为什么要学会写驱动?c标准库时一定有的,而wiringPi库不一定有。树莓派开发简单是因为有库,实现超声波,实现继电器操作,做灯的点亮未来换一块板子,不用树莓派,只要能拿到linux内核源码,拿到芯片手册,电路图主设备号与次设备号一切皆为文件cd /devopen为什么能够区分是鼠标,键盘,还是屏幕?文件名,设备号ls -l10,23510.234设备节点,主设备号_树莓派 编译驱动

linux系统无法正常启动的解决方法_linux配做错误启动不了,怎么删除-程序员宅基地

文章浏览阅读8.6k次。一.root密码忘记的解决方法1.开机后在系统选择页面按e,找到以linux16为开头的那一行,删除ro后面的内容,并将ro改为rw rd.break同时按下ctrl+x进入拯救模式2.在命令界面输入chroot /sysroot/ ##从内核模式切换到shell模式echo westos | passwd --stdin root ##设置密码为west..._linux配做错误启动不了,怎么删除

刷题记录第八十五天-组合总数III-程序员宅基地

文章浏览阅读330次,点赞4次,收藏5次。【代码】刷题记录第八十五天-组合总数III。

随便推点

java启动监听器报错_初识 Java-监听器-程序员宅基地

文章浏览阅读511次。使用Listener类当java web应用程序在web容器中运行时,在java web应用程序内部会不断发生各种事件,例如web应用的启动,暂停,销毁等。以及web应用中session开始和结束这些web应用对开发者来说通常是看不见的。其实在servletapi中。提供了大量的监听器来监听web应用事件,其中Listener类是最为常用的。此类允许当web内部事件发生时回掉事件监听器的方法。2..._org.apache.cocoon.blockdeployment.blockdeploymentservletcontextlistener

Java swing 设计常用方法及作用_javaswing函数大全-程序员宅基地

文章浏览阅读400次。星号可以通配0到多个任意字符(引入包的时候可以用这个偷点懒,但是会把上一级包含的所有包引入,如果需要对程序大小有较为严格的要求,不建议使用,因为会引入其他你不需要的包)这些方法只是 Java Swing 中的一小部分,还有很多其他的方法可以用来实现各种功能。Java Swing 是 Java 中的一个 GUI 工具包,它提供了丰富的组件和容器,可以用来构建各种图形用户界面。7.setBackground(Color color): 设置组件的背景色。_javaswing函数大全

毕业设计:基于java的搜索引擎系统设计与实现_视觉 检索系统java-程序员宅基地

文章浏览阅读124次。基于Java的搜索引擎系统是一个用于对大量数据进行快速查询和搜索的软件系统。对其进行性能评估是为了确保系统能够快速、准确地响应搜索请求,并提供良好的用户体验。以下是基于Java的搜索引擎系统设计与实现的系统性能评估的总结和分析。1、查询速度评估:查询速度是搜索引擎系统最重要的性能指标之一。通过测试系统对搜索请求的响应时间,可以评估查询速度。可以使用不同的搜索关键词和数据集进行测试,观察系统在不同情况下的查询速度表现。同时,还可以分析系统对于不同搜索请求的响应时间的差异,找出可能需要优化的部分。_视觉 检索系统java

TextView 判断自动换行_android 判断文字是否换行-程序员宅基地

文章浏览阅读2k次。先看 需求: 布局中有四种样式 (标签必须在一起 不能截断) 因为没办法用字段区分这四种类型, 所以只能用一个item布局实现效果原理是这样的, 主要是中间的内容 跟后面的标签 会出现这样的问题, 项目中解决的方案是 用两个TextView : content 和 label , content动态计算, 计算换行逻辑: content +label 一行 或者 label不截断的情况下两行_android 判断文字是否换行

案例学习|Python实现某医院药品销售分析_对某个医院药品销售进行数据进行关联性分析的代码-程序员宅基地

文章浏览阅读2.4k次,点赞4次,收藏31次。数据分析的基本过程一般分为以下几个部分:提出问题获取并理解数据数据清洗构建模型数据可视化1.提出问题在数据分析之前,我们先要明确分析目标,可以帮助我们更高效的选取数据,进行分析研究。本次的分析目标是从销售数据中分析出以下业务指标:1)月均消费次数2)月均消费金额3)客单价4)消费趋势有了分析目标,我们再来关注一下数据情况。2.获取并理解数据这里的数据集来源于微信公..._对某个医院药品销售进行数据进行关联性分析的代码

JavaScript中的ES5,ES6是什么意思?_javasc的es5 es6都是什么意思-程序员宅基地

文章浏览阅读832次。JavaScript中的ES5,ES6是什么意思?其实JavaScript是ECMAScript中最有名的一个子类_javasc的es5 es6都是什么意思

推荐文章

热门文章

相关标签