大家好,我是民工哥。认识或熟悉我的人都知道,是做运维出身的,所以,很多时候,有很多朋友喜欢问我一些有关运维的问题,比如:

  • 我应该如何入门Linux系统运维?
  • Linux系统运维到底需要学哪些技术?怎么学?
  • 系统、服务报错了,如何处理?
  • 为什么监控系统不报警,或报警没有通知...?
  • 数据库丢数据了,如何恢复?如何有效地备份数据?
  • Docker怎么学?学哪些内容?
  • ......

其实,民工哥在初学运维时、刚工作时,也一样有这些问题,这很正常。

民工哥从事IT技术工作多年,从最初的桌面技术、网络工程师、再到运维,一路走来,算是披荆斩棘。谈不上有多老道,但也积累了一定的经验,也总结了一些对运维工作及对价值的理解。

运维是一个对技术要求比较全面的岗位,运维人员不仅要有一定的网络基础,还要掌握Linux系统方方面面的知识,而且对这些技术的学习、更新都有很高的要求。这对运维人员的学习能力是一种考验。既然职业发展对运维人员的要求如此严苛,那么运维人员就要针对不同的问题,不断地补充知识,扩大自己的研学范畴。

对于学习运维知识来说,一般都会经历初级入门阶段,进阶提高阶段这两个过程。所以,学习是进阶式的,是不断积累、总结的过程。

初级阶段:万事开头难,每一项技术,扎实的基础是入门的第一关。民工哥,根据自己的经验罗列了一些相关技术点,供大家参考,希望能帮助到大家快速入门。

运维技术到达进阶提高阶段,所涉及的知识面和专业点非常广,对素质也要求非常高。随着互联网的高速发展、业务规模越来越大、架构越来越复杂,对运维人员来说是一个不小的挑战。

以下,民工哥,根据自己的学习与工作经验,给大家罗列出这个阶段所需要学习的知识点,供大家参考。

1、最基础的服务,如SSH服务、NFS网络文件系统、DHCP/DNS、数据同步服务等。

2、LAMP/LNMP架构

  • 各组件的基础知识
  • 各组件的安装与配置
  • 各组件的常用优化与排错

3、数据库

在互联网企业中,最常用数据库就是MySQL,这是必须要掌握的。除此之外,还需要了解、掌握常用的NOSQL数据库,如Redis、MongoDB等。

下面以MySQL数据库为例,介绍我们需要掌握哪些技术点。

  • 多种安装方式:源码、二进制、Yum
  • 优化:硬件、配置文件优化
  • 常用管理与操作:多实例,权限配置,库、表数据的管理
  • 备份与恢复:增量、全量备份与恢复,基于第三方工具的备份与恢复
  • 常用的架构:主从同步,读写分离(基于官方或第三方组件)
  • 故障排错:启动故障、数据不同步,误操作等

4、常用服务

对运维来说,常用的服务不少,如Java Web服务Tomcat、Jboss、Weblogic等。民工哥日常使用最多的是Tomcat,接触比较多的中间件服务,如Kafaka、RabbitMQ,但不需要掌握源码,只要求掌握日常的配置、优化、排错,以及一些与业务相关的架构调整等。

5、系统监控与报警

这是运维工作中的重点之一,监控服务软件有开源的、商业的,大部分开源软件能基本满足常用需求,像我们工作中常用的开源监控软件:早期有Nagios、Cacti,后来Zabbix逐渐取代了前两种,还会有一些专门针对某个方面开发的监控软件,如:数据库监控软件Lepus。但是,最终的选择还要以需求为主。
6、容器

容器技术是近年来企业招聘的硬性要求,越来越多的企业在容器化发展的路上,所以这方面的技术过硬,对于提升求职过程中的竞争力是非常有力的。

7、其它

对运维工作来说,在从业一定阶段后必须考虑的一个问题是:如何实现重复的工作自动化?这需要掌握一些自动化的基础理论与工具的使用,现在是全民上云时代,因此必须要熟悉与掌握第三方云产品的各类操作。

当然,需要学习与掌握的远远不止这些。因此,程序员必须具有坚持学习、永不言弃的精神!!!

民工哥总结了这些年的学习过程与在企业中不断积累的工作经验,整理成了一本书《Linux系统运维指南 从入门到企业实战》,早买早学习,愿大家早升职加薪!!点击直达购书现场


  • 升职加薪必备!运维工程师打怪升级进阶成神之路
  • 我没有开挂的人生!自律和坚持,是我走IT之路的唯一捷径
  • 全网最新、最全Linux面试题(2020版)!
  • 史上最全、最新的Redis面试题(2020最新版)!
  • 赞!7000 字学习笔记,MySQL 从入门到放弃

如有错误或其它问题,欢迎小伙伴留言评论、指正。如有帮助,欢迎点赞+转发分享。

更多相关开源技术文章,请持续关注民工哥知乎技术专栏。

我是民工哥,一个爱折腾的IT技术老司机,欢迎关注我,我们一起学习,共同成长!!

备份linux系统报错_Linux 系统如何快速入门?分享民工哥总结的经验相关推荐

  1. SAP PP COR2下达工单系统报错说-系统状态APNG是激活的- 分析第二篇

    SAP PP COR2下达工单系统报错说-系统状态APNG是激活的- 分析第二篇 笔者所在的项目上启用了ECM(Engineer Change Management)功能,重要数据的修改都要事先创建一 ...

  2. mysql中文注释语法报错_Linux系统Python配置MySQL详细教程

    Linux系统自带Python,且根据系统自带资源来对python配置mysql:安装需要已配置好正确的yum源: 在python未配置mysql的情形下,直接import MySQLdb的提示如下 ...

  3. Linux内存错误系统重启,linux服务器硬件报错,系统异常重启检测-MCElog

    mcelog 是 x86 的 Linux 系统上用来检查硬件错误,特别是内存和CPU错误的工具. 比如服务器隔一段时间莫名的重启一次,而message和syslog又检测不到有价值的信息. 通常发生M ...

  4. python中升级pip报错_linux系统下pip升级报错的解决方法

    Pip 安装 1.在python中提供了一个get-pip.py;下面是地址 https://bootstrap.pypa.io/get-pip.py 2.在Linux下执行curl https:// ...

  5. Linux 系统如何快速入门?分享民工哥总结的经验

    我应该如何入门Linux系统运维? Linux系统运维到底需要学哪些技术?怎么学? 系统.服务报错了,如何处理? 为什么监控系统不报警,或报警没有通知-? 数据库丢数据了,如何恢复?如何有效地备份数据 ...

  6. python def函数报错详解_JSer 快速入门 Python 之函数详解

    前一篇文章,用一天的时间,通过与 JavaScript 做对比的方式,快速领略了 Python 全貌. 梳理了那么多,若忽略细节差异,两门语言只有两个重要差异: 1.书写风格上大相同 2.功能覆盖上, ...

  7. VOS 系统报错,系统挂断 VOS不通,各种vos疑难杂病都在这里

    VOIP系统挂机原因 有时候在做对接的时候,烦死人了,一大堆问题,不是这里,就是那里,一手资源还比较好,经过多人经手的,那叫一个痛苦,你对接上家,上家,还要对接上家,上上家有可能还要对接落地服务器,落 ...

  8. 在使用macbook合并Excel表格时,系统报错。(XLRDError)

    Python 学习日志 设备:MacBook Air 开发环境:Jupyter 问题:关于合并Excel表格时报错的问题. Trouble: 在使用macbook合并Excel表格时,系统报错.系统显 ...

  9. 安装linux 系统报错:No DEFAULT or UI configuration directive found 解决方法

    安装linux 系统报错:No DEFAULT or UI configuration directive found 解决方法 参考文章: (1)安装linux 系统报错:No DEFAULT or ...

最新文章

  1. 打盹模式 android,android – 在打盹模式下获取位置更新
  2. nc65数据字典 云盘_从搜索引擎到核心交易数据库,详解阿里云神龙如何支撑双11...
  3. python爬虫笔记(三):提取(二)
  4. 常用WebServices返回数据的4种方法比较
  5. 基于androidx的快速开发框架_Vue企业级优雅实战07框架开发03封装基于MockJS的模拟数据...
  6. Spring Cloud构建微服务架构:分布式配置中心【Dalston版】
  7. 【OpenCV】OpenCV函数精讲之 -- 命名空间
  8. android中Adapter适配器的讲解
  9. 常用的排序算法总结(一)
  10. Soul网关源码阅读(七)限流插件初探
  11. 用于无人驾驶技术的车道线_自动驾驶汽车可用于查找车道的4种技术
  12. 24点游戏 C语言代码
  13. CSS背景图片自适应大小
  14. 两万字详解自动驾驶开发工具链的现状与趋势
  15. [转]Flixel只能用于Flex吗?
  16. 使命召唤 高级战争 闪退_使命召唤:现代战争进入第5季
  17. 华为鸿蒙荣耀壁纸,华为Mate 40全新主题、系统壁纸曝光:高清无水印
  18. win10睡眠按啥键唤醒_win10关闭屏幕后无法唤醒怎么办?电脑黑屏只能重启的解决方法...
  19. 外卖 webpp2---hesdar组件
  20. python打印九九乘法口诀_使用Python打印九九乘法口诀表

热门文章

  1. php无限评论回复_php实现无限级评论功能_后端开发
  2. unity 使用mysql实现登录注册_用mysql实现登录注册功能
  3. as400和java的区别_文件传输协议和AS400
  4. android 获取已安装 错误代码,android获取手机已经安装的app信息
  5. mysql如何下载msi_2、Windows下MySQL数据库下载与安装详细教程 MSI方式
  6. PARALLEL(并行)
  7. Kafka:常用命令
  8. 微软希望每个人有自己的人工智能朋友
  9. Flask form(登录,注册)
  10. 理解lua中 . : self