- 博客(28)
- 收藏
- 关注
原创 MySQL 主从复制与 GTID 环形复制
本文详细介绍了MySQL主从复制的原理与配置方法。主要内容包括:1.复制核心原理,包括二进制日志、中继日志和IO/SQL线程工作机制;2.基础主从复制配置步骤,从主库设置到从库连接;3.新增从库部署方法,通过mysqldump备份实现数据初始化;4.GTID模式配置,实现自动定位同步位点;5.环形复制拓扑搭建,实现多节点互相同步。文章提供了完整的实操流程和常见问题解决方案,帮助读者掌握MySQL复制技术的关键要点,适用于数据同步、高可用和读写分离等场景。
2026-02-24 00:59:22
914
原创 【Linux&Kubernetes】 必学知识点合集六
本文摘要:介绍了Kubernetes中Pod网络配置和故障排查的核心要点。主要内容包括:1)Pod CIDR配置管理,包括集群级配置和节点级分配;2)使用Git进行K8s配置文件的版本控制;3)Pod日志查看方法,包括实时监控和历史日志查询;4)通过describe命令分析Pod详细状态和Event事件,解决常见错误如镜像拉取失败、调度问题等。文章提供了从基础配置到故障排查的完整思路,帮助运维人员有效管理K8s集群。
2026-02-13 19:40:08
1299
原创 【Linux&Ansible】学习笔记合集七
在 Ansible 自动化运维中,面对多任务、多主机的复杂场景,需通过任务拆分、模块化导入、变量复用实现 Playbook 的轻量化与可维护性,核心围绕任务文件拆分、嵌套导入、通用任务封装展开实操。
2026-02-12 20:47:20
1202
1
原创 【Linux&Ansible】学习笔记合集六
本文将基于 Ansible 工具,重点围绕Jinja2 模板部署、Block-Rescue 异常处理、Playbook 整合(import) 三大核心知识点,实现 Web 服务器的自动化部署、配置,以及访问结果的验证与异常记录。
2026-02-12 00:11:05
1196
原创 【Linux&Ansible】学习笔记合集五
本文详细介绍了Ansible-navigator环境搭建与Playbook编写执行的完整流程。首先讲解了环境配置步骤,包括工作目录切换、配置文件创建和镜像仓库登录。接着演示了基础Playbook编写,实现用户批量创建和软件包安装功能。在进阶部分,展示了如何通过条件判断扩展任务,并提供了详细的错误排查方法,包括语法检查、模块参数修正和分级调试。最后介绍了执行结果留存技巧,包括日志导出和报告生成。全文系统性地讲解了从环境搭建到任务执行的各个环节,为Ansible自动化运维提供了实用指导。
2026-02-10 23:29:38
920
原创 【Linux&Ansible】学习笔记合集四
Ansible 自动化执行 Linux 管理任务时,故障多集中在仓库配置认证、变量引用、角色依赖、资源配置、权限 / 网络参数等维度。本文基于 “自动执行 Linux 管理任务” 实验场景,拆解 5 个核心任务的执行流程、常见故障及排查方法,从问题定位到解决形成完整闭环。
2026-02-09 10:58:46
1060
原创 【Linux&Ansible】学习笔记合集三
Ansible故障排查指南摘要:本文系统介绍了Ansible自动化运维中的故障排查方法。针对Playbook问题,提供了日志分级调试、变量核查、语法检查及工件溯源等解决方案;针对受管主机问题,重点分析了连接认证、地址解析、特权升级等常见故障,并推荐使用检查模式和临时命令进行预验证。核心排查思路强调先定位问题维度(Playbook或主机),再通过专用工具逐层分析,包括-v调试选项、debug模块、语法检查工具等,最终实现快速定位和解决自动化执行中的各类问题。
2026-02-08 21:42:36
1584
原创 【Linux&Ansible】学习笔记合集二
本文系统解析了Ansible任务控制机制,通过完整Playbook案例展示了其核心设计理念:以声明式方式描述期望状态并控制状态收敛过程。重点分析了条件控制(when/facts)、快速失败(fail)、循环执行(loop)、逻辑分组(block)和错误处理(rescue)等机制的工作原理及协同关系。研究表明,这些控制机制共同构成了Ansible的执行逻辑层,使Playbook能够表达复杂的条件判断、逻辑分支和错误处理策略,从而提升自动化流程在复杂环境中的稳定性和可维护性。
2026-02-07 23:16:37
1364
原创 【Linux&Ansible】学习笔记合集一
本文介绍了Ansible Playbook的基本结构和常用模块。主要内容包括:Playbook由目标主机、提权设置和任务列表组成;dnf模块用于软件包管理;service模块控制服务状态;copy模块部署文件;firewalld模块配置防火墙;区分http/httpd/PHP的概念;部署PHP页面方法;uri模块验证Web服务状态;以及Playbook成功但不显示内容的常见原因。最后强调了Ansible作为状态管理工具的特点,推荐将部署和验证分离的结构设计。
2026-02-06 14:35:54
451
原创 【Linux&Kubernetes】 必学知识点合集五
本文介绍了Kubernetes中的核心概念与运维要点。主要内容包括:ConfigMap和Secret的配置管理区别,ResourceQuota资源配额机制,ServiceAccount身份认证,RBAC权限控制中的Role与ClusterRole,NetworkPolicy网络隔离策略,以及跨命名空间访问控制。同时涵盖了Kubernetes日常维护操作、版本升级流程、ETCD备份恢复等关键运维技术,并详细讲解了Kustomize配置管理和CRD自定义资源扩展机制。
2026-02-03 10:11:06
1392
原创 Kustomize实战:从0到1实现K8s多环境配置管理与资源部署
本文介绍了使用Kustomize实现Kubernetes多环境配置管理的方法。主要内容包括: Kustomize的核心概念:通过Base层存储通用配置,Overlay层实现环境差异化,无需修改原始配置。 实践步骤: 搭建Base层,定义MySQL部署、Service等通用资源 创建Overlay层,为开发环境添加专属配置 使用策略合并补丁修改副本数 通过JSON补丁添加环境标签 生成环境专属ConfigMap和Secret
2026-02-02 15:12:42
1240
原创 【Linux&Kubernetes】 必学知识点合集四
本文系统介绍了Kubernetes存储和调度两大核心功能。在存储方面,详细解析了Volume概念及其三种类型(emptyDir临时卷、hostPath节点卷、PV持久卷)的特性与使用方法,重点阐述了PV/PVC的绑定机制、4种访问模式和3种回收策略。在调度方面,讲解了nodeName/nodeSelector基础调度方式,深入分析了节点亲和性(硬/软规则)和污点容忍度机制,包括其核心特性、使用场景和配置示例。全文通过丰富的YAML示例和操作步骤,帮助读者掌握Kubernetes存储管理和Pod调度的关键技术
2026-02-01 09:39:49
983
原创 【Linux&Kubernetes】 必学知识点合集三
本文系统介绍了Kubernetes网络服务与健康监控的核心机制。主要内容包括:1)Pod根容器(pause)的网络共享作用;2)三种Service类型(ClusterIP/NodePort/Headless)的原理与配置;3)MetalLB实现LoadBalancer的原理;4)Ingress七层流量管理机制;5)三类健康探针(Liveness/Readiness/Startup)的功能差异与配置示例;6)Pod优雅关闭流程与terminationGracePeriodSeconds配置。
2026-02-01 09:27:18
839
原创 【Linux&Kubernetes】 必学知识点合集二
本文系统梳理了Kubernetes核心基础概念,涵盖Namespace、Pod及各类控制器等高频知识点。详细解析了Namespace的资源隔离机制、系统默认命名空间及其用途;深入阐述了Pod的生命周期、Init容器与Sidecar容器的区别;全面介绍了静态Pod特性及各类控制器(ReplicaSet、Deployment、DaemonSet、StatefulSet、Job/CronJob)的工作原理和典型应用场景。内容简洁易懂,适合快速梳理K8s核心知识体系,可作为入门学习或日常复习的参考指南
2026-01-31 14:14:00
1898
1
原创 【Linux&Kubernetes】 必学知识点合集一
本文系统介绍了Docker和Kubernetes(K8s)的核心组件及其功能。主要内容包括:Docker相关包(ca-certificates、docker-ce等)的作用说明;K8s集群部署的关键步骤和组件(kubeadm、kubelet等);容器运行时与Docker的关系澄清;容器操作命令解析;K8s网络插件Calico的作用;以及关闭swap分区的原因等核心知识点。文章详细解析了K8s控制平面组件(如etcd、kube-apiserver)和工作节点组件(kubelet、kube-proxy)的职责,
2026-01-30 09:44:08
1771
1
原创 【RH124】Linux常用基础知识点汇总合集续
本文整理了RH124 Linux核心基础知识点,主要包括: 命令行基础:终端与Shell的定义及联系,常见Shell类型(bash/sh/zsh等),CLI与GUI的区别及CLI学习必要性; 文件管理:Linux"一切皆文件"的设计理念,文件系统组织方式,重要目录功能说明(/boot、/etc、/var等),绝对路径与相对路径识别; 文件操作命令:查看文件内容命令(cat/less/head/tail/wc),删除命令区别(rm -r与rmdir),文件链接(硬链接与软链接的区别与创建)
2026-01-29 14:20:09
601
1
原创 Docker核心问题汇总(含原理、操作、网络全解析)
本文整理了Docker学习与实战中的13个核心问题,涵盖安装部署、运行时、镜像、网络、资源控制等关键维度,用通俗语言拆解技术要点,适合新手入门及开发者梳理知识体系。
2026-01-28 11:40:50
1652
原创 【Linux RH124】常用基础知识点汇总合集
本文摘要: 本文系统整理了Linux核心运维命令与概念,涵盖进程管理、服务控制、SSH配置和网络管理四大模块。在进程管理部分,详细解析了systemd进程、ps/top命令区别、进程状态及作业控制;服务控制章节深入探讨了systemd单元、服务启停机制及禁用策略;SSH配置部分重点介绍了密钥认证原理和安全加固方法;网络管理模块全面阐述了IPv4/IPv6地址结构、子网划分及RHEL9网络配置。通过对比不同命令参数、分析底层原理并提供典型示例,为Linux系统管理员提供了实用的运维参考指南。
2026-01-27 15:18:56
908
1
原创 Docker镜像分层实战:从0到1构建生产级服务
一个用户管理API服务的Docker化实战项目,通过项目更好的理解Docker镜像分层的实战应用
2026-01-27 14:54:59
1326
原创 【Linux RH134】一些常用知识点汇总合集续2
系统管理核心考点速通!从firewalld防火墙实战配置(端口管控、区域隔离)到Podman容器全流程运维(持久化存储、开机自启),含可直接复制的命令代码、虚拟机与容器对比表、权限隔离技巧。不管是备考认证、日常实验还是工作实操,这篇干货都能帮你避开踩坑,快速掌握Linux网络安全与容器管理精髓!
2026-01-26 21:23:08
1135
2
原创 【Linux RH134】一些常用知识点汇总合集续
目录管理存储堆栈(LVM+VDO)LVM 核心概念 & 关系LVM 创建步骤LVM 的 - l 和 - LVDO访问网络附加存储(NFS)NFS 核心功能NFS 安装配置NFS 手动挂载NFS 自动挂载NFS 自动挂载:间接映射 vs 直接映射控制启动过程(RHEL9)RHEL9 启动过程系统重启 / 关机命令Systemd target重置丢失的 root 密码让系统日志持久保留物理卷(PV):把物理磁盘 / 分区 “打标” 成 LVM 能识别的设备,相当于给普通磁盘办了 LVM 的 “身份证”,会写元数
2026-01-23 22:03:28
1283
原创 【RH134】一些常用知识点汇总
syslog 消息:遵循 syslog 标准格式的日志,有设施(facility,如 auth、kern、daemon)和优先级(priority,如 info、warn、err),可被 syslog 服务统一收集、转发、存储;默认存储在 /run/log/journal/(临时目录,重启后日志丢失);chronyd(RHEL7 及以上默认)或ntpd(旧版本),两个服务均为 NTP 时间同步服务,会将系统时钟与网络 NTP 服务器同步,并将正确的系统时钟写入硬件时钟(RTC),保证硬件时钟准确。
2026-01-22 23:00:17
1119
原创 crontab中关于时间设置的问题
此时定时任务会在 8:00、8:02...21:00、21:02...21:58 这些时间点执行,相当于覆盖到 晚上 9 点整及之后的几分钟,如果真实需求是 上午 8 点到晚上 8 点 59 分 59 秒,那就要写成 8-20,此时任务只会在 8:00 ~ 20:58 之间每 2 分钟执行一次,21:00 及以后就停了,符合常见的理解##这段代码的意思是每周一到周五,从早上 8 点到晚上 9 点 58 分,每隔 2 分钟执行一次:把当前的日期和时间,追加写入到。
2026-01-21 09:58:27
538
原创 【RH134的几个知识点】第4章 归档和传输文件
摘要: tar压缩方式:支持gzip(-z,.tar.gz)、bzip2(-j,.tar.bz2)和xz(-J,.tar.xz),分别对应不同压缩效率和速度。 rsync与scp区别:scp全量传输,适合小文件;rsync增量同步,仅传输差异部分,适合大文件或频繁备份。 scp命令示例:scp -r root@remoteuser:/var/log /tmp表示递归复制远程服务器的/var/log目录到本地的/tmp下,需root权限。
2026-01-20 18:34:10
431
原创 【RH134的几个知识点】第2章 调度未来任务
摘要:crontab时间格式包含分钟、小时、日期、月份和星期5个字段,支持特殊符号如*(任意值)、/n(间隔)和-(范围)。设置周期性作业时,可通过crontab -e编辑用户任务,如示例中8-21点每2分钟、周一到周三运行的日期输出任务。系统级作业应放入/etc/cron.d/目录,需指定用户,或使用/etc/cron.{hourly,daily,weekly,monthly}/分类目录,脚本需有执行权限。
2026-01-19 23:03:37
773
原创 【RH134的几个知识点】第1章 提高命令行运行效率
本文介绍了Linux脚本编程的几个关键知识点:1)#!/bin/bash作为脚本shebang指定bash解释器;2)PATH环境变量定义命令搜索路径;3)echo命令用于输出内容。同时解析了正则表达式中^cat、cat$和^cat$三种锚定符的匹配规则,并对比了正则表达式与shell模式匹配的区别,指出在使用正则时需注意命令支持情况、转义字符处理以及引号包裹等要点,特别强调grep等文本处理命令才真正支持正则表达式。
2026-01-19 22:47:01
555
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅