自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Shell 编程中的流程控制:从基础到实践

Shell 编程是系统管理员和开发人员必备的技能之一,而流程控制则是 Shell 脚本的核心逻辑基础。本文将深入解析 Shell 编程中的各种流程控制结构,通过丰富的实例展示其实际应用场景,帮助你掌握从条件判断到循环操作的全流程逻辑控制。

2025-06-07 16:22:47 233

原创 Shell编程精髓:表达式与数组实战指南

掌握Shell编程的表达式和数组操作是编写高效脚本的关键。本文将深入解析Shell中的各种表达式类型和数组操作技巧,助你提升脚本开发能力。

2025-06-07 09:00:00 792

原创 Shell编程从入门到精通:核心命令与脚本开发指南

作用:操作系统与应用程序之间的命令翻译工具分类图形界面Shell(如桌面环境)命令行式Shell:bash(默认)查看系统支持的Shell:/bin/sh/bin/bash命名规范变量:小写字母+下划线(max_value常量:全大写(MAX_SIZE脚本:描述性名称(安全策略set -e # 命令失败时立即退出set -u # 使用未定义变量时报错性能优化避免频繁调用外部命令使用内置字符串操作代替awk/sed减少管道符使用。

2025-06-04 09:00:00 730

原创 Shell编程的艺术:输入输出、运算符与脚本交互全解析

掌握Shell编程的关键在于灵活运用输入输出、运算符和脚本交互技巧。本文将深入解析Shell编程的核心技术点,助你编写高效、美观的Shell脚本。

2025-06-04 09:00:00 1334

原创 MyCAT实现MySQL读写分离:原理、部署与实战指南

9066

2025-06-03 09:00:00 809

原创 MySQL GTID复制:构建高可靠主从架构的终极指南

log-bin = /var/log/mysql/mysql-bin # GTID要求从库开启binlog。-- 关键参数:启用GTID自动定位。skip-slave-start = true # 启动时不自动开启复制。log-slave-updates = true # 关键参数!'一致', '不一致') AS status;:检查gtid_executed集合是否包含该GTID。在新主库的binlog中定位该语句的位置。:每个MySQL实例的唯一标识(位于。

2025-06-03 09:00:00 803

原创 MySQL主从复制深度解析:原理、架构与实战部署指南

主库的binlog dump线程将日志发送给从库。:从库SQL线程解析relay log并执行SQL。:从库I/O线程接收日志并写入relay log。:主库执行写操作时,将变更记录到binlog。MySQL主从复制本质是通过。Master故障需手动切换。:大规模集群、跨机房部署。# 禁用SELinux。# 1. 主库导出数据。# 2. 从库重置复制。# 4. 重新配置复制。:读写分离、备份容灾。Slave承担读负载。:高可用要求高的系统。

2025-06-02 09:11:01 1106

原创 MySQL 数据库热备利器:Percona XtraBackup 完全指南

逻辑备份,速度慢(50GB以上数据恢复需数小时)备份阶段:物理复制文件 + 捕获 redo log。准备阶段:应用 redo log 完成"崩溃恢复"├── full/ # 周日全备。├── inc-mon/ # 周一增量。├── inc-tue/ # 周二增量。└── inc-sat/ # 周六增量。# 2. 准备备份(应用redo log):仅备份变化数据,节省存储空间和时间。:实时跟踪 redo log 变化。:TB级数据恢复时间缩短至分钟级。

2025-06-02 09:03:15 1684

原创 MySQL备份与恢复终极指南:从策略到实战

数据是企业的核心资产,而备份与恢复是保障数据安全的最后一道防线。无论是误删数据、硬件故障,还是恶意攻击,合理的备份策略都能帮助企业快速恢复业务。本文将深入解析MySQL的备份类型、工具选择及实战操作,助你构建可靠的数据库防护体系。

2025-05-28 09:00:00 597

原创 MySQL 数据库备份与恢复利器:Percona XtraBackup 详解

在数据库运维中,备份与恢复是保障数据安全的核心环节。面对海量数据,传统的逻辑备份工具(如 mysqldump)因效率问题显得力不从心。Percona XtraBackup 作为一款开源的物理热备工具,支持 MySQL、Percona Server 和 MariaDB,能够在不中断服务的情况下实现全量、增量备份,成为 DBA 的必备工具。本文将从原理到实践,深入解析 XtraBackup 的使用方法。

2025-05-28 08:53:46 424

原创 RAID技术全解析:从基础到实战应用指南

在数据存储领域,RAID(独立磁盘冗余阵列)技术通过将多个物理磁盘组合成一个逻辑单元,实现了数据冗余、性能提升和存储扩展的平衡。无论是企业级服务器还是高性能计算环境,RAID都是保障数据安全与提升I/O效率的核心技术。本文将深入解析RAID的各级别特性、软硬件实现方式,并结合实战案例展示其应用与管理技巧

2025-05-24 16:11:19 535

原创 深入理解逻辑卷管理(LVM):从基础到动态扩容实战

在现代服务器和数据中心中,磁盘管理是运维工作的核心任务之一。传统的物理磁盘分区方式在灵活性和扩展性上存在诸多限制,而逻辑卷管理(Logical Volume Manager, LVM)通过抽象化的存储层,提供了一种更高效、灵活的解决方案。无论是动态扩容、多磁盘聚合,还是在线调整存储资源,LVM都能显著提升运维效率。本文将详细介绍LVM的核心概念、操作流程及动态扩容实战,助你全面掌握这一关键技术。

2025-05-24 09:00:00 610

原创 Linux磁盘管理与LVM实战:MySQL数据库迁移指南

首先需要在虚拟机中添加一块新硬盘。添加完成后,需要重启虚拟机使系统识别新硬盘。

2025-05-21 16:43:51 301

原创 Nginx核心功能全解析:虚拟主机、负载均衡与性能调优指南

Nginx作为一款高性能的Web服务器和反向代理工具,凭借其轻量级、高并发处理能力和灵活的配置,成为现代Web架构中不可或缺的组件。本文将深入解析Nginx的核心功能,包括虚拟主机配置、反向代理、负载均衡、限速策略、URL重写及性能调优,帮助开发者与运维人员全面掌握其应用场景与实践技巧。

2025-05-21 16:35:51 1315

原创 Nginx安装与配置全指南:从入门到进阶

工作进程数(建议设为CPU核心数)./configure --prefix=/usr/local/nginx # 指定安装路径。# 每个进程最大并发连接数。root html;user nginx;:确保80端口未被其他服务占用(如Apache)。:检查Nginx用户是否有权访问网站目录。

2025-05-20 20:55:33 1078

原创 搭建内网DNS服务器:从原理到实践指南

DNS(Domain Name System,域名管理系统)是互联网的“电话簿”,负责将人类可读的域名(如)转换为机器可识别的IP地址(如通过DNS,用户无需记忆复杂的IP地址即可访问网站或服务。

2025-05-20 08:30:00 578

原创 FTP与NFS服务实战:从配置到应用

local_max_rate=1024000 # 限制速度为1MB/s(单位:字节)chmod -R 777 /share # 临时放宽权限(生产环境慎用):将Web服务器的静态资源(如图片、CSS)存储在NFS共享目录。:实现跨服务器文件共享,适用于静态资源存储、集群数据同步等场景。(192.168.66.143):挂载NFS目录至。(192.168.66.138):提供。:永久黑名单,禁止列出的用户登录。# 客户端安装(Web服务器)# 在Web服务器测试资源访问。:负责RPC通信(端口111)。

2025-05-17 09:15:00 767

原创 FTP服务搭建实战:安全文件共享解决方案

FTP(File Transfer Protocol)是互联网中广泛使用的文件传输协议,支持文件上传、下载及目录管理。在企业场景中,FTP常用于跨部门文件共享、客户服务文档管理等工作。

2025-05-17 09:00:00 719

原创 Linux软件安装全攻略:YUM、源码与自定义源配置

YUM:适合快速部署标准软件,自动处理依赖。源码安装:适合定制化需求或获取最新版本。本地/网络源:解决特定环境下的软件获取问题。

2025-05-16 09:30:00 882

原创 LAMP项目部署实战:从零搭建Discuz!论坛

Linux:操作系统基础,提供稳定的运行环境。Apache:Web服务器,接收用户请求并返回响应。MySQL:关系型数据库,存储业务数据。PHP:服务端脚本语言,处理业务逻辑。

2025-05-16 09:15:00 729

原创 深入掌握Linux计划任务与进程管理:从基础到实战

计划任务使用crontab管理周期性任务,at处理一次性任务。定期检查日志,确保任务按预期执行。进程管理优先使用kill -15终止进程,避免数据丢失。结合top和ps实时监控资源使用。网络诊断利用netstat快速定位端口占用和异常连接。

2025-05-12 11:10:14 474

原创 深入掌握Linux计划任务:从基础配置到实战场景

计划任务是系统自动化的核心工具,它通过预定义时间规则让计算机自动执行命令或脚本,实现:自动化运维:定时备份、日志清理、服务监控等重复性工作无需人工干预。资源优化:在系统空闲时段执行高负载任务(如数据分析)。业务保障:确保关键任务(如定时报表生成)按时执行。crontab时间表达式由5个字段组成:bash复制下载分钟 小时 日期 月份 星期 命令 字段 取值范围 示例 说明 分钟 0-59 → 每小时第30分钟 支持(任

2025-05-12 08:30:00 652

原创 深入理解Linux防火墙:从基础配置到实战应用

firewall-cmd --get-active-zones # 确认规则添加到正确区域。firewall-cmd --list-services # 查看已开放服务。firewall-cmd --reload # 重新加载永久规则。firewall-cmd --list-all # 查看当前所有规则。firewall-cmd --state # 运行状态。:仅开放必要端口,如非必需,关闭22端口远程访问。

2025-05-08 15:43:59 585

原创 深入理解Linux系统服务管理、时间同步与软件包管理引言

systemctl:掌握服务启停、状态查询与开机自启设置,是运维高效管理的基础。NTP时间同步:手动与自动结合,保障分布式系统时间一致性。RPM包管理:灵活使用rpm和yum,解决依赖问题,提升部署效率。光盘操作:挂载与解挂是离线环境安装软件的关键步骤。

2025-05-08 09:30:00 911

原创 深入理解SSH服务、跳板机与VMware网络模式

SSH(Secure Shell)是Linux系统中广泛使用的远程管理工具,相比传统的Telnet协议,其通过加密技术保障数据传输的安全性。SSH采用Client/Server架构,默认使用22端口(TCP协议),是运维人员的必备工具。SSH:通过非对称加密保障远程登录安全,首次连接需验证公钥指纹,后续通过加密密码认证。跳板机:作为访问生产服务器的“安全网关”,需配置多网卡隔离内外网。VMware网络桥接模式:适合需要直接暴露的服务器。仅主机模式:用于内网隔离测试。NAT模式:兼顾内网连通与外网访问。

2025-05-07 14:01:54 604

原创 Linux远程管理完全指南:从网络配置到安全连接

掌握Linux远程管理是运维工作的核心技能。从基础网络配置到SSH安全连接,每一步都关乎系统安全与效率。通过本文的指南,你可以轻松实现静态IP设置、Vim高效编辑、SSH远程访问及安全加固。附:命令速查表场景命令示例查看IP地址ifconfig或ip a设置静态IP编辑重启网络服务SSH远程连接生成SSH密钥。

2025-05-07 08:30:00 1015

原创 Linux权限管理进阶:文件归属、特殊权限与ACL详解

权限管理原则最小权限原则:用户仅拥有完成任务所需的最小权限。定期审计:检查敏感文件权限(如慎用特殊权限:SUID/SGID可能引入安全风险。

2025-04-29 19:54:00 580

原创 Linux权限管理完全指南:从基础到实战

合理设置权限是Linux系统安全的基石。掌握chmod命令的字母和数字用法,理解目录与文件权限的区别,避免常见错误(如777),能有效保护数据和服务安全。最小权限原则是运维的核心准则!附:权限速查表场景推荐权限命令示例个人敏感文件600团队共享目录770Web服务器根目录755日志文件644临时目录(粘滞位)1777。

2025-04-29 10:30:00 836

原创 Linux用户管理全解析:从基础到实战

useradd -u 1200 -g dev -G ops user2 # 指定UID、主组和附加组。用户名:加密密码:最后修改密码天数:最小密码有效期:最大密码有效期:警告期:宽限期:失效时间:保留字段。usermod -aG docker user1 # 追加附加组(保留原组)usermod -l new_user old_user # 修改用户名。usermod -U user1 # 解锁账户。

2025-04-27 15:47:50 589

原创 Linux文件操作命令终极指南:从查看到高级搜索

场景推荐命令参数示例查看小文件cat分页浏览大文件less实时追踪日志tail -f统计文件行数wc -l搜索文件内容grep查找大文件find-size。

2025-04-26 13:07:19 669

原创 Linux文件管理完全指南:从命名规则到压缩解压

最佳实践命名规范:小写字母 + 下划线,避免特殊字符。谨慎删除:使用rm -rf前反复确认路径。压缩选择:优先用tar.gz,需跨平台时用zip。

2025-04-25 16:13:02 915

原创 Linux基础入门:从备份到文件系统的全面指南

Linux与Windows的核心差异文件系统:Linux无盘符概念,所有文件挂载到根目录(权限管理:通过权限位控制文件访问,而非扩展名。

2025-04-24 14:08:11 748

原创 操作系统与虚拟机安装全指南:从理论到实践

需要图形界面:Windows Server、银河麒麟。追求性能与开源国产化需求:银河麒麟、统信UOS。

2025-04-23 16:45:29 480

原创 MySQL——事务

是数据库操作的最小逻辑单元,它由一组不可分割的SQL操作组成。事务的核心目标是确保多个操作要么,要么,从而维护数据的完整性。例如,银行转账场景中,张三给李四转账1000元,必须同时完成“张三账户减1000”和“李四账户加1000”两个操作,否则就会导致数据不一致。

2025-04-19 16:17:27 504

原创 MySQL——触发器

使用SIGNALSET MESSAGE_TEXT = '薪资不能为负';END IF;数据完整性:强制执行业务规则(如年龄限制)。自动化任务:级联删除、自动填充字段。审计需求:追踪数据变更历史。替代外键约束:实现跨表复杂校验。

2025-04-19 12:00:00 1124

原创 MySQL——游标(cursor)

适用场景逐行数据校验(如格式检查)动态生成报告(如个性化评价)级联更新/删除(如历史数据迁移)慎用场景大数据量处理(性能敏感)高并发业务(资源竞争激烈)

2025-04-17 11:13:20 1437

原创 JavaScript——从语法基础到综合项目构建

Lighthouse与Chrome DevTools。:Node.js与Express框架。《JavaScript高级程序设计》freeCodeCamp实战项目库。:React/Vue中的状态管理。MDN JavaScript文档。:D3.js与Canvas。

2025-04-16 14:15:33 384

原创 MySQL——自定义函数

简化SELECT逻辑:将复杂计算封装后直接在查询中使用。统一业务规则:如价格计算、状态转换等确保一致性。数据格式化:电话号码、日期等标准化输出。条件抽象:将WHERE子句中的复杂条件抽象为函数。

2025-04-16 10:01:30 756

原创 MySQL——流程控制

【代码】MySQL——流程控制。

2025-04-15 21:11:26 296

原创 MySQL——存储

高频复杂查询:如报表生成、数据清洗。事务一致性要求高:如资金转账、订单状态更新。安全敏感操作:通过权限隔离保护核心数据。

2025-04-15 20:38:27 544

计算机网络-DHCP实验

计算机网络-DHCP实验

2025-03-12

空空如也

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

TA关注的人

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