一、Ceph是什么?ceph被称作面向未来的存储ceph是一个分布式的存储系统ceph具有高扩展性(如果需要扩容,只要向ceph集中增加服务器即可)ceph具有高可用性(一个文件至少要存3份,ceph默认是三副本存储)ceph还具有高性能的特点中文地址https://access.redhat.com/documentation/zh-cn/red_hat_ceph_storage/5/html/architecture_guide/index二、Ceph产品特点:Ceph产品特点.png三、Ceph可以实现的存储方式:块存储:提供像普通硬盘一样的存储(镜像),为使用者提供“硬盘”。文件系统存
一、表的定义:表是存储数据的文件创建表之后会在/var/lib/mysql/库目录下生成表名.frm和表名.ibd二个文件,前者存的是表头信息,后者存的是数据记录二、语法格式:创建表:CREATETABLE库名.表名(表头名1数据类型,表头名2数据类型,...);查看表头:DESC库名.表名;删除表:DROPTABLE库名.表名;修改表:ALTERTABLE库名.表名操作命令;操作命令:add添加新表头:...库名.表名add表头名数据类型位置命令;drop删除表头:...库名.表名drop表头名1,drop表头名2...;modify修改表头数据类型:...库名.表名modify表头名数据类
一、Zabbix安装部署思路:想要实现实施监控要解决的几个方面:数据采集:可以使用agent(安装在被控端的软件)或者SNMP(简单网络管理协议,用于网络设备的数据采集)数据存储:可以使用mysql或其他数据库数据展示:nginx+php展示web页面简单来说就是,zabbix通过在远程主机上安装agent进行数据采集,存储到mysql数据库,通过web页面进行展示。Zabbix中文手册:https://www.zabbix.com/documentation/3.4/zh/manual二、环境准备:准备二台主机:主机名地址zabbixserver192.168.88.5/24web1192.
书名:代码本色:用编程模拟自然系统作者:DanielShiffman译者:周晗彬ISBN:978-7-115-36947-5总目录第4章 粒子系统“粒子系统是由许多粒子组成的用于代表模糊对象的集合。在一段特定时间内,粒子在系统中生成、移动、转化,最后消亡。”粒子系统是计算机图形学中最常用的技术之一粒子系统就被用于制作各种电子游戏、动画、数码艺术作品,还被用于模拟各种不规则的自然现象,比如火焰、烟雾、瀑布、草丛和泡沫。本章讨论粒子系统的实现策略。我们将探讨以下问题:在实现粒子系统时,如何组织代码;如何存放单个粒子及整个系统的相关信息。一、目录4.1 为什么需要粒子系统4.2 单个粒子4.3 使用
一、简介:Prometheus是由SoundCloud开源的监控报警解决方案:使用google公司开发的go语言编写。prometheus存储的是时序数据(时序数据库)Prometheus是一个框架,可以与其他组件完美结合。数据带时间标签,如{=-,...}Prometheus主要用在监控容器数据,也可以监控常规主机Prometheus重视高可用,它所收集的数据可能不会足够详细和完整Prometheus架构图:Prometheus架构图.png二、监控方式:拉取:pull。监控端联系被监控端,采集数据(相当于zabbix的被动监控)推送:push。被监控端主动把数据发给监控端。在prometh
一、备份相关概念:备份分为:完全备份、增量备份、差异备份完全备份策略:可以备份一台数据库服务器上的所有数据、也可以备份一个数据库下所有数据、还可以备份一张表里的所有数据。工作中一般的备份策略:完全备份+增量备份、完全备份+差异备份实现方式:一般会通过计划任务进行实现备份功能二、完全备份说明:有二种方式进行完全备份分别是:物理方式(冷备)、逻辑方式(热备)物理方式(冷备):需要断开数据库服务,适合线下数据库服务器逻辑方式(热备):1不需要断开数据库服务,适合线上数据库服务器,但缺点是:在备份数据和恢复数据的时候会锁表、备份恢复时,只能把数据恢复到备份时刻的数据。三、语法格式:mysqldump备
一、增量备份定义:增量备份是备份上次备份后新产生的数据,所以在执行增量备份之前必须要先有一次备份,否则无法得知那些数据是新数通常增量备份前的首次备份是完全备份通常每周的周二到周日可以对数据都做增量备份二、增量备份percona软件说明:第三方软件percona提供的备份命令innobackupex可以实现对数据的备份和恢复还可以使用percona来实现完全备份的功能percona每次备份数据,其选择的备份目录每次都要不一样percona的特点是:在线热备不锁表,适合生产环境下备份业务percona恢复数据时,必须要停止数据库服务三、增量备份语法格式及参数说明:完全备份格式innobackupe
一、字典的定义dict:dictionary(字典)是除列表以外Python之中最灵活的数据类型字典同样可以用来存储多个数据,通常用于存储描述一个物体的相关信息和列表的区别:列表是有序的对象集合字典是无序的对象集合字典用{}定义字典使用键值对存储数据,键值对之间使用,分隔键key是索引值value是数据键和值之间使用:分隔键必须是唯一的值可以取任何数据类型,但键只能使用字符串、数字或元组二、常用方法(功能:增删改查)序号分类关键字/函数/方法说明1查询字典[key]查询key对应的vlaue,key不存在报错字典.get(key)查询key对应的vlaue,key不存在,默认值=None字典.
一、监控mariadb数据库流程:在节点上安装数据库在节点安装mysqlexporter配置监控端prometheus监控mysql导入展示模板查看mysqlexporter数据二、环境准备:实验拓扑.pngPrometheus版本:prometheus-2.17.2.linux-386Grafana版本:grafana-6.7.3-1.x86_64.rpmMysqld_exporter版本:mysqld_exporter-0.12.1.linux-amd64三、实施:第一步:在节点上安装数据库node1节点安装mariadb-server#安装数据库[root@node1~]#yuminst
一、range函数概念range函数是一个内建函数,它的返回值是一个半闭半开范围内的整数。for循环常与range函数一起使用,range函数为循环提供条件。二、语法结构语法结构案例常规使用:[root@localhostday02]#python3>>>tmp=range(1,10)>>>tmprange(1,10)>>>len(tmp)9>>>list(tmp)[1,2,3,4,5,6,7,8,9]>>>tmp01=range(5)>>>tmp01range(0,5)>>>list(tmp01)[0,1,2,3,4]因为range函数的使用和切片比较类似,所以同样具有切片的使用特性:[ro