自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL 故障排查与优化

优先解决慢 SQL与索引缺失,见效最快。InnoDB 缓冲池是性能核心,合理分配内存。避免长事务、大事务,减少锁竞争。做好监控与日志,故障可快速定位。定期备份,故障时能快速恢复。

2026-04-02 19:43:48 466

原创 MySQL高可用

MGR是 MySQL 官方高可用标准方案,强一致、自动切换,适合核心业务。主从 + MHA成熟稳定、成本低,适合存量架构。高可用 =架构冗余 + 自动切换 + 数据一致 + 完善监控。

2026-04-01 16:09:00 598

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

【代码】MySQL 主从复制 + 读写分离。

2026-03-31 16:26:25 541

原创 MySQL 数据库备份与恢复

plaintextmysqldump -u用户名 -p --single-transaction --set-gtid-purged=OFF --default-character-set=utf8mb4 --databases 数据库名 > backup.sql。五、mysqlpump 并行备份plaintextmysqlpump -u用户名 -p --default-parallelism=4 --databases 数据库名 > db_backup.sql。

2026-03-30 14:31:36 391

原创 MySQL 数据库操作笔记

核心操作分层:数据库(库)→ 数据表(表)→ 数据(行),操作遵循「先选库,再操作表 / 数据」的逻辑;安全操作原则:UPDATE/DELETE 必须加 WHERE 条件,DROP/TRUNCATE 谨慎执行,重要操作前建议备份;最佳实践:字符集优先用 utf8mb4,存储引擎用 InnoDB,查询避免SELECT *,高频查询字段加索引。

2026-03-19 14:03:52 63

原创 数据库初识与安装

Linux 是服务器端最主流的操作系统,绝大多数企业的数据库服务都部署在 Linux 上。相比 Windows,Linux 下安装 MySQL 更简洁(通过包管理器),且运行更稳定、资源占用更低。登录 Linux 服务器(建议用 root 用户,或普通用户加。(开源免费、生态完善),以下以最常用的。关闭防火墙 / SELinux。默认 MySQL 只允许本地(登录 MySQL,执行授权语句。(或注释掉这行),保存退出。登录后执行密码修改语句。输入设置的密码,进入。

2026-03-18 15:16:23 916

原创 Nginx性能优化与监控

Nginx性能优化与监控是保障服务稳定高效运行的两大核心环节,二者相辅相成、缺一不可。优化是“主动提升”,通过调整核心配置、优化资源利用,提升Nginx的并发处理能力、降低响应延迟,适应业务流量的增长;监控是“被动保障”,通过实时采集、分析指标,及时发现异常、排查问题,避免服务故障扩大,为优化调整提供数据支撑。

2026-03-17 16:54:56 384

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

必须开启 HTTPS + HSTS隐藏版本、限制请求、过滤恶意参数禁止敏感路径、恶意 UA、目录穿越证书自动续期,避免过期故障开启 HTTP/2 提升性能。

2026-03-16 19:53:26 576

原创 LNMP 环境部署笔记

LNMP 是 Linux + Nginx + MySQL/MariaDB + PHP 的缩写,是目前主流的 Web 服务架构之一。

2026-03-13 15:24:08 236

原创 Nginx 核心功能

Nginx 是一款开源、高性能、轻量级的 HTTP 服务器、反向代理、负载均衡器、TCP/UDP 代理及邮件代理服务器。

2026-03-12 17:00:08 692

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

Web 技术的基础是域名 DNS 解析与HTTP 协议,前者实现网络资源的寻址,后者实现客户端与服务器的标准化通信;网页开发的核心是 HTML,静态与动态网页的核心差异在于内容是否基于数据库 / 编程语言动态变化,适配不同业务场景;Nginx 部署的关键是编译安装的模块定制与nginx.conf 的配置优化,epoll 模型、长连接、零拷贝是提升 Nginx 性能的核心配置;

2026-03-11 16:00:26 731

原创 Linux系统安全

在数字化时代,Linux系统凭借其开源、稳定、高效的特性,广泛应用于服务器、云计算、嵌入式设备等核心场景,承载着企业关键业务数据与服务运行。然而,开源的特性也使其面临着多元化的安全威胁——一台暴露在公网的Linux服务器,可能在上线5分钟内就遭遇暴力破解、挖矿木马或勒索病毒攻击。从SSH暴力破解到内核漏洞利用,从恶意后门植入到权限滥用,任何一个微小的安全疏漏,都可能导致系统被入侵、数据泄露或业务中断。

2026-03-10 19:45:27 530

原创 Firewalld防火墙

firewalld 是 Linux 系统默认的,基于内核 netfilter 框架实现包过滤,核心优势是支持与,无需重启服务即可生效,大幅简化防火墙运维。

2026-03-09 14:16:56 510

原创 IPtables防火墙

iptables是Linux系统中基于内核Netfilter框架开发的包过滤防火墙工具,也是服务器安全防护的基础核心组件。

2026-03-06 15:00:48 365

原创 Python 函数与模块

函数是一段命名的、可重复执行的代码块,它可以接收输入参数,执行特定逻辑后返回结果(也可无返回)。简单来说,函数就像一个 “工具”:你定义它的功能,之后可以反复调用,无需重复编写相同代码。使用def关键字定义函数,语法格式:python运行def 函数名(参数列表):"""函数文档字符串(可选,说明函数功能)"""函数体(要执行的代码)return 返回值(可选)模块是一个以.py为后缀的 Python 文件,里面可以包含函数、类、变量,甚至可执行代码。

2026-03-06 00:13:03 734

原创 Python流程控制

顺序结构(默认执行)、分支结构(if/if-else/if-elif-else,按条件选路)、循环结构(for/while,重复执行);缩进是 Python 区分代码块的核心方式,分支和循环的代码块必须通过缩进标识;循环中需合理使用break(终止循环)、continue(跳过本次),避免无限循环,else可搭配循环判断是否正常结束。掌握流程控制,就掌握了代码执行的 “指挥权”,是编写灵活、高效 Python 程序的基础。

2026-03-04 15:27:51 575

原创 Python 简介与入门

Python 对新手友好的核心是解释型、动态类型、强制缩进等特性,以及丰富的库生态,无需复杂配置就能上手;环境搭建的关键是勾选 “Add Python to PATH”,入门编程要聚焦逻辑而非死记语法,多敲多练是核心;新手学习需规避缩进、编码、库安装等常见坑,按 “基础 - 实战 - 进阶” 路径学习效率更高。

2026-03-03 14:25:46 924

原创 Shell 编程之正则表达式

可以理解为”文本搜素的高级规则‘。在Shell编程中,正则表达式常与grep、sed、awk等工具结合,用于筛选、替换、提取文本内容,比如日志分析、数据清洗、配置文件解析等场景。正则表达式(Regular Expression,简称 Regex/RE)是一种。直接写字母、数字、符号,就匹配自身,比如。匹配除换行外的任意一个字符。匹配 hello 或 world。

2026-03-02 11:36:57 524

原创 shell编程之函数

核心作用:Shell 函数是封装重复命令的代码块,核心价值是模块化、复用性、易维护;关键语法:定义用函数名() { ... },调用直接写函数名,参数用$1/$2获取,局部变量用local声明;实用技巧:通过echo$()获取函数计算结果,return仅用于返回执行状态(0 成功 / 非 0 失败),优先使用局部变量避免全局污染。

2026-02-28 10:45:37 529 2

原创 Shell 编程之循环语句简述

for循环优先用于已知次数、遍历列表 / 数字的场景,是 Shell 循环首选;while循环适配未知次数、“条件为真执行” 的场景,常用来读取文件、监控任务;until循环是while的反向逻辑,仅在 “条件满足即停止” 时使用;breakcontinue可避免无效循环,提升脚本执行效率。

2026-02-26 11:26:19 320

原创 Shell 编程之条件语句

在 Shell 脚本中,条件语句(也叫分支语句)用于根据来决定脚本的执行流程,就像生活中 “如果下雨就带伞,否则就出门” 的逻辑一样。

2026-02-25 16:08:52 796

原创 Shell 编程规范与变量

命名:只能由字母、数字、下划线组成,以字母 / 下划线开头(不能以数字开头),区分大小写(如name和Name是两个变量);变量名=值(等号两侧无空格!这是新手最易犯的错误);$变量名或${变量名}(推荐用${},避免变量名与后续字符混淆)。

2026-02-24 15:45:06 732

原创 Linux PXE 高效批量网络装机

服务端配置静态 IP,局域网无多余 DHCP 服务器;TFTP 根目录的启动文件、内核、初始化镜像路径正确;DHCP 配置中的 next-server 和 filename 参数准确,网段与实际一致;kickstart 脚本无语法错误,安装方法、分区配置、ks 地址正确;所有服务正常启动,防火墙 /selinux 已关闭或开放对应端口。掌握 PXE 装机后,可轻松实现数十台、上百台裸机的批量部署,大幅降低 Linux 系统的部署成本和维护工作量,是企业级 Linux 运维的必备技能。

2026-02-02 15:16:03 1014

原创 Linux 操作系统 DNS 服务

Linux 客户端 DNS 解析无需搭建服务,仅需配置(DNS 服务器)和/etc/hosts(本地映射),是日常使用的核心;本地缓存 > /etc/hosts > DNS 服务器可修改解析源顺序;ping测试→详细排查→检查配置文件→清理缓存;内网 DNS 搭建优先使用 BIND9,核心配置为「主配置文件 + 区域解析文件」,仅需配置 A 记录和 NS 记录即可实现基础内网解析;DNS 默认使用53 端口(UDP 用于解析,TCP 用于区域传输),搭建服务时必须开放该端口。

2026-02-01 15:45:55 1233

原创 Linux 系统 DHCP 服务

DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)用于为局域网内的设备自动分配 IP 地址、子网掩码、网关、DNS 等网络参数,避免手动配置的繁琐和冲突,是 Linux 服务器中常用的网络服务之一。:租期可根据需求调整,企业网可设 86400(24 小时):必须与服务器内网网卡的网段一致,否则服务无法启动。:定义动态分配的 IP 池,多个网段可配置多个。默认内容较少,需手动编写核心配置,配置项。:局域网网关,必填,否则客户端无法上外网。

2026-01-29 14:20:25 796

原创 Linux DNF 仓库部署与 NFS 共享服务配置

服务端核心流程:装工具→建 DNF 仓库→配 NFS 共享→启服务;客户端核心流程:装客户端工具→挂 NFS 目录→配 DNF 源→刷缓存;所有配置修改后,DNF 需执行,NFS 需执行;生产环境重点做好防火墙放行SELinux 授权NFS 只读共享,提升安全性。

2026-01-28 15:12:03 695

原创 Linux操作系统进程与计划任务管理

Linux进程与计划任务管理是系统运维的核心技能,进程管理需熟练掌握ps、top、kill等命令,能够快速定位并解决进程异常、资源占用过高等问题;计划任务管理需灵活运用at和crontab命令,实现自动化运维,提升工作效率。在实际应用中,需结合业务场景合理配置进程优先级和计划任务,同时做好日志记录与问题排查,确保系统稳定、高效运行。

2026-01-27 14:11:23 850

原创 Linux操作系统引导过程与服务控制

Linux系统引导过程是一个从硬件初始化到用户登录的完整链路,核心依赖BIOS/UEFI、引导加载程序、内核、初始化进程四大组件,其中systemd作为新一代初始化系统,已成为主流发行版的标准,大幅优化了引导速度和服务管理效率。服务控制是Linux系统运维的核心技能,需根据系统采用的初始化进程(systemd/init)选择对应的命令工具,熟练掌握服务的启动、停止、重启、开机自启配置及故障排查方法,能有效保障系统稳定运行。

2026-01-26 15:01:07 874

原创 Linux操作系统磁盘管理与LVM

LVM(Logical Volume Manager,逻辑卷管理器)是Linux下的一种存储虚拟化技术,通过将物理磁盘(或分区)抽象为物理卷(PV)、卷组(VG),再从卷组中划分逻辑卷(LV),实现存储空间的动态调整、跨磁盘整合、灵活扩容等功能,解决传统分区无法动态调整大小的痛点。Linux磁盘管理核心在于“分区-格式化-挂载”的流程闭环,而LVM通过虚拟化技术打破了传统分区的空间限制,实现了存储空间的灵活管理。

2026-01-25 16:13:00 827

原创 Linux 操作系统 vim/vi 编辑器

vim 的核心是模式切换,Esc 是返回命令模式的通用键,新手需先熟记模式切换方式;命令模式是 vim 的核心,dd/yy/p/u(删 / 复制 / 粘贴 / 撤销)和gg/G/0/$(光标跳转)是高频必记操作;末行模式的:wq/:q!(退出)、(全局替换)、:set nu(显示行号)是新手必备指令;新手可通过 Linux 内置的vimtutor命令,进入交互式教程,快速巩固基础操作。

2026-01-22 14:29:15 1398 1

原创 Linux 系统账号与权限管理(入门)

账号管理核心:用户管理依赖命令,组管理依赖命令,passwd负责密码管理,使用时需重点关注 UID/GID、主组 / 附加组、家目录、登录 Shell 等核心配置项。权限管理核心chmod通过字符或数字方式修改文件 / 目录权限,chown负责修改所有者和所属组,特殊权限(SUID/SGID/ 粘滞位)可解决特殊场景的权限需求,umask决定了新建文件和目录的默认权限。安全原则。

2026-01-21 14:32:43 1002

原创 Linux安装及管理程序(入门)

装依赖 → 下源码 → 配置 → 编译 → 安装 → 启动,关键是确保依赖齐全、配置参数无错误;安装目录默认是,所有配置、日志、程序文件都在这个目录下,方便管理;启动前务必检查配置文件语法,避免因配置错误导致启动失败,验证启动的核心方式是查看进程或访问监听端口。

2026-01-20 14:54:33 1149

原创 Linux系统命令入门解析

◦ 打包压缩:tar zcvf 包名.tar.gz 源(tar zcvf docs.tar.gz /home/docs);◦ 解压到指定目录:tar zxvf 包名.tar.gz -C 目标目录(tar zxvf docs.tar.gz -C /opt)◦ 核心操作:空格(下一页)、b(上一页)、/关键词(向下搜)、?关键词(向上搜)、q(退出)、G(末尾)、g(开头)◦ cp -p 源 目标:保留原文件权限、时间戳(cp -p /etc/passwd ./)tar jxvf 包名.tar.bz2。

2026-01-19 15:24:54 767

原创 Linux系统入门练习题

题目:切换到/var/log目录,并确认切换成功。

2026-01-19 14:49:45 285

空空如也

空空如也

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

TA关注的人

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