• 运维必知必会的监控知识体系全梳理

    监控是整个运维乃至整个产品生命周期中最重要的一环,事前及时预警发现故障,事后提供详实的数据用于追查定位问题。 目前业界有很多不错的开源产品可供选择。选择一款开源的监控系统,是一个省时省力、效率最高的方案。当然,对监控不是很明白的朋友们,看了以下文章可能会对监控整个体系有比较深刻的认识。 一、监控目标 每个人由于所在的行业、公司、业务、岗位不同,对监控的理解也不尽相同,但是我们需要注意,监控是需要站在公司的业务角度去考虑,而不是针对某个监控技术的使用。 对系统不间断的实时监控:实际上是对系统不间断…

    Linux云计算 2020年6月23日
  • 一天损失百万,微盟公司重大故障,又是运维的锅?

    近期,微盟公司发布公告称,其业务数据遭到人为破坏,经查证系微盟研发中心运维部核心运维人员造成的恶意破坏,目前生产环境和数据修复正在有序进行。 听到这消息后做运维的都惊呆了。身边的朋友都在讨论这事,据说损失要好几百万。 事件回溯 2 月 25 日一早,微盟集团发布公告称,SAAS 业务数据遭到一名员工“人为破坏”,已向上海警方报案,该员工已被刑事拘留。 微盟在公告中称,2 月 23 日 19:00 ,微盟公司收到系统监控报警,随后微盟公司立即召集相关技术人员进行排查,并与腾讯云技术团队一起研究制定…

    Linux云计算 2020年6月22日
  • CentOS开机流程详解

    开机流程 BIOS: (Basic Input Output System)基本输入输出系统,它是一组固化到计算机内主板上一个ROM芯片 上的程序,保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,可从CMOS中读写系统设置的具体信息。 MBR: Master Boot Record,主要引导记录区。 Boot Loader:启动引导程序。 开机详细流程 第一步:加载BIOS 打开计算机电源,计算机硬件会自动加载BIOS,读取BIOS内相关硬件信息及进行硬件系统的自检,随后…

    Linux云计算 2020年6月17日
  • 基于开源CMDB系统快速实现一棵服务树

    概念介绍 服务树是 CMDB 资源的一种组织方式,通过树形的结构将资源与公司的组织架构结合,可以使开发同学能够清楚的知道自己使用了多少资源 服务树设计 服务树设计主要是三层 部门/产品/服务,所有的资源都会挂在服务下面。 1、人的集合: 作为主干分支,在这一层会对应公司组织架构的一个节点,节点层级不固定,部门下的分支节点都由组织架构中该节点下的人负责 部门层的作用主要是将公司的组织架构在服务树上做映射,主要作用是为成本可用性等功能找到应用的承担部门 2、产品 连接服务和人的集合,不同的服务共同支…

    Linux云计算 2020年6月17日
  • RAID原理分析总结-运维工作记录

    一.简介 Raid全称" 独立磁盘冗余阵列", 有时也简称磁盘阵列(Disk Array)。 RAID是一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术。组成磁盘阵列的不同方式成为RAID级别。 Raid的级别: Raid 0,Raid 1,Raid 0+1(也称Raid 10),Raid 2,Raid 3,Raid 5,Raid 6,Raid 7,Raid 53. 原理分析 我们为什么需要磁盘阵列? 目前人们逐渐…

    Linux云计算 2020年6月16日
  • 这应该是最全的K8s-Pod调度策略了

    API Server接受客户端提交Pod对象创建请求后的操作过程中,有一个重要的步骤就是由调度器程序kube-scheduler从当前集群中选择一个可用的最佳节点来接收并运行它,通常是默认的调度器kube-scheduler负责执行此类任务。 对于每个待创建的Pod对象来说,调度过程通常分为两个阶段—》过滤—》打分,过滤阶段用来过滤掉不符合调度规则的Node,打分阶段建立在过滤阶段之上,为每个符合调度的Node进行打分,分值越高则被调度到该Node的机率越大。 Pod调度策略除了系统默认的kub…

    Linux云计算 2020年6月15日
  • 「漫画版」 小朋友都能看懂得 DevOops!不允许你有问号!

    DevOps消除了障碍,并减轻了开发人员和运营人员之间的紧张关系。革命性的DevOops! 什么是DevOps? DevOps是开发和运营相结合而产生的一个术语。DevOps工程师的作用是按照开发人员的方式自动化所有操作工作。这个想法是为了鼓励频繁发布以提高质量并获得早期反馈。 DevOps来自哪里? “ DevOps是敏捷软件开发的后代。” — 丹尼斯·埃勒( Dennis Ehle)。 如今,敏捷是一个超负荷的流行语。每个人都已经或正在敏捷。不仅开发,而且其他部门(例如BA,QA,构建和发布…

    Linux云计算 2020年6月11日
  • 转发 微博 Qzone 微信 年薪50W的Linux云计算工程师学习路线图,让你少走80%的弯路

    作为互联网的幕后英雄,Linux运维工程师长期隐匿在大众认知范围之外,关于运维的讨论仍旧是一片无人涉足的荒漠。在某知名行业研究调查结果中,非互联网从业者对于运维相关问题的回复有三个高频词汇是:不知道、没听过、网管。当调查人员告诉他们科幻电影中展示黑客高超技巧时的命令行界面,正是大多数运维工程师每日工作环境时,他们发出极其一致的惊叹。 相对于普罗大众的一无所知,技术圈对运维的态度则更偏向于黑色幽默。相较于开发等工作岗位,7*24小时待命的运维工程师总是默默无闻作为守护者,当然同时还要接受“背锅侠”…

    Linux云计算 2020年6月10日
  • 「敲黑板」小白必看:Centos 7 搭建LAMP(rpm方式)

    LAMP是什么? LAMP企业中最常用的服务,也是非常稳定的网站架构平台。其中L-指的是Linux,A-指的是Apache,m-指的是mysql或者marriDB,p-php。相信大家对这些都已经非常熟悉了,但是对于刚接触的新手来说,可能还不是太明白,要装什么包啊,什么模块啊。其实LAMP并不难,下面就和大家分享一下以rpm包的方式安装LAMP,配置基于域名的虚拟机主机并部署PhpMyAdmin 。 1 安装httpd并配置基于域名的虚拟主机 1.1安装 yum install httpd sy…

    Linux云计算 2020年6月9日
  • 手把手教你搭建Jenkins实现自动化部署

    1.背景   在实际开发中,我们经常要一边开发一边测试,当然这里说的测试并不是程序员对自己代码的单元测试,而是同组程序员将代码提交后,由测试人员测试;   或者前后端分离后,经常会修改接口,然后重新部署;   这些情况都会涉及到频繁的打包部署;   手动打包常规步骤:   1.提交代码   2.问一下同组小伙伴有没有要提交的代码   3.拉取代码并打包(war包,或者jar包)   4.上传到Linux服务器   5.查看当前程序是否在运行   6.关闭当前程序   7.启动新的jar包   8…

    Linux云计算 2020年6月9日
历经多年发展,已成为国内好评如潮的Linux云计算运维、SRE、Devops、网络安全、云原生、Go、Python开发专业人才培训机构!