自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 GitLab 企业级实操手册:从基础命令到生产环境安全回退(revert 完整流程)

很多新人在多人协作场景下,经常会遇到:公共分支写错代码不敢回退、合并冲突处理混乱、强制推送覆盖同事代码、stash 时机不对导致代码丢失等问题。本文整理了从仓库初始化、分支管理、远程连接,到生产级公共分支安全回退(git revert)的完整标准流程,修正了大量网上常见的错误用法,可直接作为团队内部操作规范使用。

2026-09-01 15:47:51 192

原创 阿里云服务器上部署 Minikube 的正确步骤(避坑版)

本文介绍了在阿里云ECS(CentOS/AlibabaCloudLinux3)上搭建Minikube集群的完整流程。针对国内访问gcr.io镜像困难的问题,提供了使用阿里云镜像加速和手动拉取基础镜像的解决方案。主要内容包括:创建普通用户并配置Docker组、安装Docker/Minikube/kubectl、配置镜像加速器、手动拉取Minikube基础镜像、启动集群(建议配置2核CPU和1800MB以上内存)以及验证集群状态。文章还包含了常见错误及解决方法,如CPU/内存不足导致的启动问题和镜像拉取超时等。

2026-05-11 22:27:52 384

原创 Redis部署-总结版

服务器:阿里云 CentOS 系统安装 Docker 及 Docker Compose V2 插件优化宿主机内核参数:bash# CentOS 永久关闭透明大页(通过 systemd 服务)

2026-04-21 00:27:39 415

原创 Prometheus 监控采集任务404处理(手稿)

本文记录了使用Prometheus监控网站和服务器资源时遇到的系列问题及解决方案。主要问题包括:1)网站监控失败显示404,排查发现代码中缺少prometheus-flask-exporter依赖且初始化顺序错误;2)数据库连接失败导致应用崩溃,通过配置环境变量修正;3)node_exporter指标抓取失败,调整容器网络模式解决;4)Prometheus无法抓取Flask应用指标,最终通过端口映射和修改配置文件实现监控。整个过程涉及依赖管理、代码调试、容器网络配置等多方面技术问题,通过逐步排查和验证最终实

2026-04-11 15:35:22 378

原创 【无标题】

# Flask接入Prometheus监控排坑指南 本文记录了校园失物招领平台接入Prometheus监控的全过程踩坑经验。主要问题包括: 1. **/metrics端点404**:因依赖缺失(prometheus-flask-exporter未安装)、代码缩进错误、数据库连接失败导致应用崩溃 2. **Prometheus抓取失败**:容器网络配置不当,node_exporter与Prometheus不在同一网络 3. **指标注册问题**:PrometheusMetrics初始化顺序错误,需在Flask

2026-04-11 15:29:02 412

原创 ✅ 完整部署流程(Docker 独立监控 + 域名访问)

应该看到 prometheus、node_exporter、grafana 三个容器均为 Up。一台云服务器(CentOS 7 / Ubuntu 20.04,已安装 Docker)例:mkdir /opt/monitoring/docker-compose.yml。稍等片刻,即可看到服务器 CPU、内存、磁盘、网络等实时监控图表。一个已解析到服务器 IP 的域名(如。mkidr +路径+名字。然后点击i,进入输入模式。然后esc,退出输入模式。# 停止服务(保留数据)# 彻底删除(含数据卷)

2026-03-27 14:37:25 438

原创 网站redis从开发到部署方案

command: redis-server --requirepass ${REDIS_PASSWORD} --appendonly yes # 开启AOF持久化。test: ["CMD", "redis-cli", "-a", "${REDIS_PASSWORD}", "ping"] # 健康检查。- REDIS_URL=redis://redis:6379/0 # 使用容器名作为Redis主机。- REDIS_PASSWORD=${REDIS_PASSWORD} # 从环境变量读取密码。

2026-03-24 23:17:54 457

原创 《企业网络实战(二):NAT 实现内网 Web 服务对外发布》

bash!内网接口(连接左侧交换机)#这个接口是可以选择的我选择的是左侧交换机#如果你想选择别的也可以,就是后面的服务器也得在你选择的交换机下面配置!外网接口(Vlan30)#简而言之就是router1与PC6连接的接口所属的vlan,因为我用的二级接口嘛,所以配置的vlan,你们要是选择三级接口可以直接给IP配nat就行。

2026-03-22 23:25:59 600 1

原创 全过程步骤(从零到高可用企业网络)

**路由器**:两台(Router1、Router2),均添加 HWIC-4ESW 二层交换模块。- **IP 配置**:`192.168.1.100/24`,网关 `192.168.1.1`。- **IP 配置**:`203.0.113.2/24`,网关 `203.0.113.1`。- **外网 PC**:连接 Router1 的扩展接口(如 Fa0/0/2)。- **扩展性**:新增网段只需在 OSPF 中宣告,无需手动指路由。- **高可用**:任意一条链路故障,业务自动切换(丢包<5个)。

2026-03-22 22:52:20 608

原创 《企业网络架构实战(一):基于OSPF的高可用网络搭建》-思科模拟器

三层网络搭建(思科模拟器)-CSDN博客依旧是根据上一篇基础上来进行改进,这一篇偏向实际应用首先是冗余网络配置在两个路由器中加一条线,毕竟看到这这种基本操作我就不赘述了然后配置接口iIP因为我当时选的路由器插件其实有点问题但是问题不大用的插件是HWIC-4ESW这是个二层接口所以是配置不了IP所以我直接先划分的VLAN然后给VLAN配的IP具体代码ROUTER2代码:interface fastEthernet 0/0/1 switchport mode access switchport access

2026-03-22 15:37:45 410

原创 三层网络搭建(思科模拟器)

本文介绍了使用思科模拟器搭建三层网络(网络层)的详细步骤。首先说明三层网络在企业局域网和校园网中的应用,并指出核心设备为路由器或三层交换机。文章详细讲解了路由器接口配置过程,包括添加插件、连线、进入CLI界面、配置IP地址、开启接口等操作步骤,提供了完整的配置代码示例和关键命令解析。最后介绍了路由器间的静态路由配置方法,帮助读者实现不同网段间的通信。全文配有详细命令解释和操作截图,适合网络初学者学习三层网络搭建。

2026-03-20 18:13:38 692

原创 二层局域网搭建(思科模拟器)

第一排最后的闪电标志,点开,然后摁住ctrl 加后面的那个第一个小闪电,你就能一直链接,要不然的话你得连一次点一次。第一排填写IP,然后第二排会自动生成子网掩码不用你写,第三排是网关,我习惯设置为第一个也就是192.168.1.1。三台交换机,六个PC,简单来说就是三个二层结构,如果要转三层需要路由器,这个后面我会继续写。我用的版本不用自己选择接口,有的版本需要自己选择接口,你就选择下面截图的这种接口就行。因为他们的三台交换机是没有联通的,所以即便他们IP在同一个网段也是联通不了的。

2026-03-19 19:27:16 303

原创 校园失物招领平台项目自动化部署指南(Docker + Nginx)

本项目是一个基于 Flask 的校园众筹平台,采用 Docker 容器化部署,Nginx 作为反向代理服务器。本文档提供一套完整的手动部署步骤及其自动化脚本,帮助你在 CentOS 7+ 服务器上快速搭建环境,并确保基本的安全性。注意:当前网站仅用于技术演示,未投入实际生产,因此安全性措施以满足基本防护为主(如仅开放必要端口、最小权限原则)。若用于生产环境,请根据业务需求加强数据备份、访问控制等。

2026-03-10 14:55:10 410

原创 新手部署校园失物招领网站全流程|避坑指南+实操经验(Flask+Nginx+Docker)

本文分享了校园失物招领网站基于Flask+Docker+Nginx在CentOS 7云服务器的部署经验,聚焦新手部署痛点。先介绍部署前本地代码规范要点,包括统一Flask监听配置、规范Docker Compose文件、配置通用路径与日志,以及服务器环境准备;再讲解容器部署、Nginx反向代理配置、80端口开放、域名解析的核心步骤及验证方法;最后复盘6个典型部署坑及解决方案,并给出安全、稳定性和维护的优化建议。核心强调本地与服务器环境统一、步骤完整的重要性,为新手提供可复用的实操部署指南。

2026-03-02 21:41:22 678

原创 Flask+Gunicorn+Nginx 校园众筹项目部署全流程(生产环境)

本项目为 Flask 工厂函数模式开发的校园众筹平台,需部署在 CentOS 系统中,实现的生产环境能力。

2026-01-22 22:38:49 511

原创 [特殊字符]️ Docker 镜像加速器完整配置流程下面是在 CentOS 7 系统上配置 Docker 镜像加速器的完整步骤

这里一次性配置了 USTC、网易云、腾讯云三个国内镜像源,提升拉取成功率。对比配置前后的下载速度,就能明显感受到加速效果。执行以下命令,检查输出中。

2026-01-22 16:01:35 398

原创 CentOS 7 安装 Docker 避坑指南:解决源不稳定与插件校验失败问题

摘要:本文针对CentOS7系统安装Docker时常见的"TCP连接重置"和"插件包校验失败"问题,提出优化解决方案。通过替换阿里云国内源解决官方源不稳定问题,并使用--exclude参数跳过不兼容的docker-compose-plugin插件,提供已验证的完整安装步骤。关键步骤包括卸载旧版本、安装依赖、配置国内源、选择性安装核心组件及启动服务验证。文章还补充了docker-compose替代安装方法和常见错误解决方案,为CentOS7用户提供了一套稳定可靠的Doc

2026-01-21 17:06:10 560

原创 第三篇 Python 字符串 + 元组 + 集合 + 字典 四大容器核心语法全集

注:字符串是不可变序列,切片步长为负时,起始索引必须在结束索引右侧;find 查不到返回 - 1,strip 去首尾字符,startswith 判断开头,都是高频方法。注:集合自动去重,无序不支持索引;注:字典是键值对容器,key 唯一且不可变;注:差集是 s2 有但 s3 没有的元素,交集是共有的元素,并集是所有元素;注:解包是元组核心特性,* 号接收剩余所有元素并封装为列表;注:右侧 b,a 自动组包为元组,左侧解包赋值,无需临时变量,一行完成变量交换,Python 极简写法。

2026-01-19 09:42:10 244

原创 第二篇 Python 列表 List 全操作精讲(切片 + 增删改查 + 实战案例)

reverse () 反转列表、remove () 删指定元素、insert () 指定位置插入、sort () 排序、pop () 删指定索引、append () 末尾追加,是列表高频必用方法。append () 向列表追加元素,sort () 默认升序排序;负数索引从后往前取值,-1 是最后一个元素,del 可删除指定索引元素。索引越界不报错,省略起始默认从 0 开始,省略步长默认步长为 1。基础循环写法实现数值计算和筛选,i*i 是平方运算,平方再平方是四次方,逻辑清晰易懂。

2026-01-18 21:01:39 234

原创 第一篇 Python 零基础入门核心语法(输入输出 + 流程控制 + 循环语句)

input 获取的内容是字符串,无法直接做数值运算,int () 将字符串转为整数,float () 可转为小数。range (起始值,结束值,步长),步长为 2 时隔一个取一个,可直接获取指定区间的奇数 / 偶数,效率更高。取模余数为 1 的数字是奇数,range (100) 生成 0-99 的整数序列,遍历做条件求和即可。match-case 支持带条件匹配,除法中限制除数不为 0,避免程序报错,是条件运算的经典案例。经典双层循环案例,内层循环只遍历到外层变量,避免打印重复内容;

2026-01-18 20:59:53 632

原创 零基础必看!SQL 基础查询语句大全

【查询表:user_profile (device_id,gender,age,university,gpa)】sql。

2026-01-15 21:49:54 701

原创 【部署实战】Nginx+Gunicorn 部署 Python Web 项目(详细步骤 + 踩坑总结)

Gunicorn 应用入口错误坑:配置成app:app,但项目用的是应用工厂解决:严格对应项目的启动入口Nginx 反向代理地址不匹配proxy_pass写了但 Gunicorn 监听的是解决:保证proxy_pass和 Gunicorn 的-b地址完全一致SELinux 导致 502 错误坑:Nginx 配置正确,但返回 502解决:执行开放网络权限访问端口错误坑:浏览器输入(Nginx 监听的是 80 端口)解决:直接访问(默认 80 端口)

2026-01-02 15:58:25 811

原创 Flask 项目(校园众筹)CentOS 7 虚拟机完整部署教程(避坑版)

解决 CentOS 7 Yum 仓库、Python 版本、pip 工具等基础环境问题;成功安装项目所有依赖,修复版本冲突与_sqlite3模块缺失问题;实现 Flask 项目在虚拟机中的正常启动,明确访问失败的排查方向;提供开发环境与生产环境两种部署方案。

2026-01-02 14:12:01 1028

原创 Shell 脚本核心知识点:变量传递、作用域与参数遍历实战

本文系统讲解了Shell脚本中变量操作和参数传递的核心知识点。重点解析了变量作用域(export的实际作用)、位置参数($0-$n)的使用方法,以及$*与$@遍历参数的关键区别。通过实战案例对比了不同执行方式对变量生命周期的影响,并给出新手常见错误及解决方案。最后提供了5条避坑指南,包括Shebang规范、变量定义格式、参数遍历选择等实用建议,帮助运维新手快速掌握Shell脚本基础技能。

2025-12-02 23:11:22 472

原创 Nginx 反向代理 + Tomcat 双实例部署实战(标准化步骤)

默认 Tomcat 仅监听本机 / 内网 IP,添加。决定路径转发规则 —— 带。

2025-12-01 22:48:10 968

原创 Linux 基础入门:核心命令 + 实操技巧全攻略(新手友好版)

本文是一份Linux系统入门指南,详细介绍了零基础用户需要掌握的核心知识。主要内容包括:1)基础预备知识,如Linux目录结构、命令格式和路径表达;2)常用文件/目录操作命令;3)文本处理与搜索工具;4)用户权限管理;5)远程操作与系统监控技巧;6)环境变量配置方法。指南特别强调实用操作技巧,如通配符使用、管道符和重定向等效率工具,并提供了大量典型命令示例。文章采用星级难度评估(★☆☆☆☆),指出权限数字理解、路径切换和Vim模式转换是主要难点,适合新手循序渐进学习。

2025-12-01 22:47:20 1321

原创 人工智能在信息安全中的应用与挑战

本文探讨人工智能在网络攻击检测、入侵防御、数据安全等方面的应用,分析其面临的技术与伦理问题,并提出应对策略,旨在推动人工智能与信息安全的深度融合,提升网络安全防护能力。在数据隐私保护上,利用差分隐私等技术,结合人工智能的数据分析能力,在不泄露用户隐私的前提下,实现数据的有效利用。人工智能可以对系统日志、用户行为等数据进行分析,学习用户和系统的正常行为模式,当检测到异常行为时,及时发出警报并采取相应的响应措施,如阻断非法访问、隔离受感染主机等,防止入侵行为造成更大的损失。二、人工智能在信息安全中的应用​。

2025-06-27 20:48:08 684

原创 物联网设备安全漏洞与防护策略研究

物联网设备安全漏洞给用户和网络带来了严重威胁,通过从硬件、软件、通信和管理等多个层面采取防护策略,能够有效提升物联网设备的安全性。未来,随着物联网技术的不断发展,还需要持续关注新出现的安全问题,不断完善安全防护体系,保障物联网产业的健康发展。建立物联网设备安全管理平台,对设备进行集中监控和管理,实时监测设备的运行状态和安全事件;本文分析物联网设备在硬件、软件及通信层面的安全问题,提出构建多层防护体系的解决方案,以提升物联网设备的安全性,保障用户隐私与网络稳定。三、物联网设备安全防护策略​。

2025-06-27 20:47:29 532

原创 13、全球 DDoS 攻击现状调查与研究

1.11.1。

2025-06-27 20:38:48 763

原创 Linux 知识思维导图概述

本文分享了一份用Xmind制作的Linux学习思维导图,涵盖命令行操作、文件管理和系统配置等核心知识点,特别详细整理了文件操作和vim快捷键等内容。作者认为思维导图比传统笔记更高效,适合期末复习使用,并表示会继续更新完善导图内容,对突击复习的同学很有帮助。

2025-05-31 14:53:58 230 1

原创 day3实训课

这就让我们得不断提升技能,不仅要会用D盾这类工具,还得深入了解webshell的原理和免杀技术,才能更好地保护服务器安全。它就像服务器的“安全卫士”,能通过静态扫描、动态行为分析和启发式检查等手段,找出藏在文件里的webshell代码。比如,它会检查文件里有没有可疑的代码模式和行为特征,要是发现了,就会提醒我们去处理。webshell是一种恶意脚本,黑客把它上传到网站服务器,就能获得服务器的控制权,进行上传下载文件、篡改数据等危险操作,就像在服务器里偷偷开了个“后门”。

2025-04-24 23:06:07 153

原创 实训课day2

实训中的练习让我对网络安全分析有了更实际的操作体验。像“FTP 密码追踪”练习,我运用 Wireshark 过滤出 FTP 协议流量,借助“追踪流”功能,深入理解了 FTP 登录时用户名和密码明文传输的特性,在 TCP 流数据中精准定位密码字段,掌握了分析 FTP 密码的方法。分析访问网站运用的函数和 SQL 注入流量时,我借助 Wireshark 捕获的 HTTP 流量,识别网站关键业务函数,依据特殊字符、SQL 语法关键词等特征,定位 SQL 注入语句,判断注入类型和风险。

2025-04-22 22:35:10 246

原创 实训课day1

另一个就是对一句话木马的使用,找到可以上传的地方,传入木马,如果被阻断了可以在文件后缀xx.php.txt,加一个别的,不影响使用,最后用菜刀或者蚁剑i进行控制。还有对zip文件的使用,网站中可能会存在路径便利漏洞,从而达成自己的目的。还有就是对于注入的使用与在网页源代码中找到自己想要的信息和用webshell对网站进行操作。加深了对御剑的使用,遇见要做的网站感觉都可以先用御剑扫一下,就能找到切入点。系统学习了下网络安全基础的实验。

2025-04-21 20:17:14 128

原创 费马定理的研究与应用

通过文献综述和数学分析方法,本文首先回顾了费马定理的起源和早期研究,随后详细介绍了怀尔斯的证明过程,包括椭圆曲线和RSA方面的关键作用,以及后续对证明的简化和验证工作。该加密方式依赖于椭圆曲线上的离散对数问题,相较于传统基于大整数分解或离散对数的加密方法,椭圆曲线加密在提供相同等级的安全性时,所需的密钥长度更短,这带来了更高的效率和更低的系统资源消耗。其在密码学中的应用尤为重要,基于数论的公钥加密系统,如RSA,其安全性即依赖于类似费马定理所涉及的数学问题的计算难度。

2024-06-28 19:32:27 4493

原创 CTF·椭圆曲线加密问题

接下来,可能需要根据具体的加密算法和规则,对得到的点进行进一步的运算或转换,才能最终得到明文。但这取决于具体的加密方案和上下文信息。假设:椭圆曲线方程为 y^2 = x^3 + Ax + B,基点 G,密文为 (P1, P2)理解椭圆曲线加密的数学原理,包括点的加法、乘法等运算规则。给定:椭圆曲线的参数(如曲线方程、基点等)和密文。根据密文和曲线参数,进行点运算来求解明文。通过点的运算和求解方程,最终得到明文。

2024-06-28 11:26:52 855

原创 CTF·RSA

给定一个大整数 n,两个素数 p 和 q,以及加密指数 e 和密文 c,要求计算出明文 m。假设:p = 11,q = 13,e = 7,c = 88。算法来计算解密指数 d,然后通过取模运算得到明文。通过扩展欧几里得算法计算得到 d = 103。

2024-06-28 11:04:47 467

原创 CTF·Base64 Decoding

Base64 是一种常见的编码方式,用于将二进制数据转换为可打印的 ASCII 字符。解码 base64 编码的字符串可以使用相应的解码工具或编程语言中的函数。题目:给出一段 base64 编码的字符串:“sgvsbg8gq1rgiq==”,解码这个字符串。:解码后的字符串是“hello CTF!

2024-06-26 11:36:04 701

原创 CTF竞赛·凯撒密码

凯撒密码是一种简单的替换密码,将通过字母表中的每个字母移位一定的数量来加密。对于移位三位的凯撒密码,只需将密文中的每个字母像前移动3位即可得到原文,即为‘helloworld’题目描述:给出一段用凯撒密码(移位3)加密的密文: khoorzruog。

2024-06-26 11:25:29 448

空空如也

空空如也

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

TA关注的人

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