Lework Study hard, improve every day.

运维人是怎么学习一门新软件的?

2019-12-04
lework
本文 1369 字,阅读全文约需 4 分钟

作为一个苦逼运维人,在学习一门新软件的时候,要经历过哪些阶段,或者说要做哪些事情,才能算真的了解这个软件呢?下面就个人经历而言整理了一些步骤。

  1. 部署
    1. 部署方式
      1. 使用系统包管理方式部署
      2. 使用源码包编译方式部署
      3. 使用docker容器部署
      4. 使用docker-compose方式部署
      5. 使用kubernetes方式部署
    2. 部署规模
      1. 单机部署
      2. 集群部署
    3. 部署宿主机(常用宿主机)
      1. centos
      2. debian
    4. 部署自定义
      1. 指定安装软件的存放目录
      2. 指定软件日志的存放目录
      3. 指定软件数据的存放目录
      4. 指定软件进程管理方式(service,systemd,supervistor)
      5. 指定软件日志的切割方式
    5. 部署自动化
      1. 使用shell方式进行自动化部署
      2. 使用ansible方式进行自动化部署
  2. 监控报警

    1. 监控指标

      1. 针对每种部署规模,分别进行监控指标数据收集
    2. 监控工具

      1. 使用zabbix传统方式监控,并制定监控报警模板
      2. 使用prometheus方式监控,并制定监控报警模板
      3. 使用grafana展示监控面板
    3. 报警方式

      1. 短信
      2. 邮件
  3. 备份恢复
    1. 针对每种部署规模,分别进行备份软件的数据
    2. 指定故障场景,对备份数据进行恢复
  4. 升级

    1. 升级方式

      1. 平滑升级
      2. 停机升级
    2. 升级操作

      1. 针对每种部署方式,分别进行升级版本操作
      2. 针对每种宿主机,分别进行升级版本操作
  5. 优化
    1. 针对每种宿主机,分别进行相关优化操作
    2. 针对每种部署规模,分别进行相关优化操作
  6. 压测

    1. 单实例压测, 服务器配置2C4G/4C8G等等
    2. 集群压测, 服务器配置2C4G/4C8G等等
  7. 通读官方文档
  8. 整理软件文档

学习途径的话

可通过下列方式去寻找软件相关的知识,帮助各位快速学习。

  1. 官方文档/论坛
  2. 搜索引擎
    1. 通过google.com搜索软件的一切信息,如 pdfpptcookebookawesomecheatsheetinstallgitbook
  3. 视频
    1. 国内:https://www.bilibili.com/
    2. 国外:https://www.youtube.com/
  4. 书籍
    1. 国外商店:亚马逊
    2. 国内商店:京东/当当/闲鱼二手商城购买实体书
    3. 读书app:微信读书
    4. pdf文档:网络上搜索 技术名称 + cookbook / ebook
      1. https://it-ebooks.info/
    5. 文章:google/baidu/微信公众号/个人博客等等。
  5. 会议ppt
    1. 官方每年举行的会议
    2. https://www.slideshare.net/ https://myslide.cn/ 中分享的ppt
  6. github
    1. github.com中搜索软件的awesome,其整理了软件相关的知识点及工具清单。
    2. github.com中搜索软件的cheatsheet,其整理了软件相关的常用命令。
  7. 软件的一些常见问题
    1. 国内: https://segmentfault.com/
    2. 国外: https://stackoverflow.com/
  8. 讨论组
    1. 国外: https://www.reddit.com/
  9. 培训
    1. 极客时间
    2. 腾讯课堂
    3. 网易课堂
    4. 老男孩教育
    5. 马哥教育

写在最后

当然你大可不必将上面的每一种情况都操作一遍,但是你一定要将上列的步骤都要做一遍

这真是最后了

最后,好记性不如烂笔头,统统都要记笔记,无论你记在哪里。都要记笔记。

这个要切记,不要怕麻烦!

最后,好记性不如烂笔头,统统都要记笔记,无论你记在哪里。都要记笔记。

这个要切记,不要怕麻烦!

最后,好记性不如烂笔头,统统都要记笔记,无论你记在哪里。都要记笔记。

这个要切记,不要怕麻烦!

原文地址 https://lework.github.io/2019/12/04/learning-software/

Similar Posts

Comments