-
CentOS开机流程详解
开机流程 BIOS: (Basic Input Output System)基本输入输出系统,它是一组固化到计算机内主板上一个ROM芯片 上的程序,保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,可从CMOS中读写系统设置的具体信息。 MBR: Master Boot Record,主要引导记录区。 Boot Loader:启动引导程序。 开机详细流程 第一步:加载BIOS 打开计算机电源,计算机硬件会自动加载BIOS,读取BIOS内相关硬件信息及进行硬件系统的自检,随后…
-
基于开源CMDB系统快速实现一棵服务树
概念介绍 服务树是 CMDB 资源的一种组织方式,通过树形的结构将资源与公司的组织架构结合,可以使开发同学能够清楚的知道自己使用了多少资源 服务树设计 服务树设计主要是三层 部门/产品/服务,所有的资源都会挂在服务下面。 1、人的集合: 作为主干分支,在这一层会对应公司组织架构的一个节点,节点层级不固定,部门下的分支节点都由组织架构中该节点下的人负责 部门层的作用主要是将公司的组织架构在服务树上做映射,主要作用是为成本可用性等功能找到应用的承担部门 2、产品 连接服务和人的集合,不同的服务共同支…
-
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. 原理分析 我们为什么需要磁盘阵列? 目前人们逐渐…
-
这应该是最全的K8s-Pod调度策略了
API Server接受客户端提交Pod对象创建请求后的操作过程中,有一个重要的步骤就是由调度器程序kube-scheduler从当前集群中选择一个可用的最佳节点来接收并运行它,通常是默认的调度器kube-scheduler负责执行此类任务。 对于每个待创建的Pod对象来说,调度过程通常分为两个阶段—》过滤—》打分,过滤阶段用来过滤掉不符合调度规则的Node,打分阶段建立在过滤阶段之上,为每个符合调度的Node进行打分,分值越高则被调度到该Node的机率越大。 Pod调度策略除了系统默认的kub…
-
「技能分享」有效处理空值的10个技巧,学不会算我输
当我们开始使用Java进行编程时,很多人会把null值当做敌人,并且害怕NullPointerExceptions,下面给大家分享10个有效处理空值的技巧。 1.不要过于复杂 就其本身而言,处理null可能是一个复杂的问题,因此我们应使其尽可能整洁和明显。我在某些代码库中看到的一种非常糟糕的做法是在简单的空检查就足够了的地方使用Objects方法,Optional类,甚至使用Optional的单独方法。 这导致我检查该方法的来源,包含的内容,并想知道此方法与直接比较之间的区别是什么。当然,您的里…
-
「漫画版」 小朋友都能看懂得 DevOops!不允许你有问号!
DevOps消除了障碍,并减轻了开发人员和运营人员之间的紧张关系。革命性的DevOops! 什么是DevOps? DevOps是开发和运营相结合而产生的一个术语。DevOps工程师的作用是按照开发人员的方式自动化所有操作工作。这个想法是为了鼓励频繁发布以提高质量并获得早期反馈。 DevOps来自哪里? “ DevOps是敏捷软件开发的后代。” — 丹尼斯·埃勒( Dennis Ehle)。 如今,敏捷是一个超负荷的流行语。每个人都已经或正在敏捷。不仅开发,而且其他部门(例如BA,QA,构建和发布…
-
云计算领域爆发,开年增幅300%,2020版Linux云计算工程师学习图谱终于来了!
2亿人在家办公、视频会议的需求,给钉钉后台系统带来巨大压力。据了解,钉钉在3日通过阿里云紧急扩容1万台服务器后,4日再度扩容1万台云服务器。 受疫情影响,在家办公需求暴涨。从29号开始到2月6日,腾讯会议每天都在进行资源扩容,日均扩容云主机接近1.5万台,8天总共扩容超过10万台云主机,共涉及超百万核的计算资源投入。 玩家挤爆《和平精英》服务器,官方紧急扩容。 UCloud(优刻得)四天市值接近翻倍,市值暴涨200亿!.... 2020年云计算发展 站在2020新年伊始,回顾过去十年,云计算基础…
-
整整127页!这是一份阿里云内部超全K8s实战手册
一直关注云计算领域的人,必定知道Docker和Kubernetes的崛起。如今,世界范围内的公有云巨头(谷歌、亚马逊、微软、华为云、阿里云等等)都在其传统的公共云服务之上提供托管的Kubernetes服务。Kubernetes功能强大、扩展性高,在许多人看来,它正在成为云计算的终极解决方案。 接下来本文将为大家免费提供阿里云《深入浅出Kubernetes项目实战手册》下载,帮助你一次搞懂 6 个核心原理,吃透基础理论,一次学会 6 个典型问题的华丽操作! 如何免费下 扫描添加,发送"阿里云",即…
-
转发 微博 Qzone 微信 年薪50W的Linux云计算工程师学习路线图,让你少走80%的弯路
作为互联网的幕后英雄,Linux运维工程师长期隐匿在大众认知范围之外,关于运维的讨论仍旧是一片无人涉足的荒漠。在某知名行业研究调查结果中,非互联网从业者对于运维相关问题的回复有三个高频词汇是:不知道、没听过、网管。当调查人员告诉他们科幻电影中展示黑客高超技巧时的命令行界面,正是大多数运维工程师每日工作环境时,他们发出极其一致的惊叹。 相对于普罗大众的一无所知,技术圈对运维的态度则更偏向于黑色幽默。相较于开发等工作岗位,7*24小时待命的运维工程师总是默默无闻作为守护者,当然同时还要接受“背锅侠”…
-
马哥教育2020持续更新Linux学习教程视频实战进阶提升(学习路线+课程大纲+视频教程+面试题+学习工具+大厂实战手册)
什么是Linux? Linux,全称GNU/Linux,是一套免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年第一次释出,它主要受到Minix和Unix思想的启发,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debi…