老铁们,大家好,相信还有很多朋友对于运维是做什么的需要哪些技术支持和服务器运维一般需要掌握哪些方面的技术的相关问题不太懂,没关系,今天就由我来为大家分享分享运维是做什么的需要哪些技术支持以及服务器运维一般需要掌握哪些方面的技术的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!

本文目录

  1. 什么是运维运维工作具体要做什么
  2. 作为一个IT运维管理着,需具备那些技术
  3. 服务器运维一般需要掌握哪些方面的技术

什么是运维运维工作具体要做什么

运维(Operationandmaintenance)一般是指对大型组织已经建立好的网络软硬件的维护,其中传统的运维是指信息技术运维(IT运维)。

所谓IT运维管理,是指单位IT部门采用相关的方法、手段、技术、制度、流程和文档等,对IT运行环境(如软硬件环境、网络环境等)、IT业务系统和IT运维人员进行的综合管理。

随着信息化进程的推进,运维管理将覆盖对整个组织运行,进行支持的管理信息系统涵盖的所有内容,除了传统的IT运维,还拓展了业务运维和日常管理运维。

其参与的对象也从IT部门和人员,拓展到组织的管理层和各部门,及其相关的业务骨干。运维的最终结果是对软件运行中各种性能的维护。

运维工程师从工作方式上分为几大类:

1,运维工程师/运维开发工程师:

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

2,运维平台研发工程师:

专门研发运维相关通用平台和技术,需要有一定的产品线运维经验或从产品线中拿到运维需求。对研发能力有较高的要求,对系统的设计有较严格的标准,并且能够理解用户需求,做出适合服务运维和满足运维工程师使用体验的运维产品,长远的发展是成为各个技术纵向领域的技术专家。

3,数据库研发工程师/数据库工程师:

数据库方向是运维技术中较为特殊的一个方向,由于业务的重要性通常需要专设岗位,业界在该方向也有深厚的研究和积累。主要方向有数据库内核、云数据库等,长远发展是数据库领域的技术专家,数据库架构师。

4,运维经理:

运维同学做事情的过程中通常需要协调多个RD和QA同学,对协调和推进能力要求比较高,对一些技术深度还不错,协调和推进能力比较高的同学非常适合转型管理职位,长远的发展和技术部门的管理职位一样目标是CTO、CEO。

作为一个IT运维管理着,需具备那些技术

IT运维管理者需要具备以下技术:

一、微软系统

对于Windows的熟悉是最基本的。当然,作为一个运维经理,可不是整天玩个Windows7或XP就可以交差的。得掌握微软ActiveDirectory及其上层各种服务和应用的搭建。一般常用的有ISA、Exchange、SQLServer。随着Windows2008的大放异彩,Hyper-V又成了微软工程师不得不掌握的重型武器。

二、Linux/BSD系统

虽然Ubuntu现在很火,但是在公司里使用的大多还都是Redhat系列和Suse系列。得熟悉DNS、NIS、Apache、SMB、DHCP、Sendmail、FTP、MySQL这些常规服务。如果公司的IT业务大规模对外,还得学会LVS或Nginx等负载均衡技术。

三、编程开发

混Windows系统的自觉一点学好Powershell吧。要是说前几年还得看看VBscript的话,未来就都是Powershell的天下了。

服务器运维一般需要掌握哪些方面的技术

1.基础理论知识;

2.基础命令(系统命令、目录管理、用户管理、文件权限、磁盘管理、资源查看等等常见操作);

3.文本高效处理(vi、vim、awk、grep、find、sed等);

4.bashshell脚本(可以边工作边学习,使用shell编写简单的代替重复性操作的脚本);

5.进程调度,内存管理,文件系统,外设管理等,要熟练使用相关工具,如topiotopiftopiostatvmstatss等,并且最好了解其原理;

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相关知识;

1.MySQL各个版本之间的关系和特性;

2.MySQL的安装及增删改查;

3.MySQL的存储引擎;

4.MySQL的优化;

5.MySQL日常使用及运维,包含备份及故障排查;

1.使用shell脚本实现各种服务的自动化部署;

2.使用shell脚本实现监控系统及应用自动化;

3.使用shell脚本实现各类巡检,故障排查自动化

好了,本文到此结束,如果可以帮助到大家,还望关注本站哦!

点赞(3)

猜你喜欢

相关推荐

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部