- 博客(43)
- 收藏
- 关注
原创 防火墙环境下的全网服务器数据自动化备份平台搭建:基于 rsync 的完整实施指南
本文详细讲解了在防火墙开启的企业环境中,如何搭建覆盖 Web 服务器、NFS 服务器的全网数据自动化备份平台。核心步骤包括:3 台 CentOS 7.9 服务器的初始化(关闭 SELinux、配置防火墙、时间同步、静态 IP);按角色部署服务(Web 服务器的 Nginx、NFS 服务器的共享存储、备份服务器的 rsync 服务端);开发备份脚本实现数据打包、增量同步(基于 rsync)、本地旧数据清理;在备份服务器配置旧数据归档策略(7 天全量 + 6 个月周一)、MD5 完整性校验及 QQ 邮箱告警。
2025-08-07 22:33:02
1194
原创 Linux实战:从零搭建基于LNMP+NFS+DNS的WordPress博客系统
本文详细记录了在 Linux 环境下搭建个人博客网站的完整过程,通过两台服务器分工协作,分别部署 Web 服务、NFS 共享服务和 DNS 服务,最终实现基于 WordPress 的博客网站可通过域名访问。文中涵盖从基础环境配置(静态 IP、主机名、防火墙、时间同步、SSH 免密登录)到核心服务搭建(LNMP 环境部署、NFS 资源共享、DNS 域名解析)的全流程操作,包含具体命令与配置细节
2025-07-27 22:41:16
1632
原创 Docker秒级启动NextCloud个人网盘存储办公系统
本次项目,我用 Docker 部署了 NextCloud 个人网盘,还集成了 OnlyOffice 和内网穿透。从搭环境、装 Docker,到部署数据库、网盘和编辑工具,再到实现公网访问,我掌握了容器操作、配置等技能,提升了实践能力。
2025-07-22 20:32:42
1472
原创 kubernetes的控制器
ReplicaSet:确保指定数量的Pod副本运行Deployment:提供声明式更新能力(最常用)DaemonSet:每个节点运行一个Pod副本StatefulSet:管理有状态应用Job/CronJob:执行批处理任务
2025-10-23 21:27:05
805
原创 kubernets的pod管理
Kubernetes资源管理摘要: Kubernetes采用分层架构管理应用资源,主要包括四个维度:Pod和Container作为最小运行单元;控制器家族(Deployment、StatefulSet等)管理Pod生命周期;Service提供稳定访问入口;Volume和配置资源(ConfigMap/Secret)支撑存储需求。资源管理方式包括命令式对象管理(直接操作)、命令式对象配置(通过YAML文件)和声明式对象配置(自动计算差异)。其中命令式对象配置通过kubectl create -f执行YAML文件
2025-10-23 21:23:18
1102
原创 kubernets简介和部署
Kubernetes (K8s) 是由谷歌开源的容器编排与管理平台,能够自动化容器化应用的部署、扩展与运维。其核心价值包括自动化运维、无限扩展能力、全环境可移植性和稳定可靠。K8s 架构包含控制节点(master)和工作节点(node),各组件协同工作实现对容器的管理。搭建K8s集群需要环境初始化、安装Docker、禁用Swap等步骤,最终通过安装K8s组件和网络插件完成集群部署。K8s支持多种容器管理方式,包括containerd、docker(通过cri-docker)和cri-o。
2025-10-23 21:18:05
597
原创 Docker 完整指南:从入门到企业实战
本文介绍了在三种Linux系统上安装Docker-CE的方法: CentOS:通过yum安装必要工具后,添加阿里云镜像源并安装Docker,最后启动服务。 Ubuntu:使用apt-get安装依赖后,添加Docker的GPG密钥和阿里云源,安装指定版本。 openEuler:通过dnf添加CentOS源(需手动修改版本变量为8),配置镜像加速器后安装测试。 各系统均提供安装指定版本的方法,并推荐使用国内镜像源加速下载。安装完成后需启动服务并验证。
2025-10-16 18:30:11
1170
原创 《HAProxy 实战指南:从基础到高级配置全解析》
对于需要在生产环境中构建高效、可靠负载均衡架构的运维与开发人员,本文提供了 HAProxy 从基础配置到高级功能的实战指南。不同于基础手册,本文聚焦实际业务场景中的核心痛点 —— 如何让负载均衡更智能、更可控、更易运维:从通过状态页实时掌握集群健康状态,到用 Cookie 绑定保障用户会话不丢失;从解决后端服务器 “看不到” 真实客户端 IP 的难题,到按需修改请求 / 响应报文适配复杂业务;从精准判断服务可用性的健康检查机制,到用 ACL 实现基于域名、IP、URL 的灵活流量调度;再到自定义错误页提升用
2025-10-09 01:11:30
1145
原创 LVS深度解析:从原理到实战的负载均衡完全指南
LVS(Linux Virtual Server)是基于Linux内核的高性能负载均衡解决方案,通过Netfilter框架和IPVS模块实现流量分发。它支持四种工作模式:NAT(地址转换)、DR(MAC改写)、TUN(IP隧道)和FULL NAT,每种模式适用于不同场景。LVS将多台真实服务器组成虚拟服务器,客户端通过VIP访问服务,而请求会被透明转发到后端RS。核心优势包括高性能、高可用性以及对后端服务器的保护。关键组件包括Director(负载均衡器)、Real Server(后端服务器)以及相关IP地
2025-10-05 22:00:30
997
原创 Nginx:从源码安装到生产环境配置
源码编译安装:理解为什么要源码安装以及如何正确安装平滑升级回滚:掌握零停机升级的关键技术配置文件结构:理解 Nginx 配置的层次和逻辑虚拟主机配置:学会配置基于端口、IP、域名的虚拟主机Location 匹配:掌握 URL 路径匹配的优先级和技巧Rewrite 重写:学会 URL 重写和跳转的各种场景安全与性能:了解生产环境的最佳实践
2025-09-28 18:49:33
1047
原创 Tomcat介绍与核心操作讲解(以Rhel9.3为例)
Tomcat 是 Apache 软件基金会 旗下的开源 Java Servlet 容器,它完整实现了 Java EE(Java 企业版)规范中的 Servlet 和 JSP(JavaServer Pages)标准。作为轻量级的 Java Web 服务器,Tomcat 兼具 “开发友好性” 与 “部署便捷性”,既适合本地开发、测试场景,也可用于小规模生产环境的 Java Web 应用发布。包管理器安装(如 Linux 的 yum):依赖系统包管理器,部署快、自动处理依赖,但版本可能不是最新,自定义性弱。
2025-09-13 16:39:29
842
原创 Redis 主从复制、哨兵与 Cluster 集群部署
本文基于 VMware 虚拟机环境,详细讲解 Redis 高可用架构的核心组件与部署流程,涵盖三大核心模块:Redis 主从复制(实现数据备份与读写分离)、Redis 哨兵(基于主从复制实现故障自动转移,保障服务高可用)、Redis Cluster 集群(去中心化架构,实现数据分片与横向扩展)。
2025-09-08 18:05:54
845
原创 MySQL的组复制(MGR)高可用集群搭建
本文基于 RHEL 7.9 操作系统 和 MySQL 8.0.40 版本,详细讲解了 MySQL 组复制(MGR)高可用集群的搭建过程,包含「单主模式」和「多主模式」两种核心架构。内容涵盖环境准备、节点配置、集群启动、功能验证(数据同步、写操作权限)及故障转移测试,步骤清晰可复现,旨在帮助读者快速掌握 MGR 集群的部署与核心能力,解决传统 MySQL 单节点故障、数据不一致等问题。
2025-09-06 20:10:26
388
原创 MySQL MHA 高可用集群搭建
本文详细介绍了基于 MySQL 8.0 的 MHA(Master High Availability)高可用集群搭建流程,核心采用 “Master 主库与 MHA Manager 管理节点合一” 的架构,仅需 3 台物理服务器即可实现 MySQL 高可用。全文围绕 “主从复制搭建→服务器免密通信配置→MHA 组件安装与启动→故障切换(手动 / 自动)→VIP 漂移配置” 五大核心步骤展开,采用 GTID 复制模式保障数据一致性,通过虚拟 IP(VIP)实现应用访问透明化,最终达成主库故障时快速切换
2025-09-06 18:03:26
1110
1
原创 源码部署mysql8.0.40
上传mysql源码包至linux并解压。(2)编译安装mysql8.0.40。(1)安装编译mysql所需软件包。
2025-09-06 17:04:24
193
原创 MySQL 8.0.40 主从复制完整实验总结(基础搭建 + 进阶延时同步与误操作恢复)
本实验以 “构建 MySQL 高可用数据同步体系” 为核心目标,在RHEL 7.9 操作系统环境下,基于源码安装的 MySQL 8.0.40完成从 “基础主从复制搭建” 到 “进阶延时同步与误操作恢复” 的全流程验证。实验分为两阶段:第一阶段实现主从库实时数据同步(含主库 binlog 配置、复制账号授权、从库数据恢复与同步关联);第二阶段基于基础同步配置延时策略(300 秒延时),模拟主库误删库场景,通过 “基于位置点增量恢复” 和 “基于时间点增量恢复” 两种方案成功恢复数据。
2025-09-03 18:29:27
430
原创 MySQL 多表查询操作全流程练习
13.从student表和score表中查询出学生的学号,然后合并查询结果。7.查询李广昌的考试科目(c_name)和考试成绩(grade)15.查询都是湖南的学生的姓名、年龄、院系和考试科目及成绩。3.从student表中查询计算机系和英语系的学生的信息。14.查询姓张或者姓王的同学的姓名、院系和考试科目及成绩。1.分别查询student表和score表的所有记录。4.从student表中查询年龄小于22岁的学生信息。8.用连接的方式查询所有学生的信息和考试信息。11.查询计算机成绩低于95的学生信息。
2025-08-16 17:11:12
212
原创 MySQL 从建库建表到查询操作全流程练习
本文展示MySQL 8.0实操练习,含两次作业:一是创建产品库及员工、订单、发票表,设置字段约束;二是创建职工表并插入数据,完成15种查询操作,展示了从库表创建到数据查询的核心流程。
2025-08-12 23:10:59
292
原创 MySQL基础知识总结
而decimal无论写入数据中的数据是多少,都不会存在精度丢失问题,这就是要引入decimal类型的原因,decimal类型常见于银行系统、互联网金融系统等对小数点后的数字比较敏感的系统中,结论:float/double在db中存储的是近似值,而decimal则是以字符串形式进行保存。数据库 是一个有组织的集合,用于存储和管理数据的系统。注意:可以使用float(M,D)、double(M,D)格式限制宽度按(M)和精度(D),如float(3,2),不指定M、D的时,会按照实际的精度来处理。
2025-08-10 20:51:51
700
原创 Windows安装MySql8.0
推荐在命令提示符中完成,若有错则会提示,在powershell中初始化时有错无提示 Sgi*lurr?注意:临时登录的密码,若未保存密码就关闭了窗口则需在重新初始化之前删除data目录。注意:安装mysql8.0需要先安装依赖,若无依赖会自动下载安装,本步骤可选。打开mysql自带的命令行测试,输入密码123456进行测试。默认设置即可,即开发平台,端口3306,加密端口33060。 工作中:长度大于8为,数字大小写字母和特殊字符组成。登录账户:默认只有root,可以添加。安装的服务名设置,默认即可。
2025-08-10 20:11:46
1113
原创 Shell 脚本实战:基于 for 循环的批量操作三例(账户创建、网络检测与密码管理)
本文通过三个实战案例详解了for循环在 Shell 脚本批量操作中的应用:一是批量创建带前缀的用户账户,包含输入校验、重复账户检测与密码设置;二是批量检测网段内主机连通性,通过ping命令区分结果并分类保存;三是基于免密登录的多主机 root 密码批量修改,简化多服务器管理流程。每个案例均从需求分析出发,拆解实现思路,配套带注释的代码与测试步骤,重点展示了for循环与系统命令(useradd、ping、ssh等)的结合逻辑。本文适合 Linux 运维人员与初学者,帮助其掌握用脚本简化重复工作的方法,提升系统
2025-08-01 18:17:41
343
原创 Shell 运维基础实战三例
本文通过三个实战案例,详细讲解了 Shell 脚本在 Linux 运维中的核心应用:一是通过 chrony 同步时间、配置 QQ 邮箱 SMTP 服务,实现磁盘空间不足时的自动邮件告警,并结合 crontab 定时执行;二是基于进程与端口双重检测,编写 Web 服务自动恢复脚本,服务异常时自动启动并配置防火墙;三是利用 curl 命令检测 Web 服务访问状态,返回直观提示或指定状态码。每个案例均包含完整的配置步骤、带注释的代码及测试方法,帮助运维人员快速掌握自动化脚本编写逻辑,提升服务器管理效率与稳定性。
2025-08-01 13:47:18
326
原创 Linux DNS 服务器正反向解析
这篇博客详细记录了在 Linux 系统中使用 Bind 工具搭建 DNS 服务器的全过程,包括服务端与客户端的网络配置、Bind 主配置文件修改、区域文件与数据文件的设置,以及最终的解析测试。步骤清晰且附带具体命令,适合刚接触 DNS 服务的学生或运维新手参考,跟着操作就能完成从域名到 IP 的解析配置。
2025-07-26 20:25:01
530
原创 基于 Nginx 搭建 OpenLab 多场景 Web 网站:从基础配置到 HTTPS 加密全流程
本文以 OpenEuler 22.03 系统为基础,详细介绍了如何使用 Nginx 搭建满足多场景需求的 OpenLab Web 网站。内容涵盖主页面与子页面(学生信息、教学资料、缴费网站)的目录结构设计、用户认证配置、HTTPS 加密实现等核心步骤,重点解决了 "特定用户访问限制" 和 "数据传输加密" 问题。步骤清晰且附带完整命令,适合 Web 服务器初学者或运维入门者参考,通过实操可快速掌握 Nginx 配置与网站安全加固技巧。
2025-07-21 17:46:56
1081
原创 Linux 环境下 NTP 时间同步与 SSH 免密登录实战
本文通过分步讲解 NTP 时间同步与 SSH 免密登录的配置过程,从服务器搭建到客户端验证,覆盖了操作的核心细节。掌握这两项技能,可有效提升 Linux 服务器集群的时间一致性与远程管理效率,同时降低密码泄露风险。实际应用中,可根据网络环境(如更换 NTP 源)或安全需求(如为密钥设置密码短语)灵活调整配置,进一步优化运维流程。
2025-07-18 17:15:19
261
原创 Linux 任务调度实战:atd 与 crond 工具的区别及应用案例详解
本文系统介绍了 Linux 系统中两款核心任务调度工具 ——atd(一次性任务调度)和crond(周期性任务调度)的功能差异,并通过实战案例演示了工具的具体使用方法。内容涵盖工具特性对比、一次性任务定时执行、周期性日志备份等场景,附带完整命令及配置步骤,适合 Linux 运维新手快速掌握任务自动化调度技巧,提升系统管理效率。
2025-07-18 11:50:51
212
原创 Linux目录管理与文件操作进阶实战:从结构搭建到压缩备份
本文详细讲解了Linux系统中目录结构创建、文件拷贝/移动/删除、打包压缩、批量检索等核心操作。通过普通用户与root用户的不同场景实践,涵盖多级目录搭建、文件权限处理、find命令批量操作、tar压缩解压等实用技巧,并结合具体案例分析操作中的常见问题与解决方法。本文适合Linux初学者巩固目录与文件管理基础,也可作为系统管理员日常操作的参考指南。
2025-07-15 19:34:20
821
原创 Linux文件操作与文本处理实战指南:从硬链接到grep命令全解析
本文系统讲解了Linux系统中文件链接、文本编辑、内容搜索及处理的核心操作。涵盖硬链接创建与属性查看、vim编辑器高级用法(行号显示、光标移动、复制删除等)、grep命令多场景文本搜索、cat/tac/head等文本工具的组合使用,以及文件内容合并等实战技巧。通过具体命令示例与输出解析,帮助读者理解Linux文件系统特性与文本处理逻辑,适合Linux初学者巩固基础操作或技术人员查阅参考。
2025-07-15 19:30:10
954
原创 Linux 系统进阶操作实践:目录管理与系统信息查看指南
本文详细记录了Linux系统中通过Xshell远程管理的核心操作,包括系统信息查询、复杂目录结构创建与树形展示、多级目录快速生成、文件创建与删除、大文件制作等实践步骤。通过命令示例与输出解析,清晰呈现每一步操作的逻辑与效果,帮助读者掌握目录管理、系统信息查看及文件操作的实用技巧,适合Linux实操学习者参考。
2025-07-15 19:26:26
1083
原创 Linux系统基础操作实践指南:从终端管理到命令应用
本文详细记录了Linux系统(以Red Hat Enterprise Linux 9.3为例)的基础操作实践,涵盖多终端切换、用户身份管理、常用命令(ls、cd、pwd等)的用法解析、系统时间与日历查看、系统重启/关机及root密码重置等核心操作。通过分步说明与实际命令输出示例,帮助Linux初学者快速掌握系统基础操作逻辑与常用命令的使用场景,适合作为入门级实践参考。
2025-07-15 19:18:09
901
原创 从零搭建 LAMP 校园论坛:从环境配置到 Discuz! 部署全流程实操指南
本文详细介绍了如何基于 LAMP(Linux+Apache+MariaDB+PHP)环境搭建校园论坛,涵盖从基础环境准备、组件安装到论坛部署的完整流程。内容包括本地仓库配置、防火墙与 SELinux 设置、LAMP 各组件(Apache、MariaDB、PHP)的安装与启动、数据库初始化配置,以及 Discuz! 论坛程序的部署与访问。步骤清晰且附带具体命令,适合运维新手或学生群体参考,通过实操可快速搭建一个功能完整的校园论坛平台。
2025-07-15 18:03:26
1730
原创 VMware安装RHEL9与Linux文件操作实战
本文介绍VMware安装RHEL9及远程连接方法,还包含文件管理命令练习与vi/vim编辑器的创建、读入内容等操作步骤。
2025-07-09 18:04:45
409
原创 VMware+Xshell 玩转 RHEL9:从新建虚拟机到 yum 源配置完整教程
本文详细介绍了在 VMware 中创建 RHEL9 虚拟机的配置步骤,包括安装系统、设置 IP 与远程连接、关闭防火墙和 SELinux、配置阿里 yum 源等,还涵盖快照制作、重启关机等操作。
2025-07-05 20:34:54
586
原创 OSPF 实验设计与配置实现:区域划分、DR 选举与全网可达优化
本文详细介绍了 OSPF 实验的完整配置过程,包括拓扑分析、IP 地址规划、基础 OSPF 配置,以及 DR 选举优化(R3 为 DR 且无 BDR)、R4 环回地址全网可达(通过缺省路由)、OSPF 更新安全(MD5 认证)和路由条目精简(ABR 汇总)等优化措施,最终实现全网可达且满足安全与效率要求。
2025-06-28 22:40:33
222
原创 RIP v2 实验设计与配置:全网可达实现与安全优化
5.全网可达,保障更新安全,尽量减少路由条目数量,避免环路。4.整个网络运行RIP v2 但是不能直接宣告R3的环回。2.其他基于192.168.1.0/24进行划分。1.R3环回为3.3.3.0/24。3.R1R2均存在两个环回。
2025-06-21 23:44:59
199
原创 静态路由实验设计与配置实现:基于 192.168.1.0/24 网段的全网可达方案
1 除R5的环回地址固定以外,整个其他所有网段基于192.168.1.0/24进行合理的IP地址划分。1 除R5的环回地址固定以外,整个其他所有网段基于192.168.1.0/24进行合理的IP地址划分。3 R1-R4上不能直接编写到达5.5.5.0/24的静态路由,但依然可以访问。3 R1-R4上不能直接编写到达5.5.5.0/24的静态路由,但依然可以访问。4 全网可达,尽量减少每台路由器,路由表条日数量,避免环路出现。4 全网可达,尽量减少每台路由器,路由表条日数量,避免环路出现。
2025-06-21 17:31:24
510
原创 RIP 动态路由协议详解:原理、配置与扩展应用
5.缺省路由----边界路由器上配置缺省信息后,将主动向内部所有运行 RIP协议的路由器发布信息,之后内部所有路由器自动生成缺省路由,指向边界路由器;1.RIPV2手工认证----在邻居间收发的 rip 信息中,携带身份核实秘钥;[r1-rip-1][r1-rip-1]邻居间(直连路由器)直接共享路由表-----------RIP/EIGPR。1、水平分割---从此口人的路由,不得从此口出 --在直线拓扑中可以防环。邻居间共享拓扑,之后本地计算路由----------OSPF/ISIS。
2025-06-15 16:57:41
493
原创 静态路由配置与扩展应用全解析
-------减少了路由器条目的数量。当同一台路由器访问同一个目标地址,拥有多条开销相似的路径时,可以同时以多条路径为下一跳,来编写静态路由;由于环回接口为路由器上的虚拟接口,故可同时用于在实验练习时,模拟路由器连接pc端等终端的通讯接口,来简化实验环境,降低实验成本。7.浮动静态路由--------通过修改默认的路由优先级,可以实现路径备份的作用。主动黑洞:管理员地址规划导致 --------通过精确的IP地址规划可以避免。6.空接口--------当路由黑洞与缺省路由相遇,必然出现环路。
2025-06-15 16:44:14
348
原创 DNS 与 DHCP 协议详解:原理、流程及配置实践
源ip地址-- dhcp 服务器ip 地址 目标ip-- 思科--255.255.255.255。源ip地址--dhcp服务器 ip地址 目标ip- 思科--255.255.255.255。源mac地址--客户端mac 地址 目标mac地址---cisco--全f。源mac地址-dhcp服务器mac 目标mac--思科--全f。源mac地址----dhcp服务器mac 目标 mac--思科--全f。
2025-06-15 16:42:26
763
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅