- 博客(34)
- 收藏
- 关注
原创 PostgreSQL 初体验(简易版・含完整代码 + 补充知识点)
这份简易版涵盖 PostgreSQL 核心概念、两种安装方式的全部代码、关键知识点补充,结构清晰、不与原文重复,适合快速入门与实操。
2026-04-03 10:40:51
439
原创 MySQL 故障排查与生产环境优化(精简实用版)
故障优先:先排查连接、权限、配置,再处理数据损坏主从稳定:保证 server-id 唯一、从库只读、定期校验数据配置核心:InnoDB 缓冲池、日志、刷新策略决定性能SQL 关键:用 EXPLAIN 分析,建立合理索引,避免慢查询。
2026-04-02 11:23:44
554
原创 MySQL 高可用实战(主主复制 + Keepalived+HAProxy)
MySQL 主主复制保证数据双活冗余,HAProxy 实现流量负载均衡,Keepalived 提供VIP 故障漂移,三者协同打造高可用、高性能、易运维的数据库集群,完全满足生产环境业务连续性要求。
2026-04-01 14:50:12
725
原创 MySQL 主从复制与读写分离
先主从复制,再读写分离,顺序不可颠倒。主库负责写,从库负责读,大幅降低主库压力。MyCat 作为中间件,对应用透明,无需修改业务代码。生产环境需开启主从监控、心跳检测、故障自动切换。
2026-03-31 14:12:05
577
原创 MySQL 全量、增量备份与恢复(极简易懂版)
bash运行添加配置:ini[mysqld]重启生效:bash运行建库表→插数据全量备份(mysqldump)开启 binlog→刷新日志→增量备份故障:先全量恢复→再增量恢复按位置 / 时间精准跳过误操作。
2026-03-30 10:57:40
547
原创 MySQL 索引与事务核心知识点
索引 =查询加速,有固定创建 / 删除格式事务 =数据安全,要么全成要么全滚操作表前必须 USE 库名表引擎必须是 InnoDB索引和事务要按需使用,平衡性能与安全。
2026-03-25 17:25:27
533
原创 MySQL 数据库核心操作手册
库操作:创(CREATE)→ 选(USE)→ 查(SHOW)→ 删(DROP),注意判断不存在 / 存在,避免报错。表操作:先选库,再操作,创表核心是数据类型 + 约束条件,修改表用 ALTER,复制表分 “仅结构” 和 “结构 + 数据”。数据操作:增(INSERT)、删(DELETE)、改(UPDATE)必加 WHERE,查(SELECT)是核心,灵活运用条件、分组、排序、限制。权限操作。
2026-03-19 11:16:52
771
原创 MySQL 数据库基础知识+安装过程
Linux:操作系统,提供运行环境Apache:Web 服务器,处理 HTTP 请求MySQL:数据库,存储网站数据PHP:服务器端脚本语言,实现动态网页逻辑四者组合可快速搭建稳定、高速的网站系统,无需支付商业软件费用。数据库是结构化存储数据的核心工具,关系数据库以二维表为基础,通过 SQL 实现数据操作,MySQL 是开源关系数据库的代表。MySQL 主要有源码编译和二进制两种安装方式,分别适用于定制化需求和快速部署场景,安装后需完成初始化、配置、服务添加等步骤。
2026-03-18 12:03:15
743
原创 Nginx 性能调优与深度监控实战指南
性能调优核心:围绕硬件资源匹配(进程数、CPU 绑定)、请求处理优化(连接数、内核调优)、数据传输优化(静态缓存、Gzip 压缩)、日志管理(自动切割)展开,所有调优操作需根据业务并发量调整,避免过度调优增加服务器开销;深度监控核心:GoAccess 侧重访问日志实时分析,快速掌握用户访问情况;Nginx VTS 侧重服务流量实时监控,精准掌握 Nginx 自身运行状态,二者搭配使用,实现 Nginx 监控的全覆盖;运维建议:调优后需进行压力测试(如使用 ab、jmeter 工具),验证调优效果;
2026-03-17 14:03:23
708
原创 Nginx 安全防护与 HTTPS 部署实战
本次 Nginx 安全防护与 HTTPS 部署实战,从基础编译安装到核心安全配置,再到高级动态防护和HTTPS 加密部署编译安装 Nginx 时,需启用等安全模块,同时使用专用低权限用户运行;核心安全配置需做到:隐藏版本号、限制危险请求方法、限速防 CC 攻击、配置防盗链,从请求层阻断大部分攻击;动态黑名单可实时封禁恶意 IP,结合 Shell 脚本和定时任务,实现自动化攻击防护;
2026-03-16 11:44:15
608
原创 LNMP 网站架构与部署实战手册
PHP-FPM 是 PHP 的 FastCGI 进程管理器,专为高并发设计,是 Nginx 处理 PHP 动态请求的核心组件,需源码编译安装并优化进程参数。(PHP 脚本)转发给后端 Apache 服务器处理,数据库单独提供数据存储服务,各组件各司其职,提升整体服务响应速度和扩展性。Nginx 源码编译需安装依赖库,指定运行用户,开启常用功能模块,添加系统服务实现开机自启。,可看到 PHP 环境信息,说明 Nginx 与 PHP-FPM 协同正常。(图片、CSS、JS、HTML 等),并将。
2026-03-13 14:19:21
806
原创 Nginx 代理与缓存实战:正向、反向及网络层级详解
表格层级工作依据性能核心功能Nginx 模块三层IP 地址极高基础转发无四层IP + 端口高TCP/UDP 负载均衡stream七层应用协议中高HTTP 路由、缓存、重写http正向代理部署在客户端与目标服务器之间,代表客户端向目标服务器发起请求,将响应结果返回给客户端,目标服务器仅能识别代理服务器的 IP,无法获取客户端真实信息。仅能看到代理服务器 IP反向代理部署在服务端集群前端。
2026-03-12 15:35:45
801
原创 Web技术与Nginx网站环境部署
Web 技术核心:域名与 DNS 实现 IP 地址映射,HTML 是网页基础,HTTP 协议是通信标准,静态 / 动态网页满足不同业务需求;HTTP 协议关键:请求 - 响应模型,GET/POST 的核心区别,状态码标识响应结果,请求 / 响应报文的固定结构;Nginx 核心优势:轻量、高并发、高稳定,编译安装可自定义配置,配置文件分三级结构,支持多虚拟主机和丰富的扩展功能;部署关键要点:安装依赖包、创建专用用户、检查配置文件语法、纳入系统服务实现开机自启,核心配置项需根据业务场景优化。
2026-03-11 14:14:43
800
原创 linux系统安全及应用_扫描版
系统安全防护是一个持续的过程,而非一次性的配置,本章从账号、引导、口令、端口、日志五个核心维度,讲解了 Linux 系统基础安全的实用措施,同时补充了密码复杂度、sudo 日志、GRUB 单用户限制、系统日志监控等实用知识点,所有操作均兼顾简易性和实用性,可快速落地实施。从源头管控(账号、密码)、封堵物理 / 引导漏洞检测并修复弱口令关闭网络多余入口(NMAP + 防火墙)、做好日志审计(实时监控 + 异常排查)。
2026-03-10 13:50:58
825
原创 firewalld 防火墙
表格区域核心策略适用场景trusted允许所有数据包内网信任服务器、本地测试环境拒绝入站,允许 ssh/mdns 等常用内网服务家庭 / 企业内网环境work拒绝入站,允许 ssh/ipp 等办公服务办公网络public拒绝入站,仅允许 ssh/dhcpv6-client公网服务器(默认区域)external拒绝入站,仅允许 ssh,支持 IP 伪装外网网关服务器dmz拒绝入站,仅允许 ssh非军事区(如公网可访问的应用服务器)block。
2026-03-09 14:02:19
512
原创 iptables 防火墙核心知识点梳理
表根据不同时机的链去处理对应的规则!!!!!!!!!!!!# 示例1:filter表INPUT链最后,允许TCP协议入站# 示例2:INPUT链第2行,允许ICMP协议(ping)# 示例3:省略表名,默认filter,插入首行拒绝192.168.1.100访问本机iptables 的核心是 **“表按功能分,链按时机分,规则按顺序匹配”
2026-03-06 11:29:16
971
原创 Python函数与模块
定义模块:新建文件,写入相关函数,即为自定义模块;python运行# my_module.py - 自定义模块"""加法功能""""""乘法功能"""调用模块:使用importimport 模块名,调用格式为模块名.函数名();from 模块名 import 函数/类,可直接调用;import 模块名 as 新名from 模块名 import 函数 as 新名,解决命名冲突。调用示例:在同一目录下新建文件,调用python运行# 方式1:导入整个模块。
2026-03-05 11:46:08
619
原创 Python流程控制
条件判断:用 if/elif/else,靠关系运算符 + 逻辑运算符写条件,注意冒号 + 缩进,条件顺序从严格到宽松;while 循环:先判断后执行,需初始化计数器 + 更新计数器,避免死循环,适合不确定循环次数;for 循环:遍历元素执行,和 range () 搭配超实用,适合确定循环次数,遍历字符串 / 列表 / 元组超方便;循环控制:break 终止当前循环,continue 跳过本次循环,都只作用于最近的循环;通用语法。
2026-03-04 14:09:46
790
原创 Python 简介与入门
Python 是一门的通用编程语言,由吉多・范罗苏姆于 1991 年发布。它以为核心特点,摒弃了 C/C++、Java 等语言繁琐的语法规则,让开发者能更专注于业务逻辑本身,而非代码格式,是编程入门的首选语言,也被广泛应用于各类工程开发场景。简单来说,Python 能帮我们实现(如文件批量处理、数据自动整理)、(如网站、小游戏、GUI 程序),还能解决专业开发中 “编译 - 测试” 周期长的问题,是兼顾入门友好和工业级应用的编程语言。
2026-03-03 14:23:13
966
原创 Linux Shell 编程之正则表达式与文本处理器
正则表达式(Regular Expression,简称 RE)是由普通字符(字母、数字、标点)和元字符(具有特殊含义的专用字符)组成的文本匹配模式,通过单个字符串描述一系列符合特定规则的字符串,实现对文本的高效检索、替换和筛选。在 Linux 系统中,正则表达式广泛应用于grepsedawk等文本工具,以及 Shell 脚本、日志分析、配置文件解析等场景,能快速从海量文本中提取关键信息,比如筛选日志中的错误信息、匹配配置文件的指定参数等。正则表达式是文本匹配的基础,分为基础和扩展两类,grep。
2026-03-02 14:06:17
1075
原创 Linux Shell 编程:函数与数组详解
Shell函数定义有简洁式和完整式两种,核心语法一致,可根据习惯选择,function关键字可省略,函数体必须用{}包裹,且命令序列末尾建议加;或换行分隔。# 方式1:省略function(推荐,更简洁)函数名() {命令序列[return 退出值]# 方式2:带function关键字function 函数名() {命令序列[return 退出值]return:用于退出函数并返回一个0-255的整数退出值,0表示执行成功,非0表示失败;若省略,函数将以最后一条命令的执行结果作为返回值。
2026-02-27 14:07:28
518
原创 Linux Shell 编程之循环语句详解
for循环专为遍历固定列表设计,当任务需要对一组具有相同属性的对象执行重复操作时,使用for循环最为便捷,比如批量创建用户、检查多个IP状态、遍历文件列表等。
2026-02-26 11:42:25
1198
原创 Linux Shell 编程之条件语句详解
Shell脚本是Linux系统自动化运维、批量处理任务的核心工具,而条件语句是让Shell脚本拥有“判断能力”的关键,能根据不同条件执行不同操作,让脚本从简单的命令拼接升级为具备逻辑思维的程序。本文将从基础的条件测试操作入手,详细讲解if条件语句和case分支语句的使用,并补充实用知识点,内容简易易懂、侧重实操。
2026-02-25 14:29:23
949
原创 Linux Shell 编程:变量与规范
由用户自行定义、赋值和使用的变量,默认仅在当前Shell环境有效(局部变量),是脚本中最常用的变量类型。格式变量名=变量值等号两边无空格,变量名规则:以字母/下划线开头,仅包含字母、数字、下划线,区分大小写。示例Bash程序预先定义好的一类特殊变量,用户只能使用预定义变量,而不能创建新的预定义变量,也不能直接为预定义变量赋值。用于获取脚本执行的状态、参数信息,核心常用预定义变量:变量名作用$#命令行中位置参数的个数$*命令行中所有位置参数的内容(视为一个整体)$@命令行中所有位置参数的内容。
2026-02-24 14:51:26
1122
原创 Linux系统 PXE 高效批量网络装机指南
PXE批量装机的核心是“网络引导+服务协同”,通过DHCP、TFTP、安装源的配合,实现无介质规模化部署。结合Kickstart应答文件后,更是能彻底解放双手,大幅提升运维效率。无论是机房新服务器部署,还是旧系统批量重装,PXE技术都能帮你节省大量时间和人力成本。只要掌握核心步骤和排查技巧,新手也能快速落地使用。
2026-02-02 12:15:38
1600
原创 Linux DNS 入门指南:从基础概念到实用配置
DNS服务是网络通信的基础,在Linux系统中通过BIND可快速搭建缓存、主从等不同类型的DNS服务器。核心要点是理解“解析类型+服务器角色+配置文件逻辑”,实际部署中可根据需求选择架构:内网用缓存服务器提升速度,公网域名用主从架构保障高可用。掌握基础配置和故障排查技巧,就能满足大部分企业的网络解析需求。
2026-01-30 17:53:17
1237
原创 DHCP与DHCP中继:原理、配置及拓展知识
传统DHCP基于IPv4,DHCPv6是适配IPv6的版本,支持自动分配IPv6地址、前缀、DNS服务器等参数,解决IPv6地址数量庞大、手动配置复杂的问题,目前已在大型网络中逐步推广。
2026-01-29 11:44:14
1018
原创 Linux操作系统部署DNF仓库及NFS共享服务实用指南
本文简化了DNF仓库和NFS共享服务的部署流程,核心在于掌握配置文件的关键参数和常用命令。DNF仓库的核心是“源配置”,本地源适用于无网络环境,在线源适用于日常更新;NFS服务的核心是“共享规则+挂载操作”,实现跨主机数据互通。通过补充的优先级配置、缓存清理、强制卸载等知识点,可解决大部分入门级问题。熟练掌握这两项服务,能大幅提升Linux系统运维效率,为后续集群部署、系统管理打下基础。
2026-01-28 14:30:20
1001
原创 Linux 进程与计划任务管理实用指南
进程管理:用ps查静态信息、top看动态状态,用killkillall终止异常进程,灵活运用前后台切换提升操作效率。计划任务:一次性任务用at,周期性任务用crontab,掌握时间格式和符号用法,即可实现自动化运维。关键原则:操作前确认进程/PID,计划任务优先使用绝对路径,定期检查任务执行结果,确保系统稳定高效运行。
2026-01-27 11:46:45
997
原创 Linux操作系统▪引导过程与服务控制
Systemd是Linux操作系统的一种init软件,从CentOS7开始系统中采用了全新的Systemd启动方式,取代了传统的SysVinit。Systemd启动方式使系统初始化时诸多服务并行启动,大大提高了开机效率。OpenEuler系统中“/sbin/init”是“/lib/systemd/systemd”的链接文件。换言之,OpenEuler系统中运行的第一个init进程是“/lib/systemd/systemd”。
2026-01-26 14:48:15
789
原创 Linux操作系统▪磁盘管理与LVM
LVM是Linux操作系统中对磁盘分区进行管理的一种逻辑机制,它是建立在硬盘和分区之上,文件系统之下的一个逻辑层,在建立文件系统时屏蔽了下层的磁盘分区布局,因此能够在保持现有数据不变的情况下动态调整磁盘容量,从而增强磁盘管理的灵活性。在安装centos系统的过程中选择自动分区时,就会默认采用了LVM分区方案,不需进行手动配置。需注意的是,/boot分区不能基于LVM创建,必须独立出来。
2026-01-23 19:11:09
929
原创 Linux系统账号和权限管理
在linux操作系统中,根据系统管理员的需要将用户账号分为不同的类型,主要包括超级用户,普通用户和程序用户,各类型拥有的权限,担任的角色也各不相同。
2026-01-21 16:23:26
1177
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1