自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 重装win11系统后常用操作

和电脑经常打交道,学技术装一堆东西总是会出点问题的,有时候重装系统在所难免,这里汇总了一些常用操作以供大家参考。

2025-06-17 08:59:40 318

原创 Ansible script模块使用争议

本文系ai生成,记录一下自己的蠢想法。

2025-06-14 17:45:04 614

原创 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

原创 vim文本编辑器常用操作

全局替换(替换行内所有匹配项,默认仅替换第一个)

2025-04-07 18:52:35 321

原创 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

原创 TCP/IP协议及配置、IP地址、子网掩码、网关地址、DNS与DHCP介绍

linux运维相关基础知识

2025-04-01 23:07:03 2225 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除