自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CICD持续集成Ruo-Yi项目

提示:这里可以添加本文要记录的大概内容:提示:以下是本篇文章正文内容,下面案例可供参考。

2026-01-04 08:31:08 204

原创 Docker-compose一键部署设备管理平台 nginx+mysql+springboot

提示:以下是本篇文章正文内容,下面案例可供参考。

2026-01-03 18:50:40 307

原创 Jenkins持续集成与GitLab代码管理———(部署GitLab服务器)

1、git本质:主要就是一个来管理代码变化的工具 帮助团队 合作开发。它的作用是记录和管理的代码历史,确保每个人的修改不会丢失,并且能方便地合并大家(开发)的工作它的关键点 : 分布式 记录变化 分支 多人协作等简洁点就是 代码管理器2、gitlab本质 就是代码管理 + 自动化流程 的平台, 它让开发团队可以更加的高效的协作、自动化构建、测试和部署,简化了整个开发流程 确保代码质量,减少手动操作。

2025-12-30 21:05:04 717

原创 Docker 构建前后端项目Ruo-Yi

提示:以下是本篇文章正文内容,下面案例可供参考mkdir /opt/java cd /opt/java #将epel-aliyun.repo、CentOS-aliyun-lhr.repo、ruoyi-admin.jar 文件复制到当前目录 vim Dockerfile #输入以下内容 FROM centos:7。

2025-12-30 11:06:50 358

原创 使用 Docker 搭建 Nginx 并实现 HTTPS 访问

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

2025-12-28 21:58:23 361

原创 五个镜像创建任务

本文介绍了三种Docker镜像的构建方法:SSH服务镜像、Systemctl管理镜像和Nginx服务镜像。对于SSH镜像,基于CentOS 7系统安装openssh等工具,配置PAM认证和密钥登录;Systemctl镜像继承SSH镜像,优化systemd服务管理,删除不必要的启动项;Nginx镜像则从源码编译安装Nginx 1.20.2,配置工作目录和环境变量。三种镜像均通过Dockerfile定义构建步骤,使用docker build命令生成,并详细说明了关键配置参数和注意事项,为容器化部署常用服务提供了

2025-12-25 13:42:31 552

原创 Docker(三)——Docker资源控制+Docker数据卷容器 +Docker容器互联

网络模式核心特点适用场景host共享宿主机网络栈,无端口映射对网络性能要求高,无端口冲突风险的场景container共享其他容器网络,隔离其他资源容器间紧密协作(如应用+日志收集)none无网络配置,仅lo网卡离线任务、高安全性需求bridge默认模式,独立网络栈+docker0网桥单主机容器通信,常规场景自定义支持DNS、跨主机、MAC模拟集群部署、复杂网络隔离1.数据卷 (Data Volumes):解决“容器数据持久化”问题,通过-v挂载宿主机目录;

2025-12-23 21:29:50 612

原创 Docker(一)—— Docker入门:从基础概念到容器管理

Docker的诞生离不开云计算和虚拟化技术的发展,理解这两者是掌握Docker的前提。云计算通过网络提供可伸缩的计算资源,根据服务粒度不同,主要分为以下4类模型:服务模型核心能力优点缺点典型场景IaaS(基础设施即服务)提供虚拟化硬件(虚拟机、存储、路由交换机、防火墙)灵活度高、可自定义配置需自行管理OS和软件,技术门槛高企业搭建私有服务器、测试环境PaaS(平台即服务)提供开发平台(如数据库、中间件、运行时)简化开发流程,专注业务逻辑灵活度低,受平台限制。

2025-12-23 08:46:20 759

原创 Docker 场景化作业:生产环境容器操作实训

你是某公司运维/DevOps 实习生。现在需要在一台 Linux 服务器上完成Web 服务上线、巡检、排障、数据传递、迁移备份、下线清理等生产常见流程。要求你使用 Docker 完成对应操作并提交证据。公司部署一个多服务系统:容器间直连可指定 IP网络与其他项目隔离4.2:在自定义网络中启动容器 h3任务 4.3:容器间通信测试。

2025-12-22 21:47:48 646 1

原创 Docker(二)—— Docker容器操作

提示:以下是本篇文章正文内容,下面案例可供参考提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

2025-12-22 15:18:52 977

原创 Ansible(三)—— 使用Ansible自动化部署LNMP环境

使用Ansible角色(Roles)来自动化部署LNMP(Linux + Nginx + MySQL + PHP)环境,实现一键式部署在本实践中,我们使用以下主机环境:192.168.10.22 - Ansible控制节点192.168.10.14 - Web服务器,准备安装Nginx192.168.10.15 - 数据库服务器,准备安装MySQL192.168.10.16 - PHP服务器,准备安装PHP首先需要在Ansible控制节点上配置主机清单文件:1.3 创建角色目录结构Ansible角

2025-12-19 19:39:18 661

原创 Ansible(二)—— Ansible Playbook基础配置到 Roles 实战

Ansible的Playbook是一个包含多个Play的YAML文件,每个Play负责对指定的主机组执行一系列的任务。Playbook通常由以下几个核心组成部分:Tasks(任务):每个任务调用一个模块在目标主机上执行操作Variables(变量):通过定义和使用变量增加Playbook的灵活性和可重用性Templates(模板):通过Jinja2模板动态生成配置文件Handlers(处理器):用于响应任务执行后的变更(由notify触发)

2025-12-19 19:39:00 963

原创 Nginx云计算大数据——安装AND版本升级(普通升级+平滑升级+失败回滚)

官方下载地址:nginx.org/en/download.html对比维度 普通升级(停止服务) 平滑升级(无感知)服务中断 是(短暂中断) 否(完全无感知)操作复杂度 低(步骤少) 中(需管理信号)适用场景 非核心业务、测试环境 生产环境、核心业务回滚难度 低(直接恢复文件) 中(需控制进程)无论选择哪种方案,升级前备份、升级中验证、升级后监控 都是必不可少的环节。通过本文的操作步骤,你可以根据业务场景灵活选择升级方式,确保 Nginx 版本升级安全、高效。

2025-12-18 21:46:02 800

原创 Ansible(一)—— 自动化运维工具 Ansible:13基础命令及模块操作

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考面向类Unix系统的自由开源配置和自动化工具,采用Python语言编写。无需客户端:被管理节点无需安装任何客户端,实现真正的轻量级管理基于SSH协议:直接通过SSH协议与节点进行通信,安全可靠YAML编排:使用简单易懂的YAML格式和Jinja2模板语言进行任务编排官方网站:https://www.ansible.com/

2025-12-17 22:32:46 685

原创 Kafka详解

3.1 Kafka定义Kafka是一个分布式的基于发布/订阅模式的消息队列(MQ,Message Queue),主要应用于大数据实时处理领域。3.2 Kafka简介Kafka是最初由Linkedin公司开发,是一个分布式、支持分区的(partition)、多副本的(replica),基于Zookeeper协调的分布式消息中间件系统。

2025-12-17 13:48:48 910

原创 ZooKeeper实战指南

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考分布式协调服务,专门为分布式应用提供高效可靠的协调、同步、配置管理和故障恢复等功能。设计目的:简化分布式系统的管理,保证多个节点之间的数据一致性和协调工作。提供了类似文件系统的层次化命名空间,用来存储和管理元数据,确保分布式应用的高可用性和强一致性。

2025-12-15 22:22:24 1101

原创 ELK企业级日志分析系统,ELK部署

ELK平台是一套完整的日志集中处理解决方案,将ElasticSearch、Logstash和Kibana三个开源工具配合使用,满足更强大的用户对日志的查询、排序、统计需求。ELK是Elasticsearch、Logstash、Kibana的缩写,这三工具组合,用于数据收集、存储、搜索和可视化分析。ELK 的核心价值是“集中化收集 + 高效检索 + 可视化分析”

2025-12-13 23:12:58 642

原创 Redis数据库(一)——Redis是什么,安装与部署+常用命令

关系型数据库 vs 非关系型数据库Redis简介安装与部署常用命令示例场景对比:电商订单系统:用RDBMS保证交易事务的准确性(如扣款、库存)。用户行为日志:用NoSQL存储大量半结构化的点击流数据,支持快速写入和灵活查询。结构化 vs 灵活性:关系型数据库适合严格结构化的数据,非关系型数据库适合动态或半结构化数据。扩展方式:关系型数据库通常通过硬件升级(垂直扩展),非关系型数据库通过分布式节点(水平扩展)。

2025-12-11 20:56:36 784

原创 MySQL数据库(三)——主从复制

MySQL 主从复制(Master-Slave Replication)成为解决单库瓶颈的核心方案 —— 它基于二进制日志(binlog)实现主库数据向从库的实时同步,通过 “数据多副本 + 读写分离” 的架构设计,将写操作(如插入学生信息、修改年龄)集中在主库,读操作(如查询年龄 > 18 的学生、统计班级人数)分摊到从库,既保障了数据的实时冗余,又破解了单库的性能、安全、可用三大核心痛点。

2025-12-03 20:06:07 871

原创 云计算大数据——MySQL数据库二(数据库管理)

MySQL 数据库管理并非单纯的 “命令执行”,而是以 “数据安全、系统稳定、性能最优” 为核心目标的体系化工作:小到一条 DELETE 语句的 WHERE 条件校验,大到 my.cnf 配置的参数调优,每一步操作都直接影响数据完整性和服务可用性。

2025-12-02 23:16:46 786

原创 云计算大数据——MySQL数据库一(数据库基础与MySQL安装)

MySQL 作为全球最流行的开源关系型数据库管理系统(RDBMS),凭借轻量、高效、开源免费、生态完善的特性,成为中小企业核心业务数据库、互联网应用底层存储的首选,也是后端开发、运维、数据岗必备的基础技能。在企业应用架构中,数据库通常作为数据存储与管理的核心组件。常见的架构模式包括:数据库在这些架构中负责存储和管理核心业务数据,例如:微信:用户聊天记录、语音、图片、视频等外卖平台(如美团、饿了么):订单信息、支付记录、商家数据游戏(如绝地求生、王者荣耀):玩家信息、装备数据、对战记录。

2025-12-01 20:20:07 823

原创 云计算大数据—— LVS+Keepalived高可用集群

Linux Virtual Server(LVS)作为Linux内核自带的负载均衡组件,凭借其高效的数据包转发机制、丰富的调度算法(如轮询、加权轮询、最小连接数等)以及良好的兼容性,成为构建负载均衡集群的优选基础。然而,单纯的LVS架构存在明显短板:作为负载入口的调度器本身若发生故障,将导致整个集群服务瘫痪,形成新的“单点瓶颈”。

2025-12-01 00:02:21 498

原创 云计算大数据——Nginx 实战系列(LVS负载均衡集群与DR模式)

本系列实战内容聚焦「LVS 负载均衡集群与 DR 模式」,并结合 Nginx 的七层调度能力,解决生产环境中 “高并发流量如何高效分发”“集群节点故障如何快速切换”“LVS 与 Nginx 如何分层协同” 三大核心问题。

2025-11-28 11:41:07 683

原创 云计算大数据——Nginx 实战系列(性能优化与防盗链配置)

Nginx 作为高性能的 HTTP 服务器与反向代理服务器,是支撑各类 Web 服务的核心基础设施,其配置的合理性直接决定服务的运行效率、资源成本与安全性。在生产环境中,仅依赖默认配置无法满足业务需求:高并发场景下易出现响应延迟、资源耗尽等问题,而静态资源(图片、视频、CSS/JS 等)又面临被外部网站非法盗用的风险,不仅造成带宽浪费,还会挤占服务器资源、影响合法用户体验。

2025-11-26 21:17:07 679

原创 云计算大数据—— Nginx反向代理与负载均衡实战

反向代理与负载均衡是 Nginx 最核心的应用场景,二者相辅相成:反向代理隐藏了后端服务的真实地址,实现了请求的转发与隔离,同时提供了 SSL 终结、缓存、防盗链等附加能力;负载均衡则将海量请求合理分发至多个后端节点,实现了算力的横向扩展,既提升了系统的并发处理能力,又通过健康检查机制保障了服务的高可用性。无论是中小型应用的架构升级,还是大型分布式系统的流量调度,这两项技术都是不可或缺的基础组件。tomcat 即使java写的一个web服务器。

2025-11-25 22:54:23 1087 1

原创 云计算大数据——Nginx入门篇二( Nginx 配置文件与虚拟主机搭建)

Nginx 的强大功能源于其灵活且丰富的配置系统。通过修改配置文件,我们可以实现 HTTP 请求的路由转发、负载均衡、静态资源缓存、SSL/TLS 加密、虚拟主机等一系列核心功能。其中,虚拟主机(Virtual Host)技术更是 Nginx 的一大亮点,它允许在同一台服务器上通过不同的域名或端口,托管多个独立的 Web 站点,极大地提高了服务器资源的利用率,降低了运维成本。

2025-11-24 21:47:57 931

原创 云计算大数据——Nginx入门篇( Web 核心概念、HTTP/HTTPS协议 与 Nginx 安装)

我们来系统地梳理一下 Nginx 中间件、Web 核心概念、HTTP/HTTPS 协议,并结合 Nginx 的安装,给出一个全面的前言和总结。好的,我来为您介绍 Nginx。Nginx(发音为 “engine x”)是一款高性能的Web 服务器软件,同时也常被用作反向代理服务器负载均衡器和HTTP 缓存。它由俄罗斯程序员 Igor Sysoev 开发,并于 2004 年首次公开发布。Nginx 的核心设计目标是解决C10K 问题(即如何在单台服务器上同时处理成千上万个并发连接)。其采用事件驱动。

2025-11-22 22:00:19 919

原创 云计算大数据——shell教程(三剑客之awk)

awk 是一种文本处理编程语言,诞生于 1977 年,由贝尔实验室的 Alfred Aho、Peter Weinberger 和 Brian Kernighan 共同设计(名称取自三人姓氏首字母)。它最初用于处理 Unix 系统中的文本数据,如今已成为 Linux/UNIX 环境下数据提取、分析和报告生成的核心工具之一。awk 的核心设计理念是:“按行处理文本,按字段分割数据”。

2025-11-21 22:18:08 713

原创 云计算大数据——shell教程(三剑客之sed)

sed(Stream Editor,流编辑器)是类 Unix 系统中一款功能强大的文本处理工具,它以逐行处理的方式对文本流进行编辑操作,广泛应用于文本批量替换、内容筛选、格式转换等场景。与交互式编辑器(如 vim)不同,sed 更擅长自动化、脚本化的文本处理任务,常与管道(|)、其他命令(如 grep、awk)配合,构建高效的文本处理流水线。其核心工作机制围绕“模式空间”(Pattern Space)和“保留空间”(Hold Space)

2025-11-20 19:02:03 818

原创 云计算大数据——shell教程(命令小工具)

在 Linux/Unix 生态中,Shell 命令小工具是系统操作与数据处理的 “效率基石”。它们以轻量化、高适配性为核心特质,单个工具聚焦单一核心能力,却能通过管道(|)、重定向(>/<)等机制灵活组合,形成覆盖日志分析、数据提取、系统监控、批量操作的完整处理链路。Shell 命令小工具的价值,在于对 “数据处理流程” 的拆解与重组。熟练掌握这些工具,能覆盖 90% 以上的 Linux 文本与系统管理需求。

2025-11-19 21:29:59 696

原创 云计算大数据——shell教程(正则表达式)

正则表达式(Regular Expression,简称 regex 或 regexp)是一种用于描述字符串模式的强大工具,它通过一系列预定义的符号和规则,匹配、查找、替换文本中符合特定模式的内容。无论是文本处理、数据提取、表单验证,还是日志分析、代码搜索,正则表达式都能大幅提升效率,是编程、运维、数据分析等领域不可或缺的技能。正则表达式(Regular Expression, regex/regexp/RE)是一种用来描述字符串模式的规则。功能:检索、替换、过滤符合特定规则的字符串。

2025-11-19 21:03:22 984

原创 云计算大数据——shell教程(case+)

本教程将系统讲解这三大特性:case 语句专为多条件匹配设计,能优雅替代繁琐的 if-elif-else 链;函数则允许将重复逻辑封装成独立模块,提升代码复用性与可读性;数组作为数据结构,可高效存储和处理批量数据。通过本教程,你将掌握这些特性的核心用法与实践技巧,编写更专业、健壮的 Shell 脚本。case $变量名称 in匹配模式1) 程序段;;# 匹配模式1执行完毕匹配模式2)程序段;;*) # 默认值,没有匹配的模式程序段;;esac # 代表case语句结束。

2025-11-18 22:06:55 857

原创 云计算大数据——shell教程(for+while)

本教程将详细介绍 Shell 脚本中最常用的两种循环语句:for 循环和 while 循环。我们将从基本语法入手,通过丰富的实例带你掌握它们的常见用法,并深入探讨各自的适用场景与核心差异。读完本教程,你将能够根据实际需求,灵活、高效地运用 for 和 while 循环来编写健壮的 Shell 脚本,显著提升你的自动化工作效率。for循环格式 for((循环初始值;循环条件;修改循环条件)) do循环体代码(会重复执行的程序代码)done循环的本质是自动化重复劳动。

2025-11-18 21:06:45 805

原创 云计算大数据——shell教程(流程控制之if条件语句)

在任何编程语言中,流程控制都是核心概念之一,Shell 脚本也不例外。if 条件语句是 Shell 中最基础、最常用的流程控制工具,它允许脚本根据特定条件的真假来决定执行哪一段代码,从而实现脚本的智能化和自动化。if 条件语句是 Shell 脚本实现逻辑判断的基础,它根据命令的退出状态码来决定代码的执行路径。

2025-11-17 22:06:28 952

原创 云计算——shell教程(一)

本文摘要:Shell是Linux/Unix系统中连接用户与系统内核的命令行解释器,具有自动化部署、系统管理等用途。文章详细介绍了Shell脚本的基本概念与用法,包括变量定义(局部/全局变量)、字符串操作(解析规则、截取查找)、参数传递方式($n参数获取、特殊字符如$*/$@的区别)等功能特性,是掌握Shell脚本编程的基础指南。(150字)

2025-11-14 09:39:49 561

原创 云计算大数据——iptables 防火墙

本章重点四表五链提示:以上就是今天要讲的内容,本文仅仅简单的使用,提供了大量能使我们快速便捷地处理数据的函数和方法。

2025-11-13 08:46:20 428

原创 云计算——DNS域名解析服务+DHCP服务

域名系统(DNS)是互联网的核心基础设施之一,扮演着“互联网导航员”的关键角色。它实现了人类易于记忆的域名与机器用于寻址的IP地址之间的相互转换,是所有网络应用访问的起点。本文档系统阐述了DNS的工作原理、系统架构、服务器类型及详细的部署配置方法,旨在为网络管理员和技术爱好者提供一份全面、清晰的参考指南。1.1 DNS 的角色(重点)DNS (Domain Name System) 是互联网的“导航员”。它的核心作用是实现域名与 IP 地址之间的相互映射。

2025-11-12 10:22:10 1366

原创 云计算大数据——Linux 网络命令

inux 作为服务器领域的主流操作系统,其网络功能的稳定性与灵活性依赖于高效的命令行工具。网络命令是 Linux 运维、开发及网络排查的核心技能,覆盖网络配置、连接诊断、端口监控、数据传输等全场景需求 —— 从基础的接口启用(如 ip link)、IP 配置,到复杂的故障排查(如 ping、traceroute)、流量监控(如 ss、tcpdump),再到跨主机数据传输(如 scp、rsync),均需通过命令行实现精准控制。

2025-11-12 00:19:57 708

原创 云计算大数据——日常命令

buff/cache :缓冲区和缓存所占用的内存。available :系统可用的内存。这会将本地目录 /local/dir/ 及其内容复制到远程目录 /remote/dir/这会在远程主机上执行 ls -l /home/user 命令,列出指定目录的内容。used :已用内存(包括缓存、共享内存、应用程序使用的内存等)。-a :归档模式,表示保持文件的所有属性(如权限、时间戳等)。这会跳过远程目录中已经存在的文件,只同步新的或修改过的文件。shared :共享内存,指多个进程之间共享的内存。

2025-11-11 07:24:16 1026

原创 云计算大数据——进程管理和计划任务管理

程序:是存储在硬盘上的可执行代码,像一本书的内容,静态存放在硬盘或其他存储设备上。例如,你下载并安装的一个应用程序(如 firefox )。进程:是程序在运行时的实例,像是一本书被人打开并阅读时,它在你眼前执行的过程。每当你运行一个程序,操作系统会创建一个进程,分配内存和 CPU 时间来执行这个程序。【一个程序可对应多个进程,一个进程仅对应一个程序(进程由程序启动)】举例:程序:你购买的一本电子书,它是存放在你设备里的文件。

2025-11-11 07:17:58 828

空空如也

空空如也

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

TA关注的人

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