云计算二阶段知识点整理
文章平均质量分 82
本阶段知识主要着力于KVM、docker、云、CEPH技术的介绍与整理、总结归纳。
AOwhisky
别让努力成为开给自己的空头支票
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Redis 学习笔记(第四期):高可用与集群(哨兵 + Cluster + 容器化)
模块核心概念关键命令/配置哨兵监控、自动故障转移、quorum哨兵手动切换16384 槽,CRC16,去中心化集群创建3 主 3 从集群扩缩容添加节点、槽迁移add-noderesharddel-node持久化RDB + AOF内存淘汰策略安全ACL、禁用命令监控指标采集SLOWLOG--bigkeys多语言客户端哨兵、集群Python/Java/Go/Node.js 示例Docker容器化部署docker run结语:本期笔记是 Redis 系列的高可用与集群终极指南。原创 2026-06-12 17:40:48 · 298 阅读 · 0 评论 -
Redis 学习笔记(第三期):持久化与主从复制
Redis 是内存数据库,数据存储在内存中,服务器关机或进程退出会导致数据丢失。方式原理数据完整性恢复速度影响性能RDB(快照)将内存数据在某个时间点写入磁盘二进制文件可能丢失最后一次快照后的数据快较低(fork 子进程)AOF(追加日志)将每一条写命令以 Redis 协议格式追加到日志文件几乎完整(取决于同步策略)慢较高(频繁写日志)生产建议:两者都开启,用 AOF 做恢复(数据更完整),用 RDB 做冷备。补充说明:Redis 的持久化文件默认存储在dir配置指定的目录中(如。原创 2026-06-11 00:59:41 · 532 阅读 · 0 评论 -
Redis 学习笔记(第二期):核心数据类型与消息队列实战
本笔记为 Redis 系列第二期,基于第一期(概述、安装、配置、缓存理论)深入讲解五种核心数据类型(String、List、Set、ZSet、Hash)的完整命令、底层原理、生产案例,以及消息队列实现(List 模式、Pub/Sub 模式、Streams 简介),最后通过 Python 程序演示如何连接 Redis 并操作各种数据类型。本期额外补充了大量注释、对比表格、最佳实践和常见错误排查,适合初学者系统学习,也便于复习强化。原创 2026-06-10 19:39:28 · 1176 阅读 · 0 评论 -
Redis 学习笔记(第一期):概述、安装配置与核心理论
Redis(REmote DIctionary Server)是完全开源的、遵守 BSD 协议的高性能 key-value 数据库。支持持久化:可将内存中的数据保存到磁盘,重启后重新加载使用。丰富的数据结构:不仅支持简单的 string,还支持 list、set、zset(有序集合)、hash 等。支持数据备份:即 master-slave 模式的数据复制。原创 2026-06-10 19:24:07 · 358 阅读 · 0 评论 -
MySQL 学习笔记(第七期):高可用架构进阶与综合项目实战
是专为 MySQL 主从复制设计的高可用工具,解决主库单点故障问题,实现自动故障转移(0–30 秒),兼顾数据一致性。类别技术点关键命令/配置主从复制binlog, I/O 线程, SQL 线程状态检查读写分离Amoeba 代理监听 8066,路由 SQL后端池配置writePoolreadPoolMHA 高可用故障切换脚本(VIP 管理)配置参数切换验证VIP 漂移,从库重新指向虚拟主机配置,WordPress 安装源码安装MySQL 5.7 编译。原创 2026-06-08 17:20:55 · 441 阅读 · 0 评论 -
MySQL 学习笔记(第六期):MySQL 备份与恢复
本笔记承接第五期,进入数据安全保障的核心——备份与恢复。涵盖:数据备份的重要性与分类、冷备份、逻辑备份(mysqldump)、增量备份与二进制日志恢复、以及多种恢复场景的实战操作。所有代码均已加以整理和注释。原创 2026-06-08 17:11:46 · 280 阅读 · 0 评论 -
MySQL 学习笔记(第五期):用户管理与权限控制
MySQL 中的用户账号由用户名和主机两部分组成,格式为。用户名和主机组合才能唯一标识一个用户。主机:限制该账号只能从指定主机或 IP 连接 MySQL 服务器。通配符表示任意长度的任意字符,表示单个字符。示例:— 只能从本机连接— 只能从指定 IP 连接— 只能从 10.0.0.0/24 网段连接'qgd'@'%'— 可从任意主机连接(不安全)原创 2026-06-07 16:20:24 · 433 阅读 · 0 评论 -
MySQL 学习笔记(第四期):SQL 语言之多表查询
返回两张表的笛卡尔积,即左表的每一行与右表的所有行组合。极少直接使用。原创 2026-06-07 16:03:12 · 673 阅读 · 0 评论 -
MySQL 学习笔记(第三期):SQL 语言之数据操作与单表查询
本笔记承接第二期,进入数据操作(DML)和单表查询(DQL)的核心内容。涵盖:插入(INSERT)、更新(UPDATE)、删除(DELETE)数据,以及强大的 SELECT 查询语句,包括条件过滤、分组聚合、排序、分页等。所有代码均加以整理和注释。原创 2026-06-04 19:45:00 · 511 阅读 · 0 评论 -
MySQL 学习笔记(第二期):SQL 语言之库表操作与数据类型
类别全称功能常用语句DDL定义数据结构(库、表、索引等)CREATEDROPALTERDML操作表中数据INSERTDELETEUPDATEDQL查询表中数据SELECTDCL权限控制GRANTREVOKETCL事务控制BEGINCOMMITROLLBACKSAVEPOINT。原创 2026-06-03 17:19:19 · 287 阅读 · 0 评论 -
MySQL 学习笔记(第一期):数据库基础与 MySQL 初探
创始人:Michael “Monty” Widenius(女儿名 My,所以叫 MySQL)1995 年发布第一个内部版本,1996 年对外发布 3.11.12000 年改为 GPL 许可,2001 年集成 InnoDB2008 年被 Sun 收购,2009 年 Oracle 收购 Sun主流分支:官方 MySQL、Percona Server、MariaDB。原创 2026-06-03 17:12:25 · 208 阅读 · 0 评论 -
Ceph系列第六期:Ceph 文件系统(CephFS)精讲
CephFS(Ceph File System)是一个构建在 RADOS 之上的兼容 POSIX 的分布式文件系统。它允许用户像使用传统文件系统(如 ext4、XFS)一样创建目录、文件,并设置权限、时间戳等元数据。操作命令手动创建元数据池手动创建数据池创建文件系统卷方式创建文件系统添加数据池部署 MDS查看文件系统列表ceph fs ls查看 MDS 状态设置多活 MDS 数量删除文件系统Kernel 挂载FUSE 挂载挂载子目录(Kernel)挂载子目录(FUSE)授权用户创建快照删除快照。原创 2026-06-01 18:57:05 · 395 阅读 · 0 评论 -
Ceph系列第五期:Ceph 对象存储(RADOS Gateway)精讲
对象存储将数据存储为对象Key(键):对象的唯一标识(类似文件名)Data(数据):文件的实际内容Metadata(元数据):描述对象的属性(如 Content-Type、自定义键值对)特点块存储(RBD)文件存储(CephFS)对象存储(RGW)数据组织固定大小的块层级目录树扁平桶+对象访问协议SCSI、iSCSINFS、POSIX适合场景数据库、虚拟机共享文件、HPC海量非结构化数据、备份、静态网站扩展性受限于单个卷大小可扩展,有元数据瓶颈几乎无限扩展。原创 2026-05-31 17:56:30 · 349 阅读 · 0 评论 -
Ceph系列第四期:Ceph块存储(RBD)精讲
是 Ceph 提供的块存储接口。它将块设备镜像(如虚拟机磁盘)以对象的形式存储在 Ceph 集群的池中,支持精简配置、快照、克隆、镜像等高级功能。原创 2026-05-31 17:45:48 · 491 阅读 · 0 评论 -
Ceph系列第三期:Ceph 集群核心配置与管理
编译内置默认值中央配置数据库(Monitor 维护,优先级高于本地配置文件)本地配置文件环境变量(如CEPH_ARGS命令行参数(如--id重要变化:较新版本的 Ceph 推荐使用集中配置数据库进行配置管理,ceph.conf仅保留最小必要选项(如mon_hostcephadm部署的集群默认只生成非常精简的ceph.conf,大部分配置通过管理。原创 2026-05-31 17:34:13 · 637 阅读 · 0 评论 -
Ceph系列第二期:Ceph集群部署实战(cephadm)
cephadm:已理解第一期中的核心概念(RADOS、MON、MGR、OSD、PG、Pool 等)。原创 2026-05-28 23:52:47 · 331 阅读 · 0 评论 -
Ceph系列第一期:Ceph分布式存储核心概念与架构初识
Ceph是一款开源的、分布式、软件定义存储(SDS)系统。它具备极高的可用性扩展性和易用性,旨在存储海量数据。可部署在通用服务器上(支持x86和ARM架构)支持在同一集群内混合使用不同架构的主机去中心化,客户端可直接计算出数据存储位置软件定义存储(SDS):将存储硬件资源抽象化,通过软件实现存储服务的自动化管理和扩展。原创 2026-05-28 23:50:37 · 299 阅读 · 0 评论 -
华为云系列第一期:华为云入门 – 账号注册、IAM权限配置与VPC基础
通过注册华为云账号、登录、配置IAM(统一身份认证)、购买云服务、释放云服务,了解华为云的基本使用方法。原创 2026-05-24 19:25:59 · 425 阅读 · 0 评论 -
OpenStack系列第四期:网络与编排管理
期数主题核心组件主要技能第一期环境搭建与初探安装、登录、基础命令、创建用户第二期认证与镜像管理域/用户/组/项目/角色管理,镜像上传/共享/转换第三期计算与存储管理实例生命周期、规格、密钥对、主机聚合,卷类型、卷操作、快照、扩容第四期网络与编排管理网络/子网/路由/浮动IP/安全组,HOT模板、堆栈至此,你已经掌握了OpenStack从安装到核心服务管理的全链路操作。继续深入可研究:高可用部署、Ceilometer监控、Trove数据库服务、Magnum容器编排等。原创 2026-05-21 09:00:00 · 368 阅读 · 0 评论 -
OpenStack系列第三期:计算与存储管理
本期是OpenStack学习笔记的第三期,聚焦于和。你将掌握:虚拟机实例的全生命周期操作(创建、启动/关闭、暂停/挂起、快照、重建、调整规格等),以及密钥对、主机聚合、规格(Flavor)的管理。存储部分涵盖卷类型、QoS、卷的创建/挂载/卸载、卷快照、卷扩容、基于卷创建实例等。所有操作均提供Dashboard和CLI两种方式。原创 2026-05-20 20:16:02 · 383 阅读 · 0 评论 -
OpenStack系列第二期:认证与镜像管理
本期是OpenStack学习笔记的第二期,聚焦于。你将掌握:域、用户、组、项目、角色的完整管理流程,以及镜像的上传、注册、共享、格式转换和导出删除操作。所有操作均同时提供Dashboard和CLI两种方式。原创 2026-05-20 19:56:50 · 404 阅读 · 0 评论 -
OpenStack系列第一期:OpenStack环境搭建与初探
本系列笔记将带你从零开始,逐步掌握OpenStack的安装、配置与核心操作。第一期聚焦于和,包括虚拟机克隆、packstack自动化安装、Dashboard与命令行的首次登录,以及用户与项目的初步创建。原创 2026-05-20 19:23:26 · 638 阅读 · 0 评论 -
Containerd 学习笔记
Containerd 最早是 Docker Engine 的内部组件,2016 年后独立为 CNCF 毕业项目,提供开放、稳定的容器运行基础设施。它并非面向最终用户,而是嵌入 Swarm、Kubernetes 等编排系统,通过 gRPC API 向上层暴露容器管理能力。核心职责:每个节点上的镜像拉取、容器生命周期管理、网络、存储等。实际运行由 runc(或其他 OCI 兼容 runtime)负责。原创 2026-05-20 18:43:29 · 408 阅读 · 0 评论 -
Docker 学习笔记:Docker Compose 多容器编排
是 Docker 官方提供的用于定义和运行多容器应用的工具。通过一个模板文件,可以一次性启动一组相关联的容器,无需逐个手动操作。原创 2026-05-14 19:52:55 · 1020 阅读 · 0 评论 -
Docker 学习笔记:存储篇
本笔记聚焦 Docker 存储的两种机制:镜像层与 Data Volume。详细讲解 bind mount、docker managed volume、volume container 和 data-packed volume container 的用法,以及 volume 的备份、恢复、迁移与销毁。原创 2026-05-14 19:51:46 · 418 阅读 · 0 评论 -
Docker 学习笔记:网络篇
与默认 bridge 相比,自定义网络提供内置 DNS 解析,支持容器名称直接通信。bash# 自动分配子网# 查看新建网桥bash/ # ip a注意:只有创建网络时指定了--subnet才能使用--ip分配静态 IP。bash/ # ping -c3 172.22.16.8 # 同一 my_net2 中的另一个容器/ # ping -c3 172.22.16.1 # 网关同一网络中的容器与网关之间均可通信。原创 2026-05-12 19:41:42 · 527 阅读 · 0 评论 -
Docker 学习笔记:镜像分发、容器运行与资源限制
本笔记续接上一部分,涵盖镜像命名与分发、容器的核心操作、底层技术(cgroup/namespace)以及 CPU/内存资源限制。所有案例代码均经验证,直接可用。原创 2026-05-12 18:45:41 · 401 阅读 · 0 评论 -
Docker 学习笔记:从生态系统到镜像构建
容器是一种轻量级、可移植、自包含的软件打包技术,应用+依赖被打包成容器,可在几乎任何地方以相同方式运行。dockerfile# ... 替换 yum 源EXPOSE 80。原创 2026-05-10 13:58:54 · 419 阅读 · 0 评论
分享