自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 MooseFS 分布式存储系统实战笔记

分布式文件系统(Distributed File System,DFS)是一种将物理存储资源分散在多台独立服务器上,通过网络连接为用户提供统一文件访问接口的存储系统。简单来说,用户看到的是一个完整的文件目录树,而背后的文件数据实际上分布存储在多台物理机器上。MooseFS 是一款软件定义的分布式存储系统。它的核心思想是将多台普通 x86-64 服务器的存储资源聚合成一个统一的、巨大的存储池,对使用者来说就像一个单一的、容量近乎无限的文件系统。

2026-08-23 07:52:20 495

原创 Hadoop 分布式集群部署实战笔记

本章是 Hadoop 的单机验证阶段,目的是确认 Hadoop 安装包本身没有问题,能够正常执行 MapReduce 任务。此时所有进程都在 server1 一台机器上运行,不涉及真正的分布式。的作用:告诉 Hadoop 当前系统的 Java 安装路径。Hadoop 是用 Java 编写的,启动时必须知道去哪里找 JVM。本章的目的是让server2 和 server3 能够共享 server1 上的目录。这是搭建分布式集群的关键一步——保证所有节点的 Hadoop 配置、环境变量、jar 包完全一致。

2026-08-22 17:12:42 469

原创 Ansible 自动化运维实战:从零部署 Apache 到 SELinux 安全加固完整链路

本章是整个 Ansible 项目的环境初始化阶段(1)ansible.cfg —— 控制节点的"总指挥配置"[defaults]:告诉 Ansible 去哪里找主机清单,不再使用默认的:连接远程主机时默认使用 root 用户:首次连接时不检查 SSH 主机密钥(避免手动确认 yes/no)roles_path:定义 Role 的搜索路径,Ansible 会按顺序查找自定义 Role 和系统 Role(2)inventory —— 主机清单[centos][centos]

2026-08-22 16:52:36 675

原创 ansible-playbook部署zabbix

Python 解释器路径:使用 mysql_* 模块时,需要明确指定 ansible_python_interpreter 为 /usr/bin/python3,否则可能报错。默认情况下,Ansible 会在 Playbook 所在目录寻找变量文件(需通过 vars_files 或 include_vars 加载)。若未显式指定路径,则需将变量文件放在对应的 host_vars 或 group_vars 目录下(见下文)。加密后,文件内容变为密文,只有输入正确的 Vault 密码才能查看或使用。

2026-08-20 18:20:48 195

原创 Ansible 自动化运维实战:从入门到高可用集群部署

Ansible 支持多种变量来源,最常用的是 Playbook 内定义和 Inventory 中定义。▶ 方式一:在 Playbook 中通过vars定义vars:▶ 方式二:在 Inventory 主机变量中定义[lamp]▶ 方式三:在组变量中定义([组名:vars]},

2026-08-17 04:03:50 641

原创 ELK 集群部署与配置全流程实战指南

ELK 是 Elasticsearch、Logstash、Kibana 三个开源软件的组合。它们各司其职,形成了一个从数据采集、处理到存储、展示的完整闭环。E - Elasticsearch (核心存储与搜索引擎):整个ELK平台的"数据心脏"和"性能担当"。它是一个开源的分布式搜索和分析引擎,负责存储、索引和快速检索所有数据。它能处理海量数据,并提供近乎实时的搜索和复杂的聚合分析能力。它采用分布式架构,具有良好的可扩展性和高可用性。L - Logstash (数据处理管道)

2026-08-16 18:58:52 352

原创 CentOS 7 企业级数据库高可用实战:MySQL MGR + Router + MHA 与 Redis 集群全栈部署指南

本文详细介绍了在 CentOS 7 环境下构建高可用 MySQL 数据库及 Redis 缓存层的完整解决方案。:配置单主模式集群,实现数据强一致性复制。:部署读写分离代理,自动路由请求至 MGR 集群的正确节点。:为 MySQL Router 提供虚拟 IP (VIP) 漂移,消除单点故障,实现高可用访问入口。:作为传统主从架构的自动故障切换方案,实现主库故障时的快速切换与从库重定向。Redis:部署主从复制、哨兵模式及集群模式,满足不同规模下的高性能缓存与高可用需求。

2026-08-07 18:37:39 336

原创 Zabbix 企业级监控平台从零部署与实战指南

本文旨在为系统管理员、运维工程师、DevOps 从业者以及对 IT 监控感兴趣的开发者提供一份从零开始的 Zabbix 实战指南。无论您是在 Rocky Linux/CentOS 环境下搭建全新的监控平台,还是希望扩展 Zabbix 对 Nginx、MySQL、Tomcat 等常见服务的监控能力,亦或是探索自动化发现、API 集成等高级特性,本文都将为您提供清晰的步骤和实用的配置示例。独立完成 Zabbix Server、Web 前端及 Agent 的完整部署与基础配置。掌握核心监控概念。

2026-08-07 18:18:32 379

原创 Codis 3.2 安装与部署指南

1、源码目录必须符合 GOPATH 规范:$GOPATH/src/github.com/CodisLabs/codis2、Go 1.11+ 必须关闭 Modules:export GO111MODULE=off3、配置文件需主动生成:–default-config 参数4、Dashboard 的 admin_addr 必须为 0.0.0.0,否则 FE 无法连接5、必须使用 Codis 自带的 codis-server,不能用标准 Redis。

2026-08-05 00:00:32 160

原创 Nginx 反向代理与全栈架构实战笔记

本文档记录从 Nginx 反向代理、动静分离、负载均衡,到 LNMP (Linux + Nginx + MySQL + PHP) 及 Tomcat + Memcached 分布式 Session 共享的完整部署实战。包含大量源码编译、环境排错经验及架构应用场景解析。

2026-07-31 18:57:01 482

原创 《MySQL 高可用复制实战:主从复制 + GTID + 半同步 + 组复制完整配置指南》

主从复制(Master-Slave Replication) 是将主数据库(Master/Source)的数据变更,通过二进制日志(Binary Log) 实时同步到一个或多个从数据库(Slave/Replica)的过程。它的核心价值在于:·读写分离:主库负责写,从库负责读,分担主库压力。·数据备份:从库作为热备份,主库故障时可快速切换。·高可用性:配合自动化故障转移工具(如 MHA、Orchestrator)实现高可用。·离线分析:在从库上进行复杂的统计查询,不影响主库性能。主从复制的核心逻辑涉及 三个

2026-07-31 13:02:03 334

原创 Linux中Nginx 平滑升级:从源码编译到热部署

本文将完整演示 Nginx 平滑升级的全流程——从源码编译安装、systemd 服务托管,到新版本热部署和版本回退,全程无需停止服务。如果是I/O密集型任务(如反向代理),可设为CPU核心数的1.5到2倍。:优化网络包发送,tcp_nopush提高网络效率,tcp_nodelay降低延迟。· worker_rlimit_nofile:进程文件描述符上限,需与系统ulimit -n一致,并大于worker_connections。1、编辑nginx.conf,在/usr/local/nginx/conf下。

2026-07-26 00:04:01 442

原创 从远程运维到 Web 服务配置

开机 → BIOS/UEFI → 引导设备选择 → MBR/GPT → Bootloader → 内核加载 → initramfs → systemd启动管理所有进程 → 系统就绪。常见错误还有,远程服务端禁止原始密码认证或者禁止超级用户登录,此时需要对ssh服务配置文件/etc/ssh/sshd_config进行修改。挂载管理:维护挂载点和自动挂载点,替代传统的 /etc/fstab 部分功能。默认日志存内存/run/log/journal/,重启丢失。

2026-07-25 08:00:00 382

原创 Linux 高可用架构实战:LVS 负载均衡、Keepalived 与 Pacemaker 集群完全指南

项目准备修改ip名,解析ip地址。

2026-07-25 01:14:50 371

原创 从0到1的Linux

系统账户(1000以内),为特定服务运行而创建,最小权限原则,没有密码或密码锁定,如bin、daemon、nobody、sshd、mysql、nginx 等。·普通用户 (>1000),自己创建的用户,可以读取系统公共文件,如 /bin、/usr 下的程序,通过 sudo 可以临时获得 root 权限。d目录文件,-普通文件,|软链接文件,b设备块文件,c字符设备文件,p管道文件,s套接字文件。·ugoa:u表示文件所有者,g表示所属组内用户,o表示其他用户,a表示所有用户。

2026-07-10 21:38:29 338

原创 Linux Bash命令行基础操作指南

在云计算和容器技术普及的今天,无论上层技术栈如何更迭,Linux内核始终是绝大多数服务器运行的基石。无论是管理云主机,调试Docker容器,还是排查Kubernetes集群的节点问题,最终都要落到对操作系统本身的理解和操作上。这篇博客会从Linux目录结构入手,带你理清系统文件放在哪里、各自有什么用,同时通过ls、cat、touch等常用命令的练习,配合vim编辑器的基本使用以及软硬链接的区分,把日常最频繁接触的这些操作过一遍。

2026-06-26 20:08:00 327

原创 VMware虚拟机构建及CentOS 7环境配置实战

本文详细介绍了在VMware Workstation Pro 17环境下搭建CentOS 7虚拟机的完整流程,包括:1)虚拟机创建与配置(处理器、内存、网络等参数设置);2)CentOS 7系统安装与基础环境配置(网络、主机名、YUM源等);3)通过MobaXterm远程连接及常用工具安装;4)虚拟机快照管理与克隆操作;5)Linux基础命令与vi编辑器使用指南。文章配有详细操作截图,涵盖从虚拟机创建到系统调优的全过程,适合作为Linux环境搭建的实践参考。

2026-06-12 21:16:32 365 1

空空如也

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

TA关注的人

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