摘要:
Prometheus Prometheus是一款专门用来监控容器的一款软件。 传统的监控软件大多数是依赖于IP的,但是容器没有该固定的IP,再面对容器的时候,传统的监控软件就显得很茫然。 1、监控 什么是监控呢? 运维工程师是无法做到每天24小时时时刻刻盯着服务器,这个时候为了能够立即发现服务器异常 阅读全文
摘要:
一、软件开发的生命周期 软件开发的周期又叫做SDLC(SoftWare Development Life Cycle),它是集合了计划、开发、测试和部署过程。 二、持续集成 所谓的持续集成指的是,频繁的将代码集成到主干。持续集成的目的就是为了让产品能够快速的迭代,同时还能保持高质量。为了保证高质量的 阅读全文
摘要:
kubernetes 官网:https://kubernetes.io/ kubernetes简介 kubernetes是使用go语言开发的一个可移植的、可拓展的开源平台。主要用于管理容器;可以使用促进声明式配置和自动化。kubernetes有一个非常庞大的生态环境。它的服务、工具被广泛运用。 ku 阅读全文
摘要:
Docker前言 1、Docker简介 传统运维可能会遇到的问题: 1、机器很多但是版本各异:使用自动化运维工具(Ansible)来避免不同型号,不同版本导致的服务器之间的命令的不同。但是自动化运维工具也伴随这这些问题:当系统不支持时,自动化运维工具无法解决;当大规模应用需要部署时,无法解决稳定运行 阅读全文
摘要:
Shell Shell是一门编程语言。学习Shell的目的是提高(批量)执行多条命令的效率。 1、学习Shell之前需要了解的问题 1.1 编译型语言和解释型语言 编译型语言:需要编译器将代码编译成二进制文件,例如:C语言、Java语言、Golang语言。 解释型语言:需要解析器在代码需要运行的时候 阅读全文
摘要:
1、数据库简介 1.数据:事物的状态 2.记录:事物的每一个状态 3.表:存放数据的载体 4.库:存放表的载体 5.数据库管理系统:DataBase Management System 简称DBMS,即管理所有的数据的库 6.数据库服务器:用来部署数据库管理系统软件的服务器 2、数据库管理软件的分类 阅读全文
摘要:
三种方式部署MySQL 1、yum方式部署MySQL 1.1 清除残留 [root@mysql01]# yum remove mariadb* -y 1.2 下载yum源 系统自带yum仓库安装的是maraidb,因此安装MySQL需要另外添加yum仓库: [root@mysql01]# wget 阅读全文
摘要:
1、 管理机部署 1.1 创建项目、安装相关命令 [root@m1 ~]# mkdir project # 创建项目目录 [root@m1 ~]# yum install wget -y # 安装wget命令 [root@m1 ~]# wget -O /etc/yum.repos.d/epel.re 阅读全文
摘要:
前端前言 1.前端定义 1.前端定义:任何与操作系统打交道的界面都可以称为前端。比如:手机界面(包含各种APP的页面);电脑界面和平板界面(包含各类软件界面) 2.后端定义:不直接与用户打交道,而是控制核心逻辑的运行。比如各类编程语言编写的代码(python代码、java代码、C++代码等等) 2. 阅读全文
摘要:
前端三剑客之JavaScript 1、JavaScript简介 JavaScript也是一种编程语言,简称JS,与JAVA没有任何关系。JS虽然是一门编程语言,但是逻辑是不太严谨的。 1.1 js的引入方式 1.script标签内直接编写js代码 <script>编写js代码</script> 2. 阅读全文