自定义博客皮肤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)
  • 收藏
  • 关注

原创 初识Flask框架

Flask 是一个轻量级的 Web 框架,基于 Python 语言开发,设计理念注重简洁、灵活和易用。Flask作为一个“微框架”,本身非常简洁,提供了构建 web 应用所需的核心工具,但并不强制开发者遵循复杂的项目结构,因此被广泛应用于 web 开发领域数据库含义Werkzeug这是 Flask 的底层库,提供了 WSGI 接口、HTTP 请求和响应处理、路由等核心功能Jinja2一个功能强大的模板引擎,用于动态生成 HTML 页面Flask。

2025-06-13 17:09:41 722

原创 Python实现Web请求与响应

随着互联网的发展,Web应用已成为日常生活的重要组成部分。从浏览器访问网页到移动应用获取数据,Web 请求和响应无处不在。Web 请求是指客户端(如浏览器、应用程序)通过网络向服务器请求资源,而 Web 响应则是服务器返回的数据。理解如何通过编程实现 Web 请求与响应,对于开发 Web 爬虫、API接口调用以及数据交互至关重要。Web 请求与响应是 Web 通信的基础。Web 请求由客户端发起,服务器处理后返回响应是Web上传输数据的协议,负责浏览器与服务器之间的通信方法含义GET。

2025-06-12 17:58:22 914

原创 PostgreSQL日常维护

PostgreSQL(简称 pgsq1)作为功能强大的开源关系型数据库,以其稳定性扩展性和对 SQL 标准的严格遵循,广泛应用于企业级开发与数据分析场景。本课件将围绕 pgsq1 的日常使用展开,涵盖从基础登录到核心操作的完整流程。通过模块化学习,你将掌握数据库连接管理、库表创建与操作、模式(Schema)设计、远程访问权限配置以及账户安全维护等关键技能。无论你是数据库初学者还是运维人员,本内容均能帮助你系统化建立pgsql的基础操作能力,为高效管理和开发数据库应用奠定基础。

2025-06-11 18:03:02 1085

原创 PostgreSQL初体验

在数据驱动的时代,掌握 PostgreSQL 这一全球顶尖的开源关系型数据库,意味着拥有了一把开启高效数据处理与复杂业务支撑的钥匙。作为兼具 ACID 事务特性、多版本并发控制、丰富扩展能力与跨平台兼容性的数据库系统,PostgreSQL 不仅能支撑高并发 OLTP 场景,更擅长处理空间数据、JSON 等非结构化信息,其活跃的开源社区与持续迭代的生态工具链(如 PostGIS、TimescaleDB)使其成为从初创项目到企业级应用的首选方案。

2025-06-10 17:10:54 978

原创 MySQL高可用

在数字化时代,数据是企业的核心资产,而数据库的可靠性直接决定了业务的连续性。传统单节点 MySQL架构存在单点故障风险,一旦宕机,将导致业务中断、数据丢失等严重后果。尤其是在电商秒杀、金融交易等场景中,数据库的持续可用性(High Availability,HA)已成为系统设计的刚性需求。目前 MySQL 已经成为市场上主流数据库之一,考虑到业务的重要性,MySQI数据库单点问题已成为企业网站架构中最大的隐患。随着技术的发展,MHA 的出现就是解决 MySQL 单点的问题。

2025-06-07 17:02:10 852

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

在数据规模爆炸增长的今天,数据库系统的扩展性和高可用性已成为企业架构设计的核心命题。传统单节点 MySQL架构在面对高并发读写、数据容灾及性能瓶颈时显得力不从心,而 MySQL 主从复制通过实时数据同步机制,为主库分担读压力并提供灾备支持;MyCat中间件则基于主从架构实现透明化读写分离,进一步释放系统资源、提升吞吐量。本课程将围绕这两大核心技术展开,通过原理讲解、配置实战与案例剖析,帮助学员系统掌握数据库高可用架构设计思路,实现从基础配置到性能调优的全链路技能提升。

2025-06-06 17:02:15 1317

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

随着自动化办公与电子商务的不断发展,企业对于信息系统的依赖性越来越高,而数据库在信息系统中担任着非常重要的角色。尤其一些对数据可靠性要求非常高的行业,如银行、证券、电信等,如果发生意外宕机或数据丢失,其损失是非常严重的。为此数据库管理员必须针对具体的业务要求制定详细的数据库备份与灾难恢复的策略,并通过模拟故障对每种可能的情况进行严格的测试,从而保证数据的可靠性备份的主要目的是灾难恢复,备份还可以测试应用、回滚数据修改、查询历史数据、审计等与完全备份不同,增量备份没有重复数据,备份量不大,时间短;

2025-06-03 13:42:49 760

原创 MySQL索引与事务

在当今数据驱动的时代,数据库的高效与可靠性是业务系统的核心支柱。索引和事务作为数据库两大基石,直接影响着数据查询性能与操作安全性。本课程将带您深入理解索引的本质与分类,揭秘其如何加速数据检索;同时剖析事务的ACID 原则,掌握其保障数据一致性与完整性的底层逻辑。索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址。在数据十分庞大的时候,索引可以大大加快查询的速度。这是因为使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的物理地址然后访问相应的数据。

2025-05-29 17:23:48 1243 1

原创 MySQL数据库操作

本课件旨在帮助学习者全面掌握 MySQL 数据库的核心操作技能,包括 MySQL,库的管理、表的结构设计与操作、记录的增删改查以及用户权限的细致管理。通过本课件的学习,你将能够熟练运用 MySQL,进行数据库的日常维护与管理,为深入的数据分析与应用开发打下坚实基础。。数据库目前标准的指令集是 SQL。SQL 是 Structured Query Language 的缩写,即结构化查询语言。

2025-05-28 23:13:42 2569

原创 MySQL数据库初体验

21 世纪,人类迈入了“信息爆炸时代”,大量的数据、信息在不断产生,伴随而来的 就是如何安全、有效地存储、检索和管理它们。对数据的有效存储高效访问、方便共享和 安全控制已经成为信息时代亟待解决的问题。使用数据库可以高效且条理分明地存储数据,使人们能够更加迅速、方便地管理数据。数据库具有以下特点。可以结构化存储大量的数据信息,方便用户进行有效的检索和访问可以有效地保持数据信息的一致性、完整性,降低数据冗余可以满足应用的共享和安全方面的要求,在数据库技术日益发展的今天,主流数据库代表着成熟的数据库技术。

2025-05-27 17:59:14 956

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

全球流量激增背景下,Nginx作为核心反向代理/负载均衡器,其性能直接影响用户体验和业务连续性。通过调优最大化硬件资源利用率,通过监控实现故障预测与快速响应,是运维工程师的核心能力GoAccess 是一个开源实时 Web 日志分析器和交互式查看器,可在Linux系统上的 终端中或通过浏览器运行。它为需要动态可视化服务器报告的系统管理员提供快速且有价值的 HTTP 统计信息GoAccess解析指定的Web日志文件并将数据输出到X终端。

2025-05-26 22:15:41 1109

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

在当今互联网技术高速发展的背景下,Web服务的安全性与可靠性已成为企业及开发者不可忽视的核心课题。作为全球最受欢迎的高性能Web服务器和反向代理工具,Nginx凭借其轻量级、高并发处理能力和灵活的模块化设计,占据了全球近三分之一的Web服务器市场份额。然而,随着网络攻击手段的不断升级(如DDoS、SQL注入、恶意爬虫等),以及全球范围内对数据隐私保护的法规要求(如GDPR、等保2.0),掌握Nginx的安全防护策略与HTTPS部署能力,已成为运维工程师和开发者的必备技能。

2025-05-25 17:59:35 1380

原创 Nginx核心功能

Nginx作为一款高性能的开源Web服务器和反向代理工具,凭借其轻量级、高并发处理能力和灵活的模块化设计,已成为现代Web架构的基石。从全球顶尖网站到微服务架构,Nginx在负载均衡、缓存加速、安全防护等场景中扮演着关键角色。

2025-05-22 15:22:39 1487

原创 Nginx网站服务

Nginx 与 Apahce 一样,可以实现基于用户授权的访问控制,当客户端想要访问相应网站或者目录时,要求用户输入用户名和密码才能正常访问,配置步骤与 Apache 基本一致。概括为以下几个步骤生成用户密码认证文件修改主配置文件相对应目录,添加认证配置项重启服务,访问测试基于客户端的访问控制是通过客户端 IP 地址,决定是否允许对页面访问。Nginx 基于客户端的访问控制要比 Apache 简单,规则如下:deny IP/IP段:拒绝某个IP或IP段的客户端访问。

2025-05-21 11:26:08 1074

原创 Web技术与Nginx网站环境部署

随着互联网的高速发展,企业信息化应用大部分已采用网页的形式构建,掌握网页 的相关知识和 HTTP 的请求流程,是掌握互联网技术的第一步网页是一个文件,他存放在世界某个角落的某一部计算机中,而这部计算机必须是与互联网相连的。网页经由网址(URL)来识别与存取,是互联网的"一页"概述文本文本是网页上最重要的信息载体与交流工具,网页中的主要信息一般都以文 本形式为主图像图像元素在网页中具有提供信息并展示直观形象的作用静态图像在页面中可能是图片或矢量图形。

2025-05-20 08:58:44 883

原创 系统安全及应用

随着信息技术的快速发展,系统安全成为我们日常生活和工作中不可或缺的一部分。本章节主要探讨系统安全及应用,涵盖了账号安全控制、系统引导和登录控制、弱口令检测以及端口扫描等多个方面,为我们提供了一系列实用的安金措施和策略。

2025-05-18 22:13:21 1272

原创 firewalld 防火墙

随着网络技术的飞速发展,网络安全问题日益突出,防火墙作为网络安全的第一道防线,其重要性不言而喻。在 Linux 系统中,firewalld 作为一种动态防火墙管理工具,凭借其灵活的配置和强大的功能逐渐成为众多企业和个人用户的首选。

2025-05-16 22:06:44 1505

原创 iptables 防火墙

在当今信息化时代,网络安全已成为企业和个人不可忽视的重要议题。随着网络攻击手段的不断升级,构建一个坚固的网络安全防线显得尤为迫切。在 Linux 系统中,iptables 作为一款强大的防火墙工具,因其高度的灵活性和强大的功能,被广泛用于保护服务器免受未经授权的访问和恶意攻击。iptables 不仅能够在网络层对 TCP/IP 数据包进行精细的过滤和限制,还能够通过其复杂的规则系统实现多种网络策略。然而,iptables 的配置相对复杂,需要深入理解其表、链结构以及数据包匹配流程。

2025-05-15 17:38:02 1121

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

在 shell 编程的世界里,正则表达式与文本处理器是两大不可或缺的利器。正则表达式(RegularExpression,简称 RE)作为一种强大的字符串匹配工具,能够通过特定的字符组合来描述和匹配一系列符合特定规则的字符串。它不仅在脚本编程中扮演着重要角色,还是文本编辑器及多种程序设计语言中的核心功能之一正则表达式又称正规表达式、常规表达式。在代码中常简写为regex、regexp或 RE。正则表达式是使用单个字符串来描述,匹配一系列符合某个句法规则的字符串,简单来说,是一种匹配字符串的方法。

2025-05-11 14:33:24 950

原创 shell 编程之函数与数组

函数,则是 Shell 脚本中组织代码、提高复用性的关键所在。通过将一系列指令封装成函数,我们可以避免编写大量重复代码,使脚本更加简洁、清晰。函数的定义与调用简洁明了,为 Shell 脚本的模块化开发提供了有力支持。

2025-05-09 17:48:11 1250

原创 Shell 编程之循环语句

循环语句,作为自动化处理重复任务的利器,在 Shell 编程中扮演着至关重要的角色。for 循环、while循环以及 unti1 循环,各具特色,分别适用于不同的应用场景。for 循环擅长处理预定义的列表,如批量创建用户账号;while 循环则更适用于需要按特定条件重复执行操作的场景;unti1 循环则与 while 循环相反,在条件为假时执行循环体。

2025-05-08 17:08:57 1113

原创 Shell编程之条件语句

Shell 编程作为 Linux 系统管理的重要组成部分,其强大的脚本处理能力为自动化任务提供了极大便利。在 Shell 脚本编写中,条件语句是不可或缺的逻辑控制结构,它们使得脚本能够根据不同的条件执行相应的操作,从而实现智能化和高效化。

2025-05-08 09:19:10 1153

原创 Shell编程规范与变量

在 Linux 系统的日常管理和运维工作中,Shell 脚本扮演着举足轻重的角色。通过编写 Shell 脚本,管理员可以自动化执行大量重复性任务,从而提高工作效率,减少人为错误。本章作为 shell 脚本学习的基础篇,旨在引导读者掌握 Shell 脚本的基础知识,学会使用 Shell 变量,并能够编写简单的 shell 脚本。

2025-05-07 09:48:11 879

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

在现代 Linux 系统中,软件包的高效管理是保障系统稳定性和扩展性的关键。DNF(Dandified YUM)作为新一代 RPM 包管理工具,通过自动解决依赖关系和灵活的仓库配置,极大简化了软件安装、升级及维护的复杂度。本章首先聚焦 DNF 仓库的部署与配置,涵盖全局配置文件(如/etc/dnf/dnf.conf)的解析、本地与远程软件源的创建与管理,以及软件包组的批量操作。通过 DNF 工具,管理员可快速构建本地镜像源,减少对外部网络的依赖,尤其适用于企业内网环境,实现软件资源的集中管理与快速分发。

2025-04-29 17:27:21 1057

原创 进程和计划任务管理

进程是Linux 系统中资源分配和任务执行的基本单元,理解进程管理对系统性能优化和故障排査至关重要。本章首先聚焦于进程的査看与控制,涵盖静态分析工具如ps、动态监控工具如 top,以及进程树工具 pstree 的使用方法。通过 pgrep、pkill 等命令,管理员可快速定位和操作特定进程。此外,进程的前后台切换、挂起与恢复、强制终止等操作,为高效管理多任务场景提供了灵活手段。掌握这些技能不仅能实时监控系统负载,还能在资源争用或异常进程出现时快速响应,保障服务稳定运行。

2025-04-28 17:09:21 1507

原创 引导过程与服务控制

Linux 操作系统的引导过程是系统从硬件启动到用户可登录状态的核心环节,其稳定性和效率直接影响服务器的可用性。引导过程涵盖开机自检、MBR 引导、GRUB菜单加载、内核初始化及 Systemd 进程启动等多个阶段。传统 SysVinit 机制通过运行级别管理服务,而现代Linux 系统如 OpenEuler 已采用 Systemd作为默认初始化系统,支持服务并行启动,显著提升了系统启动速度。

2025-04-26 18:50:50 787

原创 磁盘管理与LVM

在计算机系统中,磁盘作为核心存储设备,承载着操作系统、应用程序及用户数据的管理与存储任务。其物理结构由盘片、磁头、磁道、扇区等组成,通过不同的接口(如 SATA、SCSI、SAS)实现与主机的连接。理解磁盘的基础知识是进行有效存储管理的前提。传统磁盘管理依赖于分区技术,通过 MBR 或 GPT 方案划分主分区、扩展分区和逻辑分区,以满足不同数据存储需求。然而,静态分区的局限性逐渐显现,如容量固定、难以动态调整等问题,这使得学习现代磁盘管理技术显得尤为重要。

2025-04-25 10:27:45 1210

原创 账号和权限管理

与 windows 操作系统相比,Linux 操作系统中的用户账号和组账号的作用在本质上是一样的,同样都是基于用户身份来控制对资源的访问,只不过在表现形式及个别细节方面存在一些差异。与 windows 操作系统一样,Linux 操作系统的每一个用户账号也都有唯一的用户名与密码。用户在登录时输入正确的用户名和密码,就能够进入操作系统和自己的主目录。本小节将介绍 Linux 操作系统中用户账号和组账号的相关概念。

2025-04-23 23:19:25 944 1

原创 Linux安装及管理程序

RPI 软件包管理机制最早由 Red Hat 公司提出,后来随着版本的升级逐渐融入更多的优秀特性 ,成为众多 Linux发行版中公认的软件包管理标准。在其官方站点 http://www.rpm.org中,可以了解到关于RPM包管理机制的详细资料。RPM软件包采用如下的基本格式:软件名-软件版本-发布次数.操作系统类型.硬件架构类型.rpm。

2025-04-22 17:28:21 765

原创 Linux系统入门

在Linux操作系统中,凡是在字符操作界面中输入能够完成特定操作喝任务的字符串都可以称为命令。

2025-04-22 10:40:48 921 3

空空如也

空空如也

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

TA关注的人

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