运维

ywj0505 2018-02-28 原文

运维

受人之托 忠人之事 

  唔~,要接触运维了,虽然开发的同时负责运维,但想认真做好每一份工作,所以看了很多资料了解总结试图理解,网上资料眼花缭乱的看完之后其实还是懵懵的,想真正理解这份工作一定会是在工作之后吧,但是将看到的资料整理总结之后还是有必要成文记录一下的。

  运维是什么呢?首先,运维本身的工作是做好业务运维架构,保证业务安全和稳定运行,让业务在运维层面不要出现问题。是护士,又是医生,需要照顾好所有的服务器和业务,又需要在发生疑难病症时,能快速定位问题,并且药到病除。研发创造价值,运维避免风险,与开发人员一起配合,尽可能的给用户优质的体验。其实运维的技术含量并不比研发低,要保证系统的稳定性、网络协议、操作系统、开发流程规范等都需要有一定的了解,并且可以开发自己的运维平台来简化工作。运维相关的技术太多了,从网络、主机、存储,再到操作系统、中间件、数据库、虚拟化,再到自动化运维,云平台、docker太多太多,发展到最后无非运维在技术方面无非分两种,一种是一英寸深一英尺宽,另一种则相反。而不同阶段、类型、体量的互联网公司的运维模式是不一样的,需要的工程师技能也是不一样的。

  自己能做的就是学习,学习专业技能,学习如何沟通,学习通用技能(如英语能力、文档能力)。提高专业能力,才能实现运维平台,解决遇到的问题。提高沟通能力,并且不要放弃任何学习和练手的机会,如果同一份工作,手动解决和通过编写自动化脚本所需时间相差不多,那一定要选择用脚本来实现,多动脑子少动手。

 

1、运维的职责

  ①负责一定产品集的运维,工作内容包括应用系统的发布、部署、变更、监控、事件处理、优化以及系统架构设计调优、提供运维报告等;

  ②服务器的配置,维护,监控,调优,故障排除等

  ③ 大用户量下高性能服务器系统部署方案的制定及实施

  ④保障服务器与数据库安全,检查并消除安全漏洞

  ⑤数据备份、数据监控、应急响应、故障排除、编写数据分析报告等

  ⑥系统及常见服务的安装配置,熟悉常见的负载均衡实现方案

  ⑦熟练排查运维过程中出现的服务故障、系统故障、网络故障

2、运维的要求

  ①熟悉各种网络协议

  ②理解各种系统服务

  ③各种备份和还原的办法

  ④了解程序架构、协同测试工作

  ⑤熟悉开发语言,运维工具需要自己开发

  ⑥英语、善于沟通、有责任心、细心、有组织能力、敏感的风险意识、抗压

 3.运维的学习发展历程(https://zhuanlan.zhihu.com/p/20227654 这里面介绍的很多东西都没有接触过,目前根本看不懂 == )

  入门技能:

    ①了解服务器基本型号

    ②熟练掌握使用系统安装

  基本技能:

    ①熟练掌握服务器配置、添加用户等基本操作

    ②了解Nginx、SSH等常用服务

    ③了解数据库基本操作

    ④熟悉至少一种后端语言(大部分DevOps都是用Python)

  进阶技能:

    ①熟练使用Cobbler等工具实现自动网络安装

    ②熟练使用Puppet、Saltstack、Ansible等批量管理工具统一服务器基本配置

    ③掌握Tornado或者Django等Web框架

    ④了解API规范(RESTful规范)等

    ⑤熟练使用前端库以及框架,如:jQuery、Highchart、AngularJS、ReactJS等

    ⑥了解设计理念,尊重设计规范,如Material UI、Bootstrap

    ⑦定制服务器的规格以及系统标准(系统版本、分区、预装软件等)

  高级技能

    ①熟练掌握系统sysctl中常用参数的定义以及影响

    ②熟练掌握iptables的配置

    ③熟练掌握/proc以及/sys目录下各个目录以及文件的含义

    ④通过经验的积累,逐步培养出遇到bug快速定位问题的能力

4.熟悉Html、Css、Javascript前端语言

    最后放两张我在招聘平台上面随机看见的运维的岗位职责的截图(仅作为学习方向的参考资料)

 

        

 

负载均衡:https://www.baidu.com/baidu?wd=%E8%B4%9F%E8%BD%BD%E5%9D%87%E8%A1%A1&tn=monline_dg&ie=utf-8
 
发表于 2018-02-28 16:29 容易文静_灿 阅读() 评论() 编辑 收藏

 

版权声明:本文为ywj0505原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/ywj0505/p/8473427.html

运维的更多相关文章

  1. 记录一次抽奖超发排查问题过程

         接到运营方提出的bug,说是移动端优惠券超发,通过拉取线上数据,确实存在超发现象,而且恰好是设定的两 […]...

  2. 根因分析初探:一种报警聚类算法在业务系统的落地实施

    根因分析初探:一种报警聚类算法在业务系统的落地实施 背景 众所周知,日志是记录应用程序运行状态的一种重要工具, […]...

  3. 运维和shell

    什么是运维 术语名词 IDC–(Internet Data Center)互联网数据中心,主要服务 […]...

  4. 运维

    运维会比开发更加重要     运维的发展日新月异,曾几何时,运维仅仅是被认知为跑机房,装系统,设计网络,给开发 […]...

  5. Linux学习-Deepin 15.7-安装图文教程

    Deepin 原名Linux Deepin,在2014年4月改名Deepin。Deepin团队基于Qt/C++ […]...

  6. Redis集群

    这几天工作需要研究了一下Redis集群,将其原理的核心内容记录下来以便以后查阅。 集群原理 一个系统建立集群主 […]...

  7. 记一次流量暴增造成的“生产事故”优化经历!

    欢迎大家前往腾讯云社区,获取更多腾讯海量技术实践干货哦~   前言   “在一次正常的活动促销之后,客服开始陆 […]...

  8. Kubernetes K8S之存储Secret详解

    Kubernetes K8S之存储Secret详解 K8S之存储Secret概述与类型说明,并详解常用Secr […]...

随机推荐

  1. mpvue实战-手势滑动导航栏

    mpvue实战-手势滑动导航栏 写点东西记录一下美好时光,上周学习了一下通过mpuve开发微信小程序,看完文档 […]...

  2. Asp.Net Core基于Cookie实现同域单点登录(SSO)

    在同一个域名下有很多子系统 如:a.giant.com  b.giant.com   c.giant.com等 […]...

  3. Reactive(2) 响应式流与制奶厂业务

    目录 再谈响应式 为什么Web后端开发的,对 Reactive 没有感觉 Java 9 支持的 Reactiv […]...

  4. 微软360度——成功与成长

      图书信息   作 者: 张奭 方敏 欧琼 等著   出 版 社: 电子工业出版社   出版时间: 2008 […]...

  5. 前端基于VUE的v-charts的曲线显示

    前端基于VUE的v-charts的曲线显示 目录 前端基于VUE的v-charts的曲线显示 1. 应用背景 […]...

  6. 微信app支付详细教程

    微信支付作为三大支付之一,越来越多的客户要求产品中添加微信支付   但是网上能找到可用的demo很少   所以 […]...

  7. 第一次作业

    第一次作业 2018-10-12 11:44 by 樊宇烽, … 阅读, … 评论, […]...

  8. 微信登录二维码链接

    <div id=”login_container”></div> […]...

展开目录

目录导航