Linux运维】什么是运维,运维是做什么的?求通俗易懂的解释_第2页回答

2021-03-25 13:42发布

10条回答
征戰撩四汸
2楼 · 2021-09-30 17:31

运维,本质上是对网络、服务器、服务的生命周期各个阶段的运营与维护,在成本、稳定性、效率上达成一致可接受的状态。

我的网名不再改
3楼 · 2021-12-08 18:05

运维,通常指IT运维(IT Operations),是指通过一系列步骤和方法,管理与维护线上服务(Online Service)或者产品(Product) 的过程。运维有着非常广泛的定义,在不同的公司不同的阶段代表不同的职责与定位,没有一-个统一的标准。尤其是随着互联网的发展,运维的含义也在逐渐互联网化。互联网运维通常属于技术部门,与研发、测试、系统管理同为互联网产品的技术支撑,这种划分在国内和国外以及大小公司之间都会多少有一一些不同。

   

运维的重点在于系统运行的各种环境,从机房、网络、存储、物理机、虚拟机这些基础的架构,到数据库、中间件平台、云平台、大数据平台,偏重的也不是编程,而是对这类平台的使用和管理。运维的水平可以成为衡量一个公司(IT公司)技术实力的标准。
 

运维

   

运维工程师(Operation Engineer),是指从事运维工作的工程师。运维工程师的工作范围非常广泛,包括服务器购买、租用和上架等基本管理,调整网络设备的配置管理和部署,服务器操作系统安装调试,测试环境和生产环境的初始化与维护,代码部署和管理(Git和SVN等) ,设计和部署线上服务的监控与报警,服务安全性检测(防止漏洞和攻击),数据库管理和调优等。在大型公司中,运维工程师根据工作内容被细化为网站运维、系统运维、网络运维、数据库运维(DBA)、IT运维、运维开发(DevOps[1]) 、运维安全等方向。

 

运维的工作内容决定了对运维I程师的要求会非常高,运维工程师需要对服务器资源(CPU、内存、磁盘、网络I0等)非常了解,对Linux系统和常见的开源框架、工具非常熟悉,因此在运维工程师中更容易诞生架构师,因为他们知道如何优化服务、如何使得资源利用最大化。

 

运维工程在国内也被称作SRE( Site Reliablity Engineering,来自Gooele) .直接翻译为网站可用性T程。SRFT程师需要具备算法、数据结构、编程能力、网络编程、分布式系统、可扩展架构、故障排除等各方面技能,其核心工作包括容量规划与实施、服务集群维护、系统容错管理、负载均衡、监控系统以及值班等,最终为产品上线后服务的稳定性负责,但是不负责具体的机器运维。

 

SRE工程师的首要工作任务是保障SLA (Service- Level Agreement,服务等级协议),它定义了对服务有效性的保障,比如对故障解决时间、服务超时等的保障。根据这个协议标准可以定义系统的可用性(Availability) ,这里需要掌握如下几个衡量指标。

 

1.平均故障间隔时间( MTBF)

 

平均故障间隔时间(MTBF, Mean Time Between Failure),指相邻两次故障之间的平均工作时间。MTBF通常是衡量一个产品可靠性的指标,这个间隔时间越短说明系统可靠性越差。

 

2.平均修复时间(MTTR)

 

平均修复时间(MTTR, Mean Time To Repair),指产品由故障状态转为工作状态时修复时间的平均值,即故障修复所需要的平均时间。MTTR值越低说明故障修复越及时。

 

3.可用性(Availability)

 

可用性是系统架构设计中很重要的衡量指标。根据GB/T3187- -97对可用性的定义,可用性是指在要求的外部资源得到保证的前提下,产品在规定的条件下和规定的时刻或时间区间内处于可执行规定功能状态的能力。它是产品可靠性、维修性和维修保障性的综合反映。

 

运维是做什么的

 

运维的主要职责是在产品生命周期的各个阶段,维护系统的稳定性。运维的职责覆盖了产品从设计到发布、运行维护、变更升级及至下线的生命周期,在产品生产环境各个阶段的职责也不同,如表1-2所示。

 

 

可以看出,运维工作贯穿于产品研发的各个环节。因此,运维工程师的日常工作主要包括:

 

1.产品技术方案评估。

 

2.资源预估、申请和管理。O环境部署、环境准备。

 

3.产品上线、下线及回滚,服务在线发布/升级产品。O监控线上的服务质量。O响应异常/处理突发故障。

 

4.和相应产品线的研发和测试团队协调处理产品问题。O与产品、技术、测试等团队沟通协作。O对系统实时数据进行分析。

 

5.建立工具或平台,保障系统的稳定性和可靠性。


回答: 2021-12-15 16:02

运维,通常指IT运维(IT Operations),是指通过一系列步骤和方法,管理与维护线上服务(Online Service)或者产品(Product) 的过程。运维有着非常广泛的定义,在不同的公司不同的阶段代表不同的职责与定位,没有一-个统一的标准。尤其是随着互联网的发展,运维的含义也在逐渐互联网化。互联网运维通常属于技术部门,与研发、测试、系统管理同为互联网产品的技术支撑,这种划分在国内和国外以及大小公司之间都会多少有一一些不同。

   

运维的重点在于系统运行的各种环境,从机房、网络、存储、物理机、虚拟机这些基础的架构,到数据库、中间件平台、云平台、大数据平台,偏重的也不是编程,而是对这类平台的使用和管理。运维的水平可以成为衡量一个公司(IT公司)技术实力的标准。
 

运维

   

运维工程师(Operation Engineer),是指从事运维工作的工程师。运维工程师的工作范围非常广泛,包括服务器购买、租用和上架等基本管理,调整网络设备的配置管理和部署,服务器操作系统安装调试,测试环境和生产环境的初始化与维护,代码部署和管理(Git和SVN等) ,设计和部署线上服务的监控与报警,服务安全性检测(防止漏洞和攻击),数据库管理和调优等。在大型公司中,运维工程师根据工作内容被细化为网站运维、系统运维、网络运维、数据库运维(DBA)、IT运维、运维开发(DevOps[1]) 、运维安全等方向。

 

运维的工作内容决定了对运维I程师的要求会非常高,运维工程师需要对服务器资源(CPU、内存、磁盘、网络I0等)非常了解,对Linux系统和常见的开源框架、工具非常熟悉,因此在运维工程师中更容易诞生架构师,因为他们知道如何优化服务、如何使得资源利用最大化。

 

运维工程在国内也被称作SRE( Site Reliablity Engineering,来自Gooele) .直接翻译为网站可用性T程。SRFT程师需要具备算法、数据结构、编程能力、网络编程、分布式系统、可扩展架构、故障排除等各方面技能,其核心工作包括容量规划与实施、服务集群维护、系统容错管理、负载均衡、监控系统以及值班等,最终为产品上线后服务的稳定性负责,但是不负责具体的机器运维。

 

SRE工程师的首要工作任务是保障SLA (Service- Level Agreement,服务等级协议),它定义了对服务有效性的保障,比如对故障解决时间、服务超时等的保障。根据这个协议标准可以定义系统的可用性(Availability) ,这里需要掌握如下几个衡量指标。

 

1.平均故障间隔时间( MTBF)

 

平均故障间隔时间(MTBF, Mean Time Between Failure),指相邻两次故障之间的平均工作时间。MTBF通常是衡量一个产品可靠性的指标,这个间隔时间越短说明系统可靠性越差。

 

2.平均修复时间(MTTR)

 

平均修复时间(MTTR, Mean Time To Repair),指产品由故障状态转为工作状态时修复时间的平均值,即故障修复所需要的平均时间。MTTR值越低说明故障修复越及时。

 

3.可用性(Availability)

 

可用性是系统架构设计中很重要的衡量指标。根据GB/T3187- -97对可用性的定义,可用性是指在要求的外部资源得到保证的前提下,产品在规定的条件下和规定的时刻或时间区间内处于可执行规定功能状态的能力。它是产品可靠性、维修性和维修保障性的综合反映。

 

运维是做什么的

 

运维的主要职责是在产品生命周期的各个阶段,维护系统的稳定性。运维的职责覆盖了产品从设计到发布、运行维护、变更升级及至下线的生命周期,在产品生产环境各个阶段的职责也不同,如表1-2所示。

 

 

可以看出,运维工作贯穿于产品研发的各个环节。因此,运维工程师的日常工作主要包括:

 

1.产品技术方案评估。

 

2.资源预估、申请和管理。O环境部署、环境准备。

 

3.产品上线、下线及回滚,服务在线发布/升级产品。O监控线上的服务质量。O响应异常/处理突发故障。

 

4.和相应产品线的研发和测试团队协调处理产品问题。O与产品、技术、测试等团队沟通协作。O对系统实时数据进行分析。

 

5.建立工具或平台,保障系统的稳定性和可靠性。


相关问题推荐

  • 回答 4

    用ulimit -a命令查看目前系统的所有限制,ulimit -n查看open files的限制其中open files (-n) 1024就是Linux操作系统对一个进程打开的文件句柄数量的限制,也包含打开的SOCKET数量(特别是很讨厌close_wait和time_wait状态,用netstat命令查看),所以会影响M...

  • 回答 6

    1.重新在linux下编写脚本;2.vi :% s/r//g :% s/^M//g (^M输入用Ctrl+v, Ctrl+m)

  • 回答 15
    已采纳

    1、cd命令这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。如:cd /root/Docements # 切换到目录/root/Docementscd ./path          # 切换到当前目录下的path...

  • 回答 7
    已采纳

    目录/bin存放二进制可执行文件(ls,cat,mkdir等),常用命令一般都在这里。/etc存放系统管理和配置文件/home存放所有用户文件的根目录,是用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示 /usr用于存放系统应用程序,比较重要的目录/u...

  • 回答 12
    已采纳

    Linux 最主要的应用是在 大型网站 和 嵌入式设备(如手机)的开发行业。因为现今的业务处理系统一般都是基于网站+浏览器的方式来开发的,因此,在比较大的企业、事业单位、政府机关都在使用。如果想以计算机技术为资本找高薪的工作,非精通 Linux 不可。...

  • 回答 9
    已采纳

    利用vmware工具可以快速备份VMware有两种备份的方式:快照和克隆。快照:又称还原点,保存快照时的系统状态,每次还原成这个状态,所以快照时必须打开系统。常用于短期的备份,频繁的备份。克隆:就是复制,克隆的时候必须关闭系统。常用于长期备份,偶尔的备...

  • 回答 9
    已采纳

    1、高安全性  安装Linux能有效避免病毒的倾入。Linux系统下除非用户以root身份登录,否则程序无法更改系统设置和配置。因此,下载的文件/恶意软件的权限将受到限制。也就是说,除非你进入超级用户状态,不然你连软件都安装不上,病毒/恶意软件更不能自动安...

  • 回答 8
    已采纳

    1. 开源:公开源代码,盈利方式为卖服务,技术大拿无偿维护升级2. 闭源:不公开源代码,盈利方式为卖产品和服务,技术大拿各种攻击

  • 回答 4

    常见的有架构文档,运维手册,设备清单,负责任的交接人应该还会有F&Q,常见问题解决方案,系统故障应急方案

  • 回答 10
    已采纳

    运维的工作方向比较多,随着业务规模的不断发展,越成熟的互联网公司,运维岗位会划分得越细。当前很多大型的互联网公司,在初创时期只有系统运维,随着服务质量的要求,也逐渐进行了工作细分。一般情况下运维团队的工作分类和职责如下。...

  • 回答 13
    已采纳

    VLAN 的作用把一个广播帧所能到达的整个范围称为二层广播域,简称广播域。显然,一个交换网络其实就是一个广播域。在该网络中,假定PC 0向PC 10发送一个单播帧Y。假定此时的S1、S3、S7的MAC地址表中存在关于PC 10的MAC地址的表项,但S2和S5的MAC地址表中不存...

  • 回答 4

    运维也分类型:桌面运维/系统运维/网络运维,不同规模的企业,运维内容差异还是很大的。因问题没给太多已知信息,只能给一些大概的建议:1:先买一本能直接指导工作的书籍,如桌面运维就找一本系统管理员书籍,网络运维就找网络管理员书籍,DB运维就找数据库系...

  • 回答 5

    个人建议是学习Python,因为什么呢 现在Python作为国内的一个新语言,处于一个萌芽阶段,国内现在很缺乏这方面的人才,特别是在一线城市,薪资是在7k到25k之间,最重要的一点是你是学习运维的,学习Python这个语言的话,上手比较快...

  • 回答 2

    具体看公司的要求,各家公司不太一样,一般自研的居多

没有解决我的问题,去提问