自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

专注Linux运维与云原生技术分享。这里是我的技术成长基地,记录从Linux基础命令到Shell脚本,再到Docker、K8s实战的点滴积累。坚持输出干货笔记,希望能帮你避坑排雷,共同在云原生时代进阶!

一个热爱折腾的运维/开发者的学习笔记。 核心领域:Linux系统管理、Shell自动化脚本。 云原生栈:Docker容器技术、Kubernetes集群管理、微服务架构。 更新频率:不定期掉落技术文档与排坑指南。

  • 博客(74)
  • 收藏
  • 关注

原创 Vue + Spring Boot 前后端分离项目部署笔记(若依 RuoYi-Vue 3.9.2)

服务器:系统版本:、、后端依赖:、、、前端依赖: 、Web服务器:仓库地址:https://gitee.com/y_project/RuoYi-Vue三、准备MySQL数据库1、创建数据库2、创建专用用户并授权在MySQL中执行:3、导入sql文件项目中有两个 SQL 文件:若依主业务表 、 定时任务表,两个文件都导入上面创建的数据库把文件上传到服务器目录:导入 SQL:4、检查数据库表登录数据库选择数据库:查看表:看到以上内容说明数据库已成功导入!MySQL数据库配置文件:Red

2026-08-25 11:41:01 164

原创 Ubuntu 24.04 Certbot 自动化SSL证书配置指南

是一个免费、开放、自动化的证书颁发机构(CA),由非营利组织 Internet Security Research Group(ISRG)运营。它提供有效期 90 天的免费 SSL/TLS 证书,任何人都可以申请使用。

2026-08-18 09:00:00 505

原创 腾讯云 CVM 搭建 Ceph 集群部署笔记

常见扩容扩容方式操作内容主要作用增加已有节点的数据盘给现有 CVM 挂载新的 CBS,并创建 OSD增加存储容量和部分 I/O 能力增加新的 OSD 节点新增 CVM、数据盘,加入集群并创建 OSD同时增加容量、计算资源、网络资源和故障域扩大现有 OSD 容量更换更大数据盘或新增 CBS增加可用存储容量常见缩容缩容方式操作内容主要作用移除单个 OSD迁移数据后删除指定 OSD减少一个数据盘或更换磁盘移除整个 OSD 节点、下线整台 CVM。

2026-08-16 09:00:00 637

原创 致远 OA HTTPS 配置避坑指南

80804433。

2026-08-15 09:00:00 228

原创 Ubuntu 24.04 搭建内网 DNS 服务器 (BIND9)

notify yes;notify yes;type slave;type slave;

2026-08-14 09:00:00 354

原创 Terraform 自动化部署快速上手教程

│ ├── cvm/├── envs/│ ├── test/ #测试环境 │ │ ├── main.tf│ └── prod/ #生产环境 │ ├── main.tf└── tf_key.pem #SSH私钥说明modules/:公共模块目录,负责资源复用envs/test/:测试环境envs/prod/:生产环境test 有自己的 stateprod 有自己的 state两套环境可以同时存在,不会互相覆盖我们修改的locals部分,增加map配置locals {

2026-08-13 11:53:57 366

原创 轻量级Grafana Loki日志系统部署指南

本文介绍了轻量级日志聚合系统Grafana Loki的部署指南。Loki专为云原生设计,具有不索引日志内容、云原生友好和架构极简三大特点。部署过程包括:1)环境准备(K8s、Helm和MinIO);2)MinIO存储配置;3)下载Loki Helm Chart;4)编写values.yaml配置文件;5)在K8s上安装Loki并验证;6)部署日志收集客户端Alloy。该方案适合开发、测试或轻量级生产环境,通过MinIO提供低成本存储,实现了日志收集、存储和查询的完整流程。

2026-08-01 09:00:00 169

原创 轻量网址导航 Go-Nav 使用部署手册

Go-Nav是一款轻量级可自托管的网址导航开源程序,适用于个人/团队导航页、工具站或企业书签管理。该项目提供GitHub和Gitee仓库,支持Docker快速部署(docker compose up -d)。部署后可通过3000端口访问前台和管理后台(默认账号admin/密码admin123)。系统具有简洁界面和后台管理功能,是2026年热门前端开源项目之一。

2026-07-31 09:00:00 220

原创 Windows Server 部署 Nginx 反向代理指南

本文详细介绍了在Windows Server 2008环境下部署Nginx 1.16.1实现HTTPS反向代理的完整流程。内容包括:软件包下载与解压、SSL证书配置、nginx.conf文件编辑(含HTTPS和反向代理配置)、Nginx服务启动与验证,以及常用运维指令。重点讲解了如何配置SSL证书实现HTTPS访问,并通过反向代理将4433端口请求转发到本地8080业务端口,同时保持协议转换和客户端信息传递。最后提供了Nginx的启动、停止、重载配置等常用命令。

2026-07-30 09:00:00 239

原创 Samba 服务器完整搭建教程

Samba服务器搭建简明指南 本教程介绍如何快速搭建Samba服务器,实现Linux与Windows系统的文件共享。主要内容包括:安装Samba软件包、创建共享目录并设置权限、配置smb.conf文件(重点说明关键参数)、创建Samba专用用户账号、校验配置并启动服务,以及Windows/Linux客户端的连接测试方法。教程特别强调了配置备份、权限控制和用户隔离等安全实践,帮助用户建立可靠的企业级文件共享服务,同时保持跨平台兼容性。

2026-07-29 16:36:26 221

原创 LVS+Keepalived高可用负载均衡

LVS(Linux Virtual Server)是由章文嵩博士开发的开源,内置在 Linux 内核中,转发性能极高、吞吐量大、几乎无性能损耗,专门用于 TCP/UDP 高并发流量调度,远超 Nginx 等七层负载均衡的转发能力。LVS 支持三种转发模式,搭配多种权重调度算法,可实现后端业务集群的流量均衡与弹性扩容。但 LVS 原生不具备能力,存在严重单点故障隐患。因此生产环境统一使用,实现节点故障自动剔除、主备调度器 VIP 秒级漂移切换,最终搭建出一套高性能、零单点、高可用的企业级负载均衡集群。

2026-07-29 09:00:00 420

原创 持续交付工具Argo CD的部署使用

摘要:Argo CD是Kubernetes生态中流行的GitOps持续交付工具,通过将K8s资源配置存储在Git仓库并自动同步到集群,实现"Git作为单一事实来源"的交付模式。文章详细介绍了Argo CD的部署步骤:创建命名空间、YAML部署(含常见错误处理)、修改服务类型、获取管理员密码等,并通过Gitlab仓库演示了应用的部署、更新和回滚操作流程。核心功能包括自动检测Git变更、同步集群状态、版本回滚等,能有效提升K8s应用的持续交付效率。部署完成后可通过Web界面管理应用,实现声明式配置的自动化运维。

2026-07-28 15:02:51 348

原创 Fail2ban 安装与使用

Fail2Ban是一款轻量级的Linux服务器入侵防护工具,通过监控系统日志自动封禁暴力破解IP。摘要包含:1)工具介绍和工作原理;2)安装方法(支持CentOS/RHEL/Debian/Ubuntu);3)基本配置步骤(创建jail.local,设置SSH防护);4)常用操作命令(服务管理、状态查看、IP封禁/解封);5)日志查看方法。Fail2Ban能有效防范SSH等服务的暴力破解,配置简单且支持自定义防护规则。

2026-07-24 18:21:46 197

原创 Zabbix 网络自动发现主机

本文介绍Zabbix7.0的两种主机监控方式:自动发现和主动注册。自动发现是Zabbix Server主动扫描IP网段探测主机,通过配置发现规则和动作自动添加主机。主动注册则由Zabbix Agent主动上报信息到Server,配置自动注册动作实现主机自动管理。文章详细说明了两者的配置步骤,包括服务端规则设置、客户端Agent配置等,并对比了两种方式的优缺点:自动发现适合批量处理静态IP主机,但消耗资源;主动注册更适合动态环境,性能开销低。最后建议根据实际场景选择合适方案。

2026-07-15 17:44:04 208

原创 MySQL5.7 源码编译安装与一主两从配置手册

本文基于CentOS 7.9环境,完整记录MySQL5.7.33源码编译部署与一主两从主从复制架构搭建全过程。详细涵盖环境依赖安装、用户目录初始化、CMake编译配置、源码编译安装、数据库初始化、Systemd服务配置及Root密码修改等部署步骤。同时逐一完成主库binlog、server-id参数配置,从库server-id、relay-log、只读权限配置,在主库创建专属复制账号,通过完整实操命令与参数,落地稳定的MySQL主从复制架构,适合手动编译部署MySQL、搭建主从集群的运维学习与生产参考。

2026-07-10 09:00:00 160

原创 Ubuntu Server 搭建 KVM 虚拟机指南

Linux系统安装KVM虚拟机的技术指南 本文详细介绍了如何在Ubuntu Server 24.04 LTS上安装和配置KVM虚拟化环境。KVM是基于Linux内核的开源硬件虚拟化技术,具有高性能、完全隔离和功能齐全等特点,是云计算和服务器虚拟化的行业标准。文章首先说明了检查CPU虚拟化支持的步骤,然后提供了安装KVM核心组件(包括qemu-kvm、libvirt等)的具体命令。重点演示了使用virt-install命令创建CentOS 7虚拟机的完整过程,包括参数配置、文本界面安装和网络设置。

2026-07-09 09:00:00 870

原创 JumpServer 实战部署:从环境准备到服务启动的保姆级教程

本文提供了JumpServer堡垒机在Fedora Linux系统上的单机离线部署完整指南。教程涵盖环境准备、安装包下载、配置文件修改等关键步骤,详细说明了各配置参数的含义和注意事项,包括数据库设置、Redis连接、HTTPS配置等核心选项。部署过程需要root权限,建议服务器配置至少2核CPU、4GB内存和20GB存储空间,适合需要满足等保2.0合规要求的企业用户快速搭建运维安全审计系统。文章特别强调了密钥管理等安全注意事项,并附有官方文档链接供进一步参考。

2026-07-08 09:00:00 795

原创 Harbor 开启 Trivy 漏洞扫描 & 使用步骤指南

本文详细介绍了如何在已部署的Harbor平台上开启Trivy漏洞扫描功能。主要内容包括:创建Trivy目录与配置文件、设置环境变量、修改docker-compose.yml添加Trivy服务、启动服务并进行验证。最后通过网页后台配置扫描器,测试连接成功后即可对镜像进行漏洞扫描,并可在安全中心查看详细漏洞信息。整个过程涵盖了从环境准备到实际使用的完整步骤,帮助用户快速实现容器镜像安全扫描功能。

2026-07-07 09:00:00 331

原创 Kubernetes部署Skywalking实现链路追踪

本文介绍了在Kubernetes集群中部署SkyWalking实现链路追踪的完整方案。主要内容包括:1)创建统一命名空间;2)部署Elasticsearch 7.17.0作为存储后端,配置密码认证;3)部署SkyWalking OAP Server组件,连接ES存储;4)部署Web UI界面并通过Ingress暴露访问;5)Java服务接入方案说明,通过Agent采集数据并上报OAP。所有组件使用NFS存储类持久化数据,最终构建了完整的APM监控系统,可实时查看调用链路和性能指标。

2026-07-06 16:45:23 402

原创 腾讯云CDN详细步骤与教程

本文详细介绍了腾讯云CDN的接入步骤:首先在控制台添加域名并完成归属验证(需添加TXT记录);其次配置CDN加速参数并开启HTTPS服务,上传SSL证书;然后根据分配的CNAME地址在DNS服务商处添加解析记录;最后验证CNAME生效状态并进行访问测试。通过图文并茂的方式,完整展示了从域名配置到HTTPS加密、最终验证生效的全流程,帮助用户快速完成CDN接入。

2026-06-25 11:15:44 451

原创 Kubernetes搭建部署nacos集群

v1.32.132.3.2:MySQL(默认命名空间,已有主从集群):StatefulSet + Headless Service + 固定域名集群(3节点):PVC 持久化数据、日志:Ingress 域名访问。

2026-06-22 09:00:00 226

原创 K8s 集群 NFS 存储部署流程

sc.yamlmetadata:annotations: #标记为集群默认存储类。

2026-06-20 09:00:00 282

原创 10个Python运维监控必备脚本!建议收藏

本文分享了10个实用的Python运维自动化脚本,涵盖数据自动备份、系统性能/端口/进程存活监控及日志异常告警。所有脚本均内置SMTP邮件通知与智能防抖机制,有效避免“邮件轰炸”,助你轻松实现服务器的高效巡检与维护。

2026-06-19 10:00:00 242

原创 Kubernetes部署Kafka集群的实践与避坑指南

本文提供在Kubernetes上部署高可用Kafka与Zookeeper集群的完整实践指南。涵盖从创建命名空间、配置3节点StatefulSet集群到消息生产消费验证的全链路操作,助您快速搭建并测试稳定的分布式流处理平台。

2026-06-18 14:30:00 228

原创 K8s 三大探针(livenessProbe_readinessProbe_startupProbe)详解

Kubernetes三大探针(启动、存活、就绪)是保障容器高可用的核心机制。本文解析其作用与检测方式,并结合Nginx和MySQL实战案例,教你精准配置健康检查策略。

2026-06-17 09:15:00 463

原创 K8s灾备利器:Velero部署与备份还原演示

Velero是Kubernetes集群备份、恢复及迁移的开源利器。本文实战演示了基于MinIO对象存储部署Velero的完整流程,涵盖客户端安装、服务端配置及test命名空间的备份与误删恢复验证,助您快速掌握K8s数据保护核心工作流。

2026-06-16 09:00:00 670

原创 一文搞定MySQL备份还原与Binlog恢复

本文详细介绍了MySQL数据库备份与还原的多种方法,包括单数据库备份、全库备份、单表备份,以及对应的还原操作。文章还讲解了压缩备份技巧、定时自动备份脚本设置,并重点演示了通过binlog日志恢复误删数据的完整流程。从基本命令到实用技巧,涵盖了MySQL数据保护的常见场景,特别强调了--single-transaction参数在热备份中的重要性,以及binlog日志在数据恢复中的关键作用。

2026-06-15 11:33:04 276

原创 OpenResty部署教程:从安装到高可用配置全解析

本文详细介绍了OpenResty的安装部署和进阶使用教程。首先讲解了在Ubuntu/Debian系统下的编译安装步骤,包括依赖安装、源码下载、编译配置等过程。然后通过一个简单的Lua接口示例验证安装成功。进阶部分展示了如何获取请求参数、实现反向代理功能,并加入Lua控制逻辑,包括IP黑名单、爬虫拦截、请求限流等安全措施。教程配有完整的配置代码和效果截图,帮助开发者快速掌握OpenResty的核心功能,实现高性能网关服务。

2026-05-29 08:15:00 587

原创 HAProxy 指南:负载均衡原理与安装配置

1.至少准备3台服务器:1 台+ 2 台+ 1 台(可选)2.HAProxy版本:HAProxy version 3.3.10-0a72d7f9f 2026/05/11。

2026-05-28 08:00:00 513

原创 Caddy:安装、使用和配置指南

Caddy是一款现代化的开源Web服务器,以其自动HTTPS功能著称。本文介绍了在Ubuntu/Debian系统上安装Caddy的步骤,包括添加软件源、安装和验证版本。详细讲解了Caddy的三种主要用途:静态网站托管(配置目录浏览和压缩)、反向代理(将/api路径转发到其他端口)以及域名配置(自动获取HTTPS证书)。文章还提供了进阶配置技巧,如隐藏服务器标识、强制HTTPS、自定义错误页面和访问日志设置。通过这些配置,用户可以快速搭建安全高效的Web服务。

2026-05-27 08:15:00 765

原创 Podman入门全指南:安装、配置与运行容器

Podman容器管理工具入门指南 Podman是一款由Red Hat开发的开源容器管理工具,作为Docker的安全替代方案。本文介绍了Podman的安装配置和基本使用方法: 安装:通过apt-get命令快速安装Podman,并验证版本 配置:设置镜像加速、兼容Docker参数、防火墙规则和Rootless运行模式 运行容器:以普通用户身份运行Nginx容器并验证访问 进阶配置:包括自动清理、日志限制和容器开机自启设置 常用命令:总结了容器生命周期管理、镜像操作、数据卷和网络管理等核心命令 Podman无需守

2026-05-26 08:00:00 836

原创 MongoDB的安装与配置全指南:从入门到生产环境部署

本文详细介绍了MongoDB 8.3.2在Linux系统下的完整安装配置流程,包括下载解压、目录创建、配置文件编写、服务启动等步骤。重点讲解了如何设置账号密码进行安全验证,并提供了连接测试和基础CRUD操作示例。文章还涵盖了进阶查询技巧(条件查询、投影、排序分页)和性能优化方法(批量操作、索引创建),最后通过10万条数据的索引查询对比测试,直观展示了索引对查询性能的提升效果。

2026-05-25 08:00:00 951

原创 Nginx+Keepalived 主备高可用集群部署

本文介绍了基于Nginx+Keepalived的主备高可用集群部署方案。通过VRRP协议实现VIP(172.16.0.100)在主备节点(172.16.0.10/11)间的自动漂移,支持Keepalived进程和Nginx服务故障自动切换。部署步骤包括:1)基础环境准备;2)创建Nginx健康检查脚本;3)配置主备节点的Keepalived;4)启动服务并验证功能。方案采用nopreempt策略,主节点恢复后不抢占VIP,确保业务平稳运行。测试表明,当主节点故障时,备节点能在2秒内接管服务,实现高可用。

2026-05-19 08:00:00 693

原创 RabbitMQ on K8s:部署流程、端口验证与顺序消费代码实现

本文详解在Kubernetes中部署RabbitMQ 4.3.0的完整流程,涵盖核心YAML配置与运行验证。同时提供Spring Boot测试项目,通过模拟500ms业务延迟及日志可视化,实现了消息的顺序消费,展示了其在K8s环境下的实际应用价值。

2026-05-18 08:00:00 500

原创 Kubernetes (v1.32) 部署 ELK (8.15) 日志系统实战指南

本教程详述了在 Kubernetes (v1.32.13) 集群中部署 ELK (8.15.2) 日志系统的全流程。首先创建 elk 命名空间,利用 StatefulSet 部署 Elasticsearch 并配置持久化存储与资源限制;接着搭建 Kibana 可视化界面连接 ES,并配置 Logstash 作为日志处理管道;同时以 DaemonSet 形式部署轻量级 Filebeat 采集各节点容器日志。最终通过 NodePort 暴露服务并完成全链路验证,成功构建了一套稳定、高效的集中式日志收集与分析平台

2026-05-17 10:00:00 865

原创 Harbor生产级部署实战:PostgreSQL+Redis+MinIO全解耦架构详解

本文介绍了一种高可用 Harbor 容器镜像仓库的生产级部署方案,采用完全解耦架构设计:组件分离:将 Harbor 的元数据存储(PostgreSQL)、缓存(Redis)和镜像存储(MinIO)全部外置,实现各组件独立部署和扩展。

2026-05-16 20:27:56 801

原创 基于Docker的MinIO单机部署与功能测试指南

本文介绍了使用Docker快速部署MinIO对象存储服务的详细步骤。内容包括单机部署的硬件要求、Docker运行命令配置(端口映射、数据卷挂载、内存限制等),以及完整的服务验证流程:通过浏览器访问控制台、curl测试API连通性、创建Bucket测试、文件上传下载验证,最后使用mc命令行客户端测试S3接口功能。所有测试均附带截图说明,确保部署后的MinIO服务各项功能正常运行。

2026-05-08 17:07:34 530

原创 如何在Docker容器中运行LNMP

本文介绍了使用Docker Compose部署LNMP环境的详细步骤:1)安装Docker、pip和docker-compose;2)创建docker-compose.yml文件配置nginx、php-fpm和mysql服务;3)通过docker-compose up -d命令启动容器;4)验证各组件运行状态,包括nginx访问、mysql数据库连接和php解析功能。配置中使用了网络连接、端口映射和目录挂载,实现了nginx与php的协同工作,并通过环境变量设置了mysql的root密码和初始数据库。最终通

2026-05-07 08:30:00 177

原创 CentOS服务器搭建Pure-FTPd

本文详细介绍了在CentOS系统上部署pure-ftpd服务器的完整流程。主要内容包括:下载和解压源码包、安装依赖库、运行配置脚本并指定TLS/SSL等关键功能选项、编译安装、创建SSL/TLS证书、设置用户目录权限、启动服务等步骤。文章还提供了本地和远程连接测试方法,包括使用FileZilla等FTP客户端工具的配置要点(如关闭被动模式)。通过清晰的命令行操作和截图说明,完整展示了从安装到测试的整个过程,确保读者能够成功搭建支持加密传输的FTP服务器。

2026-05-06 10:30:00 154

原创 iptables实用操作指南:常用指令与规则备份恢复全解析

iptables实用操作指南 本文总结了iptables防火墙的常用指令和规则备份恢复方法。主要包含:1) 规则查看和管理指令,如查看、添加、删除规则及修改默认策略;2) 常用安全配置示例,包括端口开放和访问限制;3) 规则备份与恢复的多种方法,推荐使用iptables-save/restore命令,恢复前需清空现有规则避免冲突。最后可通过iptables -L -n -v验证恢复结果。这些操作可有效管理Linux防火墙配置。

2026-05-05 09:45:00 877

空空如也

空空如也

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

TA关注的人

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