07 2024 档案
摘要:一、容器 1.Docker 和虚拟机,物理主机 操作系统的的组成 Bootloader:它负责设备的启动过程。 Shell:Shell是一种编程语言,它可以控制其他文件,进程以及所有其他程序。 Kernel:它是操作系统的主要组件,管理内存,CPU和其他相关组件。 Desktop Environme
阅读全文
摘要:一、监控linux 系统 在其他从节点安装 zabbix agent,然后添加到zabbix server以对其进行资源监控 1.安装zabbix-agent 安装依赖环境 yum install gcc libxml2-devel net-snmp net-snmp-devel curl curl
阅读全文
摘要:一、Zabbix概述 1.简介 zabbix 是一个基于 Web 界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 zabbix 能监视各种网络参数,保证服务器系统的安全运营,提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。 zabbix 由 2 部分构成,zabbix
阅读全文
摘要:一、ELK 1.什么是ELK 通俗来讲,ELK 是由 Elasticsearch、Logstash、Kibana 三个开源软件的组成的一个组合体,ELK 是 elastic 公司研发的一套完整的日志收集、分析和展示的企业级解决方案,在这三个软件当中,每个软件用于完成不同的功能,ELK 又称为ELK
阅读全文
摘要:一、实时同步技术介绍 1.工作原理: 要利用监控服务(inotify),监控同步数据服务器目录中信息的变化 发现目录中数据产生变化,就利用rsync服务推送到备份服务器上 2.inotify 异步的文件系统事件监控机制,利用事件驱动机制,而无须通过诸如cron等的轮询机制来获取事件,linux内核从
阅读全文
摘要:一、Redis哨兵模式 1.简介 主从模式,当主节点宕机之后,从节点是可以作为主节点顶上来,继续提供服务的。 但是有一个问题,主节点的IP已经变动了,此时应用服务还是拿着原主节点的地址去访问,这… 于是,在Redis 2.8版本开始引入,就有了哨兵这个概念。 哨兵模式的核心功能是在主从复制的基础上,
阅读全文
摘要:一、Redis高可用 策略概述 持久化 持久化是最简单的高可用方法,主要作用是数据备份,即将数据存储在硬盘,保证数据不会因进程退出而丢失。 主从复制 主从复制是高可用Redis的基础,主要实现了数据的多机备份,以及对于读操作的负载均衡和简单的故障恢复 哨兵 在主从复制的基础上,哨兵实现了自动化的故障
阅读全文
摘要:一、Redis基本概念 端口号:6379 1.关系型数据库和非关系型数据库区别 SQL NoSQL 存储结构 二维表格结构 不固定的,键值对、文档、索引、图形结构、时间序列等 扩展方式 纵向扩展(提升硬件性能) 横向扩展(增加服务器节点数量) 事务支持 基于ACID原则,事务控制更稳定,细粒度更高
阅读全文
摘要:一、MHA概述 1.为什么要用MHA Master的单点故障问题 2.什么是 MHA MHA(Master High Availability)是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。MHA 的出现就是解决MySQL 单点的问题。MySQL故障切换过程中,MHA能做到0-30秒内
阅读全文
摘要:一.mycat应用场景 Mycat适用的场景很丰富,以下是几个典型的应用场景 单纯的读写分离,此时配置最为简单,支持读写分离,主从切换 分表分库,对于超过1000万的表进行分片,最大支持1000亿的单表分片 多租户应用,每个应用一个库,但应用程序只连接Mycat,从而不改造程序本身,实现多租户化报表
阅读全文
摘要:一、主从复制 通过主从复制,可以实现读写分离。 1.什么是主从复制 MySQL主从复制是一种数据库复制技术,用于将一个MySQL数据库服务器的更改同步到其他MySQL数据库服务器。 在主从复制中,有一个主数据库(Master)和一个或多个从数据库(Slave)。 主数据库负责接收和处理所有的写操作,
阅读全文
摘要:一、备份 1.数据备份的必要性 备份的主要目的是灾难恢复 在生产环境中,数据的安全性至关重要 任何数据的丢失都可能产生严重的后果 造成数据丢失的原因程序错误人为操作错误运算错误磁盘故障灾难(如火灾、地震)和盗窃 2.数据备份分类 物理备份 对数据库操作系统的物理文件(如数据文件、日志文件等)的备份。
阅读全文
摘要:一、日志 MySQL 支持丰富的日志类型,如下: 事务日志:transaction log 事务日志的写入类型为"追加",因此其操作为"顺序IO";通常也被称为:预写式日志 write ahead logging事务日志文件: ib_logfile0, ib_logfile1 错误日志 error
阅读全文
摘要:一、索引 索引:是排序的快速查找的特殊数据结构,定义作为查找条件的字段上,又称为键key,索引通过存储引擎实现。 1.索引的概念 索引是一个排序的列表,包含索引字段的值和其相对应的行数据所在的物理地址。 2.索引的实现原理 没有索引的情况下,要查询某行数据时,需要先扫描全表,再来定位某行数据,对于表
阅读全文
摘要:一、数据库用户管理 DCL:数据控制语言,用于设置或者更改数据库用户或角色权限 1.新建用户 create user '用户名'@'源地址' identified by '密码'; '用户名' 指定将创建的用户名 '来源地址' 指定新创建的用户可在哪些主机上登录 可使用IP地址、网段、主机名的形式
阅读全文
摘要:一、数据库介绍 1.数据库基本概念 数据(Data) 描述事物的符号记录 包括数字,文字、图形、图像、声音、档案记录等 以“记录”形式按统一的格式进行存储 表 将不同的记录组织在一起 用来存储具体数据 数据库 表的集合,是存储数据的仓库 以一定的组织方式存储的相互有关的数据集合 数据库管理系统(DB
阅读全文