- 博客(20)
- 收藏
- 关注
原创 redis笔记(二)
Redis集群与主从复制配置指南 本文详细介绍了Redis集群和主从复制的配置方法,主要内容包括: Redis集群:分布式方案,通过数据分片(16384个哈希槽)实现大规模存储,内置主从复制和故障转移机制,支持无缝扩展。配置步骤包括: 规划6节点(3主3从) 修改集群配置文件 执行集群创建命令 验证集群状态 主从复制:实现数据实时同步,包括: 一主一从/多从配置 级联复制结构 带密码验证的主从配置 哨兵服务配置(故障自动切换) 数据持久化:两种备份方式: RDB(快照):速度快,适合大规模备份 AOF(日志
2025-08-11 17:13:08
1295
原创 Kubernetes ConfigMap挂载优势
特性ConfigMap Volume 挂载直接挂载宿主机目录 (hostPath可移植性✅ 高 (可在集群任何节点运行)❌ 低 (绑定特定节点路径)配置管理方式✅ 声明式 API 对象 (易于版本/审计/GitOps)❌ 节点文件 (手动操作,难管理)动态更新✅ 支持 (文件自动更新)❌ 不支持 (需手动或重启容器)更新方式⏱️ 文件自动更新 (需应用重载)🔄 需重启容器或应用安全性✅ 高 (RBAC 控制,文件权限标准)
2025-08-06 14:11:17
943
原创 compose容器编排与harbor仓库部署
摘要:本文介绍了微服务架构的演进与Docker Compose在服务编排中的应用。主要内容包括:1) 微服务架构通过容器技术实现小型独立服务的协同工作;2) Docker Compose的核心概念(服务、项目)及YAML语法详解;3) 容器项目管理命令实践;4) Harbor私有仓库的部署与配置过程,包括HTTPS证书生成和用户权限管理;5) 镜像上传下载操作流程。文章重点演示了Nginx+PHP的微服务编排案例,并详细说明了健康检查、服务依赖等高级配置技巧,为构建容器化应用提供了完整的解决方案。
2025-07-28 06:28:18
554
原创 docker笔记
Docker容器技术概述与实践指南 Docker自2013年开源以来彻底革新了容器技术生态,将轻量级虚拟化推向主流。本文系统介绍了Docker的核心技术、部署实践及镜像管理方案。 核心技术要点: 开放架构:通过OCI标准实现容器格式与运行时的规范化 核心组件:包含Docker引擎、CLI工具、容器运行时和构建插件 镜像管理:支持多阶段构建、私有仓库和镜像加速服务 部署实践: 基础环境:最小配置2CPU/4G内存,需开启路由转发 安装流程:通过Yum源安装Docker CE及相关组件包 网络配置:默认brid
2025-07-27 23:26:30
1081
1
原创 shell从xx到xx笔记
Shell基础应用摘要 Shell是Linux内核与用户之间的解释器程序,主要负责将用户指令翻译并传递给内核执行。常见的Shell类型包括bash,支持Tab补全、历史命令、别名等功能。Shell脚本是由一系列可执行语句组成的批处理文件,用于自动化任务执行。 核心要点: Shell基础:包括变量定义、数值运算、条件测试、循环结构等 正则表达式:用于文本匹配和处理的基本/扩展正则语法 sed工具:流式编辑器,实现非交互式文本修改 awk工具:强大的文本分析工具,支持字段处理和报表生成 实用脚本:包括系统监控、
2025-07-27 15:51:26
777
原创 git基础笔记(二)
摘要:本文详细介绍了GitLab服务器的搭建过程,包括环境准备、软件安装、配置调整和初始化设置。主要内容涵盖GitLab版本选择(CE社区版)、RPM包安装方式、服务启动验证,以及首次登录和密码修改流程。文章还提供了用户管理、项目管理等基础操作指南,并特别说明了如何通过HTTP协议实现代码推送的免密认证配置。该教程适用于企业搭建私有Git代码仓库平台,支持多人协作开发场景。
2025-07-26 18:55:04
689
原创 git基础笔记(一)
本文介绍了在Rocky Linux 8系统上使用本地ISO镜像作为yum源安装Git的完整过程。主要内容包括:1. 系统中文环境配置;2. 通过yum安装Git 2.31.1版本;3. Git基础配置(用户名、邮箱等);4. 版本库创建与管理,包括初始化、添加文件、提交更改等操作;5. Git指针操作与版本还原;6. 分支管理(创建、切换、合并分支);7. 标签管理(创建、删除标签)。文档详细展示了Git工作流程和常用命令,包括解决分支冲突等高级操作,为Linux环境下Git使用提供了完整指南。
2025-06-30 11:58:59
332
原创 GitLab介绍
GitLab是一款开源的DevOps一体化平台,提供从代码托管到CI/CD、安全扫描等全生命周期管理。其核心优势在于内置CI/CD流水线、支持私有化部署和细粒度权限控制,适合企业级开发团队。相比GitHub,GitLab在CI/CD集成、私有仓库和安全功能方面更具优势,特别适用于需要自动化部署和合规管理的场景。GitLab提供社区版和企业版,支持Linux原生安装、Docker部署和云服务,是追求全流程DevOps解决方案团队的理想选择。
2025-06-29 20:13:54
728
原创 Redis笔记(一)
Redis是一个高性能键值存储数据库,支持多种数据结构包括字符串、列表、哈希、集合和有序集合。它既可以作为缓存提升系统性能,也能作为消息队列使用。本文介绍了Redis的基础概念、集群架构、主从复制和持久化机制,以及常见的缓存问题(雪崩、击穿、穿透)及解决方案。重点讲解了Redis的安装配置、常用命令操作,并详细演示了五种核心数据类型的操作方法,包括字符串的增删改查、列表的压入弹出操作、哈希表的字段管理、集合的去重特性以及有序集合的评分排序功能。通过具体示例展示了如何利用这些数据结构解决实际问题,如计数器、对
2025-06-26 15:20:46
995
原创 MySQL从xx到xx笔记(二)
MySQL数据库操作指南摘要 本文系统介绍了MySQL数据库的核心操作,包括数据库创建、表管理、数据类型、约束条件、索引、用户权限等方面。主要内容包括:1.数据库创建语法与命名规则;2.表结构的创建、修改与复制方法;3.数值、字符、日期等多种数据类型详解;4.主键、外键、唯一约束等表约束的应用;5.索引的创建与性能优化;6.数据批量导入导出技巧;7.用户权限管理与授权机制。特别强调了事务处理、数据完整性约束以及存储引擎选择等关键概念,为MySQL数据库管理提供了全面的操作参考。
2025-06-23 20:07:42
415
原创 MySQL从xx到xx笔记(一)
MySQL服务器安装与基础操作指南 本文详细介绍了在Rocky 8.6系统上安装MySQL服务器的全过程和基础操作。主要内容包括: 使用yum安装mysql-server和mysql客户端 验证安装并查看软件信息 设置MySQL服务开机自启和立即启动 密码管理(设置、修改和破解密码) 基础查询操作(SELECT语句、条件筛选、排序、分组等) 常用函数(字符、数学、日期、聚集函数等) 表记录管理(插入、修改、删除) 连接查询(内连接、外连接)与嵌套查询 还介绍了如何导入练习数据库,并通过用户表操作演示了各种S
2025-06-21 16:53:40
956
原创 linux周期性计划任务
比如“0 8,12,16 * * * 命令”,就代表在每天的8点0分,12点0分,16点0分都执行一次命令。,比如“0 5 * * 1-6 命令”,代表在周一到周六的凌晨5点0分执行命令。,比如“*/10 * * * * 命令”,代表每隔10分钟就执行一遍命令。比如第一个“*”就代表一小时中每分钟都执行一次的意思。
2025-04-14 19:50:10
509
原创 linux附加权限
•Set UID(SUID)权限(几乎不用)•粘滞位,Sticky Bit 权限。•Set GID权限(SGID权限)附加权限用数字的方式添加。
2025-04-09 19:43:04
224
原创 Yum软件:自动解决依赖关系,安装软件
AppStream是Linux系统中提供多样化应用和开发工具的软件仓库(如编程语言、数据库等),方便用户灵活安装最新版本,而BaseOS则是存放操作系统核心组件(如内核、驱动)的基础仓库,确保系统稳定运行。
2025-04-08 19:55:30
823
原创 rpm软件包使用
安装格式:rpm -i rpm 包文件(i=install) ,完整路径和软件包名 (/dvd/AppStream/Packages/v/vsftpd-3.0.3-35.el8.x86_64.rpm)作用是建立集中数据库,记录软件包安装/卸载等变化信息(Linux是数据库记录,Windows是注册表记录),分析软件包依赖关系,因为无法自动解决依赖关系,安装软件一般用yum。(2)格式:rpm -qpl 完整路径和包名(查看指定软件的文件安装清单)rpm -qi 软件名 (查询指定软件包的详细信息)
2025-04-08 17:53:41
735
原创 linux笔记
本文摘要:Linux系统管理与服务器运维指南 本文系统梳理了Linux系统管理的关键知识点,涵盖服务器基础、用户管理、文件权限、网络配置、存储管理、进程控制等核心内容。主要内容包括: 服务器基础概念:U高度标准、各类服务器形态(机架式/塔式/刀片)、IDC数据中心、C/S架构和TCP/IP协议栈。 系统操作核心: 文件目录操作(ls/cp/mv/rm等) 用户/组管理(useradd/passwd/sudo) 权限体系(chmod/chown/ACL) 文本处理(vim/grep/重定向) 计划任务(cro
2025-04-02 18:23:54
477
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅