- 博客(47)
- 收藏
- 关注
原创 Rocky9基于MySQL安装Zabbix7 详细步骤
Zabbix 概述概念定义:开源企业级分布式监控系统,Zabbix 7 进化为可观测性平台,整合 Metrics/Logs/Traces核心价值:主动故障预警、性能瓶颈分析、容量规划支持、统一监控平台版本突破:云原生混合架构监控、千万级指标秒级采集、三维告警分析
2025-11-06 20:15:15
664
原创 Python 面向对象编程
面向对象编程(OOP)是现代软件开发的核心思想之一,它通过模拟现实世界的实体关系,将复杂系统拆解为可复用的模块。本文将系统讲解 Python3 面向对象编程的核心概念、实现方式及实战技巧,帮助你建立完整的面向对象知识体系。
2025-10-20 14:36:05
1296
原创 Python 常用模块
在 Python 编程中,模块是代码复用和功能扩展的重要方式。本文将详细介绍 Python 中一些常用的模块,包括时间处理、随机数生成、文件操作、数据序列化、日志记录等,帮助你快速掌握这些模块的使用方法,提升编程效率。
2025-10-17 17:33:18
984
原创 Python基础语法解析
本文介绍了Python编程的基础知识和技术要点,涵盖了Python编程从基础到进阶的各个方面,包括安装配置、语法规则、开发技巧等实用知识,并提供了代码示例说明。
2025-10-17 09:02:49
529
原创 MySQL备份工具使用指南
在MySQL数据库管理中,数据备份是保障数据安全的关键环节。不同的备份工具适用于不同的场景,今天为大家详细介绍三款常用的MySQL备份工具:XtraBackup 8.0.35-33、MyDumper以及mysqlhotcopy,帮助大家根据实际需求选择合适的工具进行数据备份与恢复。
2025-10-16 14:47:40
1159
原创 MySQL 核心高级特性
在数据库开发与运维中,MySQL 8 的高级特性是保障数据完整性、提升查询性能和实现复杂业务逻辑的核心。本文将聚焦 MySQL 8 中最基础且关键的七大特性 —— 主键、外键、索引、Check 约束、存储过程、触发器与事务,从特性定义、核心作用到实战操作(创建 / 修改 / 删除)进行全面梳理,帮助开发者快速掌握并应用到实际项目中。
2025-10-13 19:09:06
911
原创 MySQL 数据库基础:从概念到实战全解析
在数据驱动的时代,数据库是存储、管理和处理数据的核心工具。MySQL 作为最流行的开源关系型数据库之一,广泛应用于 Web 开发、企业系统等场景。本文将从 MySQL 的基础概念出发,逐步深入到安装配置、SQL 操作、权限管理与备份策略,帮助初学者系统掌握 MySQL 核心技能。
2025-10-12 18:50:24
1136
原创 Nginx 反向代理与缓存功能
Nginx 的反向代理与缓存功能是构建高性能、高可用 Web 架构的核心组件。通过合理配置反向代理,可实现负载均衡、动静分离、跨域解决等需求;结合缓存机制能显著提升响应速度,降低后端压力;而防盗链配置则能有效保护静态资源。实际应用中需根据业务场景选择合适的配置方案,并通过监控持续优化。
2025-09-24 14:31:54
1229
原创 Nginx 配置指南:HTTPS 自签名、Location、Rewrite 与状态统计
在 Nginx 服务器管理中,HTTPS 加密、请求路径匹配、URL 重写及状态监控是核心进阶能力。本文将系统梳理这些配置的原理、实操步骤与案例,帮助你快速掌握 Nginx 进阶用法。
2025-09-23 18:48:25
1305
原创 Nginx核心配置
在现代 Web 架构中,Nginx 早已不是简单的 Web 服务器,而是承担着流量分发、负载均衡、安全防护等核心职责的 “架构中枢”。无论是中小型网站的静态资源托管,还是大型分布式系统的反向代理,Nginx 都以高性能、高可靠的特性成为首选。本文从实际应用视角出发,带你理解 Nginx 核心逻辑,掌握部署配置与实战技巧。
2025-09-22 21:00:38
1616
1
原创 Rsync+sersync 实现数据实时同步
Rsync是Linux系统下高效的数据备份工具,支持全量和增量备份,能保持文件属性并压缩传输。其采用C/S模式,通过873端口通信,支持推拉两种同步方式。安装部署包括客户端和服务端的配置,常用命令组合如-avz可实现高效同步。实战中可通过系统用户或专用用户实现文件同步,进阶方案可结合sersync实现实时监控与自动同步。配置时需注意权限、密码文件和防火墙设置,常见问题包括权限错误、端口连接等。通过合理配置可确保服务器重启后服务自启,实现稳定可靠的数据同步解决方案。
2025-09-19 14:34:18
1085
原创 SSH安全登录与文件传输
主要内容包括:1. SSH协议原理与默认服务配置;2. 服务端(sshd_config)和客户端(ssh_config)关键配置项详解;3. 远程登录(ssh)、文件传输(scp/sftp)等核心命令的使用方法;4. 两种认证方式(密码登录和更安全的公钥登录)的配置步骤与密码学原理;5. 跨用户公钥登录的实操案例;6. 权限控制、DNS解析等关键注意事项。
2025-09-18 11:28:30
1612
原创 DNS 服务原理与部署实战:从基础到主从架构搭建
本文系统介绍了DNS的核心概念、工作原理及基于BIND服务的部署实践。主要内容包括:DNS基础(定义、作用、FQDN结构)、递归与迭代查询机制、服务器分类(根/顶级/权限/本地服务器)、BIND安装配置要点,以及单点DNS主服务器的实战部署流程(含正向/反向解析配置)。文章通过清晰的层次结构和实际案例,帮助读者全面掌握DNS服务的配置与管理技能,适用于网络管理员和系统运维人员。
2025-09-17 13:10:57
1292
原创 Linux 系统中的 Crond 服务:定时任务管理全指南
本文全面介绍了Linux系统下的Crond定时任务服务,从基本概念到实践操作,涵盖以下要点:1. Crond服务核心功能:系统级和用户级任务调度的区别,关键配置文件解析;2. 定时任务语法规则:详细说明时间字段的取值范围和特殊字符用法;3. 服务管理操作:安装、启停、状态查看及开机自启设置方法;4. Crontab命令详解:任务创建、编辑、备份和删除等实用操作;5. 常见问题解决方案:环境变量、日志输出、路径问题等注意事项。文章还提供了经典任务配置实例,帮助运维人员快速掌握这一自动化利器,提升工作效率。
2025-09-16 20:28:36
1419
原创 Linux 系统故障排查实战案例:从引导到服务的 11 类问题解决方案
本文总结了Linux系统运维中11个常见故障的排查与解决方案,涵盖GRUB引导失败、文件系统只读、OOM Killer进程终止、启动卡住、磁盘空间耗尽、SSH登录缓慢、逻辑卷扩展异常、内核模块冲突、NTP时间不同步、SELinux权限问题及root密码重置等场景。每个案例均包含详细的现象描述、原因分析及具体操作步骤,涉及系统引导修复、文件系统修复、内存管理优化、服务配置调整等关键技术点。这些实战经验可帮助运维人员快速定位和解决Linux系统问题,减少业务中断时间,提升系统稳定性。
2025-09-16 20:17:16
1402
原创 Linux 防火墙利器 Iptables 全面解析:从原理到实战
在 Linux 系统的网络安全防护体系中,Iptables 无疑是最核心、最常用的工具之一。作为一款内核级防火墙,它基于 netfilter 框架实现了对网络流量的精准控制,无论是企业服务器的安全防护,还是个人主机的流量管理,Iptables 都发挥着不可替代的作用。本文将从 Iptables 的基本概念入手,深入剖析其组成结构、数据包处理流程,再到实际配置案例和 NAT 地址转换应用,最后讲解策略备份与恢复,带大家全方位掌握 Iptables 的使用。
2025-09-15 14:00:36
1308
原创 Linux防火墙-Firewalld
本文主要内容包括:1防火墙基本概念与分类;2Linux防火墙架构(用户态工具与内核态Netfilter框架的协同);3firewalld九大区域特性及适用场景;4firewall-cmd命令详解(规则查看、配置、修改及保存);5典型应用案例(禁ping、放行HTTP服务等)。
2025-09-14 16:10:21
1025
原创 Find 命令详解
find作为强大的文件搜索工具,支持按路径、文件名、类型、时间、权限等多维度条件进行递归查找。文章系统讲解了基本语法、常用选项(如-name按文件名匹配、-type按文件类型筛选、-mtime按时间范围查找)、逻辑操作符组合条件等核心功能,并提供了文件清理、权限修复等实用场景示例。同时,针对大范围搜索提出了性能优化建议,如限制搜索深度、优先使用严格条件等。
2025-09-11 14:19:20
1829
原创 Shell编程之正则表达式与文本处理工具
本文系统介绍了正则表达式及文本处理工具grep、sed、awk的核心用法。主要内容包括:1. 正则表达式基础:BRE和ERE的区别,元字符分类及转义规则;2. 核心元字符详解:位置匹配、字符集合、次数匹配等;3. 文本处理工具:sed的流编辑功能(替换、删除、插入)和awk的字段处理能力(统计、格式化);4. 实战案例:电话号码、邮箱地址的正则匹配。
2025-09-10 18:21:36
1328
原创 Expect-自动化交互工具
Expect是基于Tcl语言的自动化交互工具,用于模拟人工操作完成终端交互任务,如SSH登录、密码修改等。它通过spawn启动进程、expect监听输出、send发送输入实现自动化,弥补了Shell脚本无法处理交互程序的不足。安装方法因系统而异(yum/apt/brew)。核心功能包括变量定义、流程控制和循环语句,支持正则匹配和超时设置。典型应用场景包括批量密码修改、SSH自动登录执行命令等。
2025-09-09 14:23:07
1434
原创 Shell 脚本编程:数组与函数详解
本文系统讲解Shell中数组与函数的应用。数组部分涵盖基本定义、元素操作及关联数组使用;函数部分详细说明参数传递机制、递归实现和变量作用域。实战案例包括Nginx服务管理和日志分析工具开发。最佳实践建议遵循单一职责原则、严格参数校验,并推荐使用mapfile处理大数据。附录提供常见错误解决方案,如元素覆盖问题和关联数组声明要求。通过规范函数返回码和调试模式(set -x)可显著提升脚本健壮性。
2025-09-08 14:10:20
640
原创 Shell脚本:条件判断(case语句)与循环(for、while)
本文介绍了Shell脚本中的case语句和循环结构。case语句用于多分支匹配,支持通配符和默认分支,适合菜单选择等场景。循环结构包括for和while循环:for循环适合已知次数或遍历列表,支持整数范围和通配符;while循环根据条件控制,适合监控任务。编写循环时需确保明确的退出条件避免死循环。
2025-09-04 14:36:04
1037
原创 Shell字符串操作技巧及if语句使用
本文介绍了Shell脚本编程中的字符串操作、条件判断和配置文件等核心知识。主要内容包括:1. Shell字符串的三种定义方式(单引号、双引号、无引号)及其区别;2. 字符串常用操作(获取长度、拼接、截取);3. printf命令的格式化输出;4. bash配置文件的作用域和加载顺序;5. if条件语句的三种形式(单分支、双分支、多分支)及实战案例(BMI计算)。
2025-09-02 22:23:20
1239
原创 Shell脚本语言运算:从整数到随机数
Shell脚本支持整数运算,包括加减乘除、取模和乘方等基础运算,但需通过特定语法实现(如let、$[]、$(())等)。浮点运算需借助bc命令。此外,Shell提供$RANDOM生成随机数,支持增强型赋值(如+=、++)和逻辑运算(&&、||),并可通过短路运算优化命令执行。示例展示了鸡兔同笼问题的脚本解法,结合用户输入实现动态计算。
2025-09-01 15:22:59
1136
原创 Shell脚本编程——变量用法详解
本文系统介绍了Shell脚本中变量的核心概念与应用。主要内容包括:1.变量基础:定义变量为命名内存空间,用于存储各类数据,具有简化操作、灵活控制和提高可读性三大作用;2.变量分类:涵盖内置变量、用户变量、预定义变量和位置变量;3.使用规范:详细说明命名规则(禁止数字开头、避开保留字)、赋值语法(等号无空格)及引用方式($var或${var});4.作用域机制:区分普通变量(当前Shell)、环境变量(跨进程)和本地变量(函数内);5.特殊变量:重点解析位置参数($1-$9)、状态码($?)等实用变量。
2025-08-31 19:00:50
1895
原创 Linux进程管理
本文介绍了Linux系统中常用的进程查看与管理命令。在进程查看方面,包括pstree(显示进程树关系)、ps(显示进程状态,常用ps aux和ps -elf)、pgrep(按名称查找进程)以及top/htop(实时监控)。进程管理命令涵盖kill(终止进程,支持多种信号)、pkill/killall(按名称终止进程)。此外还介绍了前台进程和后台进程的区别,以及使用nohup保持后台运行的技巧。这些命令是Linux系统管理和故障排查的基础工具,掌握它们有助于高效监控和管理系统进程。
2025-08-28 21:34:42
1048
原创 Linux程序与进程:核心概念与管理全解析
Linux程序与进程管理是系统运维的核心内容。程序是静态指令集合,进程是动态执行实例,线程是进程内的执行单元。进程通过fork()创建,由init/systemd管理生命周期。软件安装方法包括RPM/YUM(推荐)、源码编译和二进制包,各有适用场景。Systemd作为现代服务管理工具,统一管理服务启停和运行级别。掌握这些概念和工具,能有效管理Linux系统软件和进程,解决依赖问题和故障排查。
2025-08-27 16:33:36
1213
原创 Linux系统网络管理学习.2
以Rocky Linux 9为核心,兼容CentOS/RHEL等主流发行版)中网络配置与管理的核心技能,涵盖图形化/命令行配置、网络参数设置、路由管理、网卡绑定(Bonding)、网络连接查看、抓包与测试工具等实用内容,重点讲解适合服务器环境的命令行工具(如nmcli),同时兼顾基础图形化操作和传统命令(如ifconfig/ip)
2025-08-26 21:20:48
890
原创 《 nmcli网络管理学习》
RockyLinux 9中通过nmcli命令行工具进行网络配置,主要内容包括:NetworkManager服务管理; nmcli命令结构与常用操作场景;网络连接配置(静态IP/DNS/网关设置); 四种配置方法对比。重点介绍了nmcli的设备管理、连接配置、无线网络连接等核心功能,强调禁止冲突操作和服务运行的必要性。
2025-08-25 20:52:16
1516
原创 《链路状态路由协议OSPF》
在小型网络中,我们可能使用静态路由(手动配置)或RIP(路由信息协议)(动态路由)。但当网络规模扩大时:1.静态路由:需要手动配置所有路径,维护成本极高,无法适应拓扑变化。2.RIP:基于“跳数”选择路径(最多15跳),收敛速度慢(路由更新周期30秒),且在大网络中会产生大量广播流量,效率低下。此时,我们需要一种更智能、高效的动态路由协议——OSPF。
2025-08-24 15:32:37
1251
原创 计算机网络技术学习-day6《三层交换机配置》
摘要:三层交换机是集成二层交换和三层路由功能的网络设备,能高效实现VLAN间通信。相比传统"单臂路由"方案,其硬件级路由处理速度更快,避免带宽瓶颈。核心配置包括启用ip routing、创建VLAN和SVI接口(作为VLAN网关)、端口划分等。典型应用包括VLAN间路由和中小型网络核心部署。虽然比普通交换机贵30%-50%,但比"交换机+路由器"方案更经济。配置时需注意开启ip routing、检查接口状态,可通过show ip route等命令验证。三层交换机适合局
2025-08-21 21:26:52
1227
原创 计算机网络技术学习-day5《虚拟局域网VLAN》新手小白学习必看
VLAN(虚拟局域网)是通过逻辑分段将同一物理网络划分为多个独立广播域的技术。它能有效隔离广播流量(如市场部和研发部数据互不干扰),提升安全性(不同部门默认无法直接通信),并实现灵活管理(调整部门只需修改配置无需物理改动)。VLAN通过VLAN ID标识,配置时需设置Access端口(连接终端设备)和Trunk端口(交换机间互联)。典型应用场景包括部门隔离、减少广播风暴和优化IP地址分配。不同VLAN间通信需通过路由器或三层交换机实现。VLAN是企业网络管理的核心功能,适用于需要网络分段的中大型网络环境。
2025-08-21 21:01:51
1088
原创 计算机网络技术学习-day4《路由器配置》
本文介绍了路由器的基础配置与路由管理。主要内容包括:1. 路由器核心功能(路径选择、数据包转发、网络隔离)及与交换机的区别;2. CLI配置体系(用户/特权/全局配置模式)和基础命令(主机名、密码、接口IP设置);3. 静态路由配置方法与默认路由应用;4. 动态路由协议(如RIP)简介;5. 关键排错命令(路由表检查、连通性测试)和综合实验示例。重点掌握接口IP配置、静态路由设置和基础排错技能,为网络设备管理打下基础。
2025-08-20 21:57:24
1489
原创 计算机网络技术学习-day3《交换机配置》
本文档系统介绍了交换机配置与网络技术要点,分为两大部分: 第一部分详细讲解交换机配置技术,包括MAC地址基础知识、交换机工作原理三阶段(初始/学习/转发)、接口双工模式配置(全双工/半双工/自动协商)、CLI操作模式及常用命令(如show、copy等),并附VLAN配置示例和排错命令速查表。 第二部分为网络技术体系化总结,涵盖网络四要素、OSI七层模型、IP地址分类、交换/路由/VLAN关键技术、传输层协议对比(TCP/UDP)及典型配置示例。最后列出网络技术演进趋势,包括IPv6、SDN等发展方向。
2025-08-18 21:56:22
1516
原创 计算机网络技术学习-day2《IP地址分类解析》
IP地址是网络通信的基础,理解IP地址的分类、组成和相关概念对于网络配置和故障排除至关重要。通过深入掌握A、B、C三类地址的特性和应用场景,以及网络地址、广播地址、子网掩码等关键概念,网络工程师可以更有效地设计和管理网络架构,适应不同规模的网络需求。现代网络技术如CIDR和NAT的应用,进一步提高了IP地址的利用效率和网络安全性。
2025-08-17 20:37:40
1289
原创 计算机网络技术学习-day1《网络乾坤:从比特洪流到协议星河的奇幻之旅》
本指南全面涵盖了计算机网络的基础知识,从基本概念到协议体系,从地址管理到数据传输过程,为学习者提供了系统的网络知识框架。
2025-08-14 18:37:27
816
原创 Linux 磁盘检测、修复与备份恢复全面指南
本文介绍了Linux系统磁盘维护与文件系统管理的核心工具集。主要内容包括:1)磁盘检测与修复工具(fsck、xfs_repair、badblocks)的使用方法;2)XFS文件系统的备份(xfsdump)与恢复(xfsrestore)操作指南;3)XFS文件系统维护工具集的功能说明;4)磁盘故障修复、备份恢复等实战案例演示;5)最佳实践建议,涵盖定期检查、备份策略、故障处理和性能优化等方面。文章为系统管理员提供了完整的磁盘和文件系统维护解决方案,帮助确保存储系统的稳定运行。
2025-08-13 21:42:00
2254
原创 深入解析Linux文件系统与磁盘管理
本文系统介绍了Linux文件系统与磁盘管理的核心知识。主要内容包括:1)硬盘物理结构(磁头、磁道、扇区)和逻辑结构(CHS编号、分区表);2)Linux文件系统架构(根文件系统、虚拟文件系统、真实文件系统);3)磁盘分区与挂载操作(fdisk/parted工具使用、格式化命令、mount/umount);4)LVM逻辑卷管理(PV/VG/LV创建与扩容);5)磁盘配额配置(xfs_quota工具使用)。通过详细的命令示例和原理说明,全面讲解了从底层磁盘结构到上层文件系统管理的完整知识体系,为Linux系统管
2025-08-12 23:07:44
908
原创 《Linux权限:从“谁都能删我文件“到“只有我能动“的进阶之路》
Linux系统权限管理摘要 本文详细介绍了Linux系统的权限管理机制,包括普通权限和特殊权限两部分内容。 一、普通权限 权限类型:r(读)、w(写)、x(执行)三种基本权限 文件访问者分类:属主(u)、属组(g)、其他用户(o) 主要管理命令: chmod:修改文件权限,支持字符(rwx)和数字(755)两种赋权方式 chown:修改文件属主和属组 umask:设置默认权限掩码 二、特殊权限 SUID(4):使普通用户以属主身份执行二进制程序 SGID(2):继承目录属组权限,用于文件共享 SBIT(1)
2025-08-08 21:06:33
1243
原创 Linux用户与组管理(2)附:常用命令及其解析,小白也能轻松上手
本文介绍了Linux系统中用户和组管理的常用命令操作。主要包括:1、chage命令用于设置用户密码策略,如修改最短/最长使用期限;2、组管理相关命令(groupadd/groupdel/groupmod/gpasswd)实现组的创建、删除、修改及成员管理;3、用户切换与提权命令su和sudo的使用方法;4、用户登录信息查看工具(id/w/who/finger/last等),可查询登录记录、系统启动时间等信息。这些命令为系统管理员提供了完整的用户账户管理和监控功能。
2025-08-07 20:13:02
1426
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅