自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 GlusterFS (GFS) 分布式文件系统

GlusterFS 是开源分布式横向扩展网络文件系统基于 Linux 开源集群架构 无中心节点设计 把多台普通服务器本地磁盘资源聚合 虚拟成一个超大统一共享存储池 对外提供标准 NFS/SMB 文件访问接口 上层业务无需感知底层分布式架构 像使用本地磁盘一样使用海量存储空间无单点故障 集群稳定性极强扩容简单灵活 线性提升存储容量与读写性能硬件成本极低 通用服务器即可搭建POSIX 标准接口 业务适配性极强数据多副本 天然防止硬盘 节点故障丢失数据。

2026-04-22 15:56:19 452

原创 NoSQL之Redis配置与优化

Redis作为高性能的NoSQL内存数据库 其核心优势在于亚毫秒级响应速度 丰富的数据结构和卓越的可扩展性 广泛应用于缓存 消息队列 实时数据引擎等场景 但Redis的性能发挥高度依赖合理的配置与针对性优化 未经配置的实例无法充分释放潜力 甚至可能引发稳定性问题 本笔记围绕Redis核心配置 性能优化 安全加固 高可用配置四大维度。

2026-04-17 11:44:24 977

原创 Zookeeper+Kafka消息队列单节点与集群部署

Kafka 是 Apache 旗下开源的(也称为分布式流处理平台)最初由 LinkedIn 开发并开源 核心作用是实现分布式系统中 “生产者 - 消费者” 模式的消息传递 解决高并发场景下的数据异步传输 解耦 削峰填谷问题。

2026-04-16 14:33:38 907

原创 HAProxy搭建Web群集

HAProxy 是适合搭建 Web 高可用群集 对比 LVS(性能强 部署复杂)Nginx(健康检查弱 高并发一般)HAProxy 均衡性 健康检查 高并发表现更均衡。

2026-04-15 13:58:06 559

原创 LVS-DR群集

LVS-DR是LVS(Linux虚拟服务器)三种核心模式之一,基于数据链路层(MAC层)实现负载均衡,核心逻辑是“请求流量经调度器分发,响应流量由真实服务器直接返回客户端”,从根源上解决调度器的带宽瓶颈,是高并发场景下构建大规模负载均衡集群的首选方案之一核心优势:高性能、低延迟,响应流量不经过调度器,大幅降低调度器负载,吞吐量远高于NAT模式;客户端仅感知虚拟IP(VIP),对后端拓扑无感知,透明度高。

2026-04-13 11:36:19 599

原创 LVS负载均衡

依赖IP隧道协议(如GRE)实现跨网段转发 Director接收客户端请求后 对数据包进行重新封装(添加外层IP头 源IP为DIP 目的IP为RS的RIP)将封装后的数据包发送到RS RS接收后解封装,发现内层IP头的目的IP为VIP(已绑定本地)处理请求后直接向客户端返回响应(源IP为VIP 目的IP为CIP)响应不经过Director。核心IP关系——CIP(客户端IP)→VIP(集群入口IP)→DIP(调度器内网IP)→RIP(后端服务器IP)数据转发过程围绕这四类IP展开。

2026-04-11 16:32:47 742

原创 Python 网络编程

网络编程:让不同计算机通过网络协议实现数据通信(传输 / 接收)的编程方式 Python 提供内置库socket(套接字)是网络编程的核心工具 封装了底层网络通信细节表格方法作用适用协议绑定 IP 和端口TCP/UDP开启监听,设置最大等待连接数TCP接受客户端连接,返回新套接字 + 地址TCP主动连接服务端TCP发送数据(TCP 专用)TCP接收数据(TCP 专用)TCP发送数据(UDP 专用,带目标地址)UDP接收数据(UDP 专用,返回数据 + 地址)UDP关闭套接字。

2026-04-10 11:03:38 474

原创 Python 操作 MySQL 数据库

环境准备。

2026-04-09 11:41:48 548

原创 Flask 框架

轻量级 Python Web 微框架 设计核心为简洁 灵活 易用 无强制项目结构 适合 Web 开发入门 快速原型开发和小型 Web 应用开发Flask 本身核心代码量少 核心能力由两个核心第三方库支撑 构成架构基础:通过 pip 安装 可配置国内源(阿里 华为)提升安装速度 基础命令pip3 install flask核心作用@app.routerequestsessiong。

2026-04-08 14:34:16 807

原创 PostgreSQL日常维护

PostgreSQL 日常维护的核心是保障数据安全维持系统稳定优化性能效率需建立 “定期检查 + 主动预防 + 快速响应” 的维护逻辑 避免因数据积压 配置不当或故障扩散影响业务连续性\l 列出所有数据库\c [数据库名] 或 \connect [数据库名]\dn 列出所有模式(Schema)\db 列出所有表空间显示 pgsql 命令的说明(元命令查询帮助)\q 退出 psql\dt 列出当前数据库的所有表\d [TABLE] 查看表结构\du 列出所有用户。

2026-04-07 14:03:06 662

原创 PostgreSQL初体验

Windows:服务中找到。输入安装时设置的密码,出现。就能完成 90% 基础操作。

2026-04-03 10:51:52 601

原创 MySQL 故障排查与生产环境优化

避免盲目操作(如重启、删数据),防止故障扩大,同时做好操作记录,便于回溯。

2026-04-02 13:40:37 689

原创 MySQL高可用

高可用(High Availability,HA)的核心目标是保障MySQL服务持续可用,最大限度减少停机时间、降低数据丢失风险,核心衡量指标有两个MySQL高可用的本质的是解决三大核心问题:故障检测(快速发现主库异常)、自动切换(无需人工干预完成主从角色切换)、数据同步(确保从库与主库数据一致),避免单点故障导致业务停摆或数据丢失。

2026-04-01 13:10:17 676

原创 MySQL主从复制,读写分离

MySQL主从复制是指将主库(Master)的二进制日志(binlog)同步到从库(Slave)从库通过回放日志,实现与主库数据一致的过程 核心作用是(读操作转移到从库)(主库故障时可切换到从库)

2026-03-31 14:47:06 467

原创 MySQL 全量、增量备份与恢复

复制旧 binlog 文件到备份目录。MySQL 无直接增量备份命令,解析 binlog 日志。

2026-03-30 15:33:18 427

原创 数据库操作

创建数据库:CREATE DATABASE 数据库名 [CHARSET utf8mb4];(utf8mb4支持表情符号,推荐使用)查看数据库:SHOW DATABASES;(查看所有数据库)、USE 数据库名;(切换到指定数据库)删除数据库:DROP DATABASE 数据库名;(谨慎操作,删除后无法恢复)

2026-03-19 11:34:24 751

原创 MySQL数据库

本次MySQL初体验 掌握了“安装-连接-数据库操作-数据表操作-数据增删改查”的核心流程SQL语句是操作MySQL的核心 关键字大小写不敏感 建议大写区分删除 修改操作务必加WHERE条件 避免误操作数据库 数据表 字段的关系 理解“文件夹-文件-内容”的类比 更容易记忆。

2026-03-18 15:14:03 807

原创 Nginx性能调优与深度监控

Nginx作为高性能的HTTP和反向代理服务器 广泛应用于生产环境 但默认配置无法充分发挥其硬件潜力 且缺乏完善的监控会导致故障排查滞后 本笔记聚焦Nginx性能调优的核心配置的优化思路 以及深度监控的指标 工具和实战方法 适用于生产环境的性能优化与运维监控场景 兼顾理论与实操 方便后续查阅和落地。

2026-03-17 14:43:41 702

原创 Nginx安全防护与HTTPS部署实战笔记

Nginx作为高性能的HTTP和反向代理服务器 广泛应用于生产环境 但默认配置存在诸多安全隐患 易遭受SQL注入 XSS CSRF DDoS等攻击 同时 HTTP协议传输数据明文可见 存在数据泄露风险核心目标:通过配置加固提升Nginx抗攻击能力 通过HTTPS实现数据加密传输 符合生产环境安全规范。

2026-03-16 12:41:59 440

原创 LNMP架构学习笔记

LNMP是一套开源的Web服务器架构 由四个核心组件组成 均为免费开源软件 广泛应用于中小型网站部署 具有轻量 高效 稳定的特点 是Linux系统下最常用的Web架构之一核心组件对应:L(Linux)N(Nginx)M(MySQL/MariaDB)P(PHP)各组件各司其职协同工作 构成完整的Web服务运行环境。

2026-03-13 14:20:36 815

原创 Nginx核心功能学习

Nginx是一款高性能的HTTP和反向代理服务器 同时支持IMAP/POP3/SMTP代理 核心优势在于“事件驱动”架构 能高效处理成千上万的并发连接Nginx核心功能总览:静态资源服务 反向代理 负载均衡 SSL/TLS配置(HTTPS)URL重写 缓存机制 这六大功能是Nginx部署和使用的核心 也是实际工作中最常用的场景。

2026-03-12 15:04:28 400

原创 Linux系统安全学习

Linux系统安全的核心是保障系统“机密性、完整性、可用性”

2026-03-12 09:44:12 889

原创 web技术与nginx网站环境部署

Nginx是一个高性能HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP代理服务器。其核心优势在于“事件驱动”的架构,能够高效处理成千上万的并发连接,且资源占用极低(单进程占用内存通常在几MB到几十MB)

2026-03-12 09:14:53 607

原创 firewalld防火墙

firewalld是Linux系统中一款动态防火墙管理工具 核心依赖内核netfilter实现网络过滤功能 区别于传统iptables需重启服务才能应用规则的弊端 其最大优势在于“动态性” 可在不中断现有网络连接的前提下 实时添加 修改或删除防火墙规则 极大提升了网络管理的灵活性和便捷性 是服务器和桌面端主流的网络安全防护工具 且支持命令行和图形化两种管理方式。

2026-03-09 15:08:44 359

原创 iptables防火墙

重要提醒:iptables 规则默认只保存在内存中 重启网络服务(systemctl restart network)或重启服务器后 所有规则会丢失 必须手动保存规则到配置文件 才能实现开机自动加载 基本语法数据包控制类型。每个内置链都有一个默认策略 当数据包经过某条链 且没有匹配到任何规则时 就会执行该链的默认策略 默认策略只有两种:ACCEPT(允许)DROP(拒绝)规则匹配顺序:每条链中的规则 从上到下依次匹配 匹配到一条规则后 立即执行动作 不再继续匹配后续规则(RETURN LOG 除外)

2026-03-06 11:48:56 368

原创 python函数

核心要素包括:函数名 参数 函数体 返回值 文档字符串可提升可读性参数类型分为位置参数 默认参数 关键字参数 可变长度参数(

2026-03-06 09:07:07 445

原创 Python条件与循环

and:前一个条件为 False 时,后一个条件不执行。or:前一个条件为 True 时,后一个条件不执行。计算1~100之间所有奇数的和。简化写法(三元表达式)

2026-03-04 11:44:44 556

原创 Python简介与入门

Python 是一种解释型 面向对象 动态类型的高级编程语言。

2026-03-04 09:12:10 552

原创 shell编程之正则表达式与文本处理器

正则表达式:又称正则表达式 常规表达式使用字符串来描述匹配一切符合某个规则的字符串。

2026-03-02 10:43:56 1347

原创 shell编程函数与数组

在shell脚本中函数的执行并不会来气一个新的的子Shell 而是仅在当前定义的shell环境中有效。参数说明:函数接受三个参数 分别是CPU使用率值 内存使用率阈值以及监控间隔时间(秒)在执行脚本时 先将脚本的内容输出到屏幕上然后执行脚本 如果有错 则会给出错误提示。表示函数执行命令的入口 该符号可以与函数名同行也可以在函数名下一行的句首。命令序列:部分可以是任意的Shell命令 也可以调用其他函数。将执行的脚本内容输出到屏幕上 这是对调试很有用的参数。表示函数体结 两个大括号之间{ }是函数体。

2026-03-02 09:28:48 512

原创 shell编程之循环语句

Shell 中常用的循环语句有 3 种:forwhileuntil核心作用是重复执行一段代码 直到满足终止条件。

2026-02-27 10:25:53 189

原创 Shell 编程之条件语句

• -z:检查字符串是否为空(Zero),对于未定义或赋予空值的变量将是为空字符串。• -ge:第一个数大于或等于(Greater or Equal)第二个数。• -le:第一个数小于或等于(Lesser or Equal)第二个数。• -gt:第一个数大于(Greater Than)第二个数。• -lt:第一个数小于(Lesser Than)第二个数。• -ne:第一个数不等于(Not Equal)第二个数。• -eq:第一个数等于(Equal)第二个数。

2026-02-26 15:35:15 1085

原创 Shell编程规范与变量

系统提前定义好的变量 无需用户定义 可直接引用 常用于脚本调试 参数判断 进程管理等 核心常用预定义变量如下预定义变量说明(核心用途)示例$0获取当前执行的脚本文件名(包含路径,若用相对路径执行,显示相对路径)执行bash param_demo.sh,$0输出param_demo.sh$#获取传入脚本的参数总个数(无参数时,输出0)传入3个参数,$#输出3$*获取所有传入的参数,将所有参数视为一个整体(字符串)传入a b c,$*输出"a b c"(整体)$@

2026-02-24 14:39:46 743

原创 PXE高效批量网络装机

PXE(预启动执行环境)基于TCP/IP协议 DHCP协议 TFTP协议 让客户端计算机在没有本地存储设备(硬盘 U盘)和操作系统的情况下 通过网络从服务器获取启动文件和系统镜像 实现自动启动和批量装机网卡支持pxe协议主板支持网络引导ISO镜像文件FTP服务(下发系统文件)TFTP(下发内核文件、引导文件)DHCP服务(为客户端分配IP地址,还要指定TFTP)

2026-02-02 11:56:03 741

原创 DNS域名解析服务

网络层通信 ip地址应用层软件 域名我访问网站:1:本地dns缓存2:本地hosts3:首选dns服务器缓存域名服务器(迭代)自己步保存记录 自己没有自己的数据库主域名服务器(自己保存记录 自己有自己的数据库)

2026-01-30 11:54:54 585

原创 DHCP原理与配置学习

• DHCP客户机从接受到的第一个DHCP Offer消息中提取IP地址,发出IP地址的DHCP服务器将该地址保留,这样该地址就不能再分配给另一个DHCP客户机。• DHCP服务器接受DHCP Request消息后,以DHCP ACK 消息的形式向客户机广播成功确认,该消息包含有IP地址的有效租约和其他可配置的信息。• 如果有,DHCP服务器将此IP地址做上标记,加入到DHCP OFFer(提供)消息中,发送广播给客户端(目标地址广播,源服务器的ip)

2026-01-29 11:38:57 615

原创 部署DNF仓库及NFS共享服务

元数据排查:服务端确认已执行`createrepo .`生成元数据 新增RPM包后是否执行`createrepo --update .`更新。权限排查:核对服务端/etc/exports文件 客户端IP 权限参数是否配置正确 可重新加载配置`exportfs -r`挂载排查:客户端执行`df -h`查看/mnt/dnf_repo是否正常挂载 进入目录确认存在repodata索引目录。配置排查:核对/etc/yum.repos.d/local_dnf.repo文件 路径 参数是否填写正确 无语法错误。

2026-01-28 13:06:08 1121

原创 进程与计划任务管理

Linux作为多用户 多任务操作系统 通过进程调度实现资源的高效分配 同时借助计划任务工具可自动化执行指定操作 是系统运维的核心基础。

2026-01-27 13:22:02 592

原创 引导过程与服务控制

systemd是Linux操作系统的一种init软件运行的第一个init进程是 /sbin/systemd/systemd。

2026-01-27 11:21:25 967

原创 磁盘管理和文件系统

文件系统是操作系统用于管理磁盘存储数据的机制 负责文件的创建 删除 读写 组织 及磁盘空间的分配与回收核心功能:文件组织(目录结构)空间管理 权限控制 数据冗余与恢复动态调整磁盘容量对应为一个分区或整个硬盘PV(Physical Volume,物理卷)把存储空间分割大小默认为4MB的基本单元—般直接使用设备文件名称(例如:/dev/sdb1、/dev/sdb2)VG(Volume Group,卷组)卷组:一个或多个物理卷组成一个组LV(Logical Volume,逻辑卷)

2026-01-23 12:01:14 945

空空如也

空空如也

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

TA关注的人

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