自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【无标题】

→ 右上角头像 → 偏好设置 → SSH 密钥 → 粘贴公钥 → 增加密钥。登录 Harbor(admin / Harbor12345),创建。暂时留空(我们还没配置 Jenkins 的 SSH 密钥)初始化 root 密码。时提示需要输入密码,使用我们之前设置的。8.系统管理 → 插件管理 → 搜索。群组 → 成员 → 添加。初始化 Jenkins。应该看到三个节点都是。(等待5-10分钟)

2026-09-05 23:14:22 213

原创 K8s 部署若依项目 + 私有仓库

node1(192.168.10.111)和 node2(192.168.10.112)上操作(因为master通常有更好的资源)K8s集群已经提前搭建好,三台机器都在集群中。访问级别:选择「公开」(测试环境方便)上(因为node1磁盘空间大):你的本地电脑(不是服务器),看到若依登录页面即为成功。安装完成后,在浏览器访问。

2026-09-03 21:17:12 248

原创 实战——若依项目的迁移

注:需要等 ECS 里面安装好 MySQL 后执行。

2026-08-30 19:22:43 217

原创 Ansible部署k8s

如果能看到nginx欢迎页面,说明集群完全正常运行。:使用become(sudo)权限执行。:显示详细输出(想看更详细信息可以用。

2026-08-24 21:55:14 253

原创 docker-电商-Mall商城项目

mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现。前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。

2026-08-22 18:05:40 283

原创 RuoYi后端jar镜像制作

如果容器不存在,需要先创建。您之前已经创建过,应该可以直接启动。输入http://192.168.10.110/index。

2026-08-19 20:50:47 258

原创 JSH-ERP传统部署手册

日志收集分类 mysql nginx erp 三个日志分分类,这样可以方便后续日志收集。最终效果应如您提供的第三张截图:ERP系统界面完整,单据列表可查。3.安装JDK 8 + Maven 3.8.6(构建后端)1.部署MySQL 8.0(数据库)2.部署Redis 6.2(缓存)

2026-08-16 15:23:28 239

原创 ELFK 日志采集实战作业

(在Node1、Node2节点上操作)(在 Apache 节点上操作)(在 Node1 节点上操作)启动 Logstash:验证索引3.5 模拟 Tomcat 操作3.6 模拟 MySQL 错误(制造错误日志)

2026-08-12 21:15:05 177

原创 MySQL:基于MySQL8.0的MGR 高可用集群部署

MGR 是 MySQL 5.7.17 版本开始引入的一种基于 Paxos 协议的高可用与高扩展复制方案,以插件(Plugin)形式嵌入 MySQL 服务。组件作用组通信系统(GCS)负责节点间的消息传递,是 MGR 的通信引擎冲突检测机制多主模式下检测并拒绝冲突事务自动故障切换节点宕机时自动移除故障节点并选举新主单主模式:只有一个节点可读写,其他节点只读,推荐生产环境使用多主模式:所有节点均可读写,但对应用层冲突处理能力要求较高。

2026-08-09 14:13:54 217

原创 Redis三种服务架构

目录一.环境准备二.搭建Redis 主从复制2.1Redis安装 部署2.2Master节点配置2.3Slave节点配置2.4验证主从效果三、Redis哨兵模式3.1配置哨兵模式(所有节点操作)3.2启动哨兵模式3.3查看哨兵信息3.4故障模拟测试四.Redis 群集模式4.1创建集群配置文件(每台机器两个实例)4.2在另外两台机器上重复步骤34.3启动所有Redis实例(三台机器)4.4组建集群(在一台机器上执行即可)4.5验证集群状态4.6测试数据写入五.故障测试六.redis说明6.1 为什么选择该架

2026-08-09 00:54:05 199

原创 MySQL MHA集群搭建和故障切换

1.一般判断从库的是从(position/GTID)判断优劣,如果数据有差异,最接近于master的slave,成为备选主。(1)默认情况下如果一个slave落后master 100M的relay logs的话,即使有权重,也会失效。(3)查看 MHA 日志,也以看到当前的 master 是 192.168.10.110,如下所示。(2)如果check_repl_delay=0的话,即使落后很多日志,也强制选择其为备选主。(2)查看 MHA 状态,可以看到当前的 master 是 master 节点。

2026-08-05 21:17:07 190

原创 Mysql 备份与还原

本文系统性地介绍了 MySQL 数据库备份与恢复的核心知识体系,涵盖了从基础概念到实战操作的完整流程。完全备份与恢复:使用mysqldump进行逻辑备份,并通过source命令或重定向输入进行恢复。物理冷备则通过打包数据库文件实现。增量备份与恢复:关键在于开启并利用二进制日志(binlog)。一般恢复:应用所有二进制日志。基于位置恢复:通过和参数精确跳过错误操作。基于时间点恢复:通过和参数在特定时间点进行恢复。

2026-08-04 21:18:42 181

原创 MyCat实现mysql读写分离

在 MyCat 服务器。如果两次结果不同,说明。

2026-08-03 20:22:27 199

原创 nginx 做传统升级(停机升级/冷升级) 和 平滑升级(热升级/在线升级) 1.20 升级到 1.22 步骤代码

查看新进程是否启动(会有新的 master 和 worker 进程)# 向旧主进程发送 WINCH 信号,关闭旧的 worker 进程。此时新的二进制文件已就位,但旧的进程还在运行。:告诉旧主进程关闭它的所有 worker 进程(但旧主进程还在):让旧主进程重新读取配置并启动新的 worker 进程。# 查看进程状态,应该只剩新的 worker 在运行。# 向旧主进程发送 HUP 信号,重新加载配置。:告诉旧主进程启动新版本的主进程(新老并存)# 向旧主进程发送 QUIT 信号,彻底退出。

2026-08-01 22:31:24 202

原创 mysql主从复制搭建

虚拟机:cetos 7.9虚拟机服务环境Master服务器:192.168.10.110 mysql5.7slave1服务器:192.168.10.111 mysql5.7Slave2服务器:192.168.10.112 mysql5.7。

2026-08-01 20:53:31 238

原创 MySQL 企业项目 SQL 实战练习

企业背景某互联网公司需要建设员工管理数据库,用于管理:部门信息员工信息员工工资员工考勤。

2026-07-30 20:28:15 206

原创 企业生产环境

作业二:Nginx + Keepalived 高可用需求: Web 服务实现高可用,主节点故障自动切换。环境规划:Nginx × 2(Master / Backup)Tomcat × 1(部署两个实例:8080、8081)要求:1) 完成 Nginx + Keepalived 部署2) Nginx 负载均衡两个 Tomcat3) 演示主节点故障切换(VIP 自动漂移)4) 验证业务访问不中断提交:1、配置文件2、实验步骤3、HTTPS 访问截图4、故障切换截图(切换前、切换后)

2026-07-29 20:53:51 167

原创 负载均衡实验

tomcat01服务器:192.168.10.112:8080。tomcat02服务器:192.168.10.112:8081。修改 nginx 中的配置文件 nginx.conf。nginx 服务器:192.168.10.110。在html目录下创建imp,放置图片。需要删除前面的 HOST 配置。

2026-07-27 21:41:31 30

原创 Linux + Nginx + MySQL + PHP 搭建论坛

部署一套内部技术交流论坛,方便发布技术文章、交流经验。请独立完成论坛系统部署,并保证能够正常访问。

2026-07-26 12:19:46 185

原创 Nginx 添加访问状态模块(nginx-module-vts)

nginx-module-vts 是一个用于 Nginx 流量统计的第三方模块,可以实时监控 Nginx 的运行状态。通过该模块可以查看当前连接数、请求总数、QPS、虚拟主机访问情况以及 HTTP 状态码统计信息。管理员可以通过状态页面快速了解网站访问情况,分析服务器性能和故障原因,提高 Nginx 运维管理效率。现要求为 Nginx 添加 nginx-module-vts 状态统计模块,并成功访问状态页面。简述 nginx-module-vts 的作用(100字左右)1. 查看当前 Nginx 版本。

2026-07-25 19:50:55 241

原创 Shell脚本编程

面向过程语言 —— 像写一本“操作菜谱”面向过程编程强调按照固定步骤完成任务,程序会一步一步执行预先设计好的流程。关注“怎么做适合处理流程明确、任务重复的工作C语言Shell脚本操作系统开发系统管理自动化运维任务面向对象语言 —— 像搭建“积木模型”面向对象编程将现实中的事物抽象成对象,通过对象之间的协作完成复杂功能。关注“是什么强调封装、继承、多态适合开发规模较大的软件系统JavaPython企业级应用开发Web网站开发大型软件项目Shell适合做什么?

2026-07-19 13:11:09 184

原创 Linux系统性能调优与监控

学习目标理解系统性能优化的整体思路掌握分析系统瓶颈的基本方法了解各子系统之间的相互依赖关系理论讲解什么是系统性能调优性能优化就是找到系统处理中的瓶颈以及去除这些瓶颈的过程,性能优化其实是对操作系统各子系统达到一种平衡状态的定义。一个高效的系统需要在CPU、内存、磁盘IO、网络等各个方面达到良好的平衡状态,任何一个子系统成为瓶颈都会影响整体性能。生活化类比:系统调优就像医生看病想象一下,一个人生病去医院,医生绝不会只凭一两个症状就仓促开药,而是会安排一系列检查,力求找到真正的病因。

2026-07-16 21:00:39 279

原创 linux各种服务(DNS,DHCP,FTP和防火墙)

DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)DHCP 是一种用于自动为网络设备分配 TCP/IP 网络参数的应用层协议。IP 地址子网掩码默认网关地址DNS 服务器地址广播地址等DHCP 使用UDP 协议角色端口DHCP 服务器UDP 67DHCP 客户端UDP 68DHCP 由IETF(Internet Engineering Task Force,互联网工程任务组)制定。它的前身是。

2026-07-15 20:53:35 306

原创 操作过程中,可能会遇到的一些命令

本文系统性地介绍了 Linux 系统中两大类常用命令:日常命令和网络命令。在日常命令部分时间与日历管理:date 和 cal 命令用于查看和设置系统时间、日历。历史命令操作:history 命令帮助快速查找和执行过往命令。文件传输与同步:scp 和 rsync 实现了安全、高效的文件复制与同步。远程连接与后台运行:ssh 提供安全的远程登录,nohup 确保进程在终端关闭后持续运行。系统控制:reboot 和 shutdown 用于系统重启与关机。内存监控。

2026-07-14 20:30:57 213

原创 程序进程管理

使用 ps 查看系统中的进程。使用 top 查看实时的进程和资源占用情况。使用 kill 和 killall 终止进程。-9 -3 -15。

2026-07-13 20:32:13 148

原创 linux系统引导和Systemd服务管理

开机自检(POST):BIOS 检测硬件并选择第一个可引导设备(硬盘/U盘/光驱)。MBR 引导:从硬盘主引导记录加载 GRUB 引导管理器。GRUB 引导菜单:GRUB 读取,加载指定内核和 initramfs 到内存。加载 Linux 内核:内核初始化硬件管理、内存和进程调度,完成基础环境准备。init 进程初始化:内核启动 systemd(原/sbin/init),加载驱动、启动服务,最终显示登录界面。二. Systemd 两大优势并行启动:多服务同时启动,大幅缩短开机时间。按需启动。

2026-07-12 14:38:26 205

原创 服务器硬件及RAID配置实战

RAID(独立冗余磁盘阵列)是一种将多块物理硬盘整合为单一逻辑存储单元的技术。通过精心设计的数据分布算法与冗余机制,RAID 能够在三个核心维度上实现显著提升:一是通过并行读写大幅提高数据吞吐性能;二是借助镜像或奇偶校验等冗余手段增强容错能力,保障数据可靠性;三是将多块硬盘聚合成更大的逻辑卷,有效扩充存储容量。RAID 通过组合多块硬盘提升性能、冗余或容量,常用级别有 0(条带,无冗余)、1(镜像,容错)、5(奇偶校验,允许坏一块)和 10(镜像+条带,高可靠高性能)。Linux 软 RAID 使用。

2026-07-12 14:38:01 188

原创 磁盘管理与系统和LVM概述与管理

1. 识别新盘:echo "- - -" > /sys/class/scsi_host/hostX/scan2. 分区:fdisk /dev/sdX 或 gdisk /dev/sdX(GPT3. 格式化:mkfs.xfs /dev/sdX1(或 EXT4/其他)4. 创建挂载点:mkdir -p /data5. 临时挂载:mount /dev/sdX1 /data6. 永久挂载:blkid 获取 UUID → 写入 /etc/fstab → mount -a 验证。

2026-07-10 20:40:27 203

原创 账号与权限管理

部分内容尚不完整,后续会补全

2026-07-09 21:33:12 189

原创 Linux 应用程序安装与管理

RPM通过本地数据库记录已安装软件包,文件清单与依赖关系,支持查询,安装,升级,卸载与校验。

2026-07-08 19:56:52 257 1

空空如也

空空如也

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

TA关注的人

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