logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Ansible模块进阶语法与实践

摘要:本文系统介绍了Ansible模块的进阶语法与实践技巧,包括变量定义、模板文件、迭代管理、条件控制和角色组织等核心功能。通过LNMP环境部署案例展示了角色化Playbook的实际应用,并提供了生产环境中的性能优化、容错调试和安全加固方案。文章还总结了常见问题排查方法,为Ansible自动化运维提供实用指导。

文章图片
#ansible#网络
Ansible常用模块总结

本文介绍了Ansible常用模块及其应用场景,涵盖命令执行、系统管理、文件操作、软件管理、信息收集和配置编辑六大类。核心模块包括command/shell执行命令、user/group管理用户、copy/fetch传输文件、apt/yum安装软件、setup收集信息、lineinfile修改配置等。通过模块组合可实现自动化部署、批量配置管理等运维任务,显著提升工作效率。文章还提供了Nginx部署和

文章图片
#ansible
Ansible不同端口、普通用户、解释器,直接连接和免密连接实践

本文提供了Ansible跨系统管理的优化配置方案,支持Rocky9和Ubuntu24.04系统,包含自定义SSH端口(2222/2223)、普通用户提权、免密连接等核心功能。方案包含控制端配置(主机清单优化、Ansible配置、一键免密脚本)和被控端标准化配置脚本(分别适配Rocky9的SELinux/firewalld和Ubuntu的systemd/ufw)。通过批量测试命令验证功能,并总结了跨

文章图片
#ansible
Ansible一键部署Nginx(默认页面显示IP、主机名、配置时间)

本文介绍使用Ansible在Ubuntu 24.04系统上一键部署Nginx的方法。首先配置控制端安装Ansible,设置被控端SSH免密认证,然后编写Playbook实现自动化部署。部署后的Nginx默认页面会动态显示主机IP、主机名和配置时间。文章详细说明了环境准备、SSH认证配置、Playbook编写步骤,并提供了常见问题排查方法。该方案支持批量部署,只需维护主机清单即可扩展管理多台服务器,

文章图片
#ansible
Raid 0, 1, 5, 10, 01的工作原理总结

RAID技术将多个硬盘组合成一个逻辑磁盘,主要分为五种模式:RAID 0通过数据拆分提升速度但无冗余;RAID 1完全镜像保证数据安全但容量减半;RAID 5均衡性能与安全,支持单盘故障;RAID 10(1+0)结合镜像和条带化,兼具速度与安全;RAID 01(0+1)性能类似但冗余性较弱。选择RAID模式需权衡速度、安全与成本:临时数据用RAID 0,关键数据用RAID 1,平衡需求选RAID

#数据库#linux#运维 +1
AWK命令使用

AWK是一种功能强大的文本处理语言,擅长数据分析和报告生成。它逐行处理文本,自动分割字段,支持条件判断和循环操作,适用于日志分析、数据提取等场景。AWK包含三大核心块:BEGIN(预处理)、主块(逐行处理)和END(汇总)。通过内置变量(如NR、NF)和自定义分隔符(FS/RS),可灵活处理不同格式的文本数据。AWK支持命令行直接执行、多行脚本或脚本文件三种运行方式,并提供了丰富的条件判断和正则匹

文章图片
#linux#网络
Ubuntu 24.04 部署 Zabbix 7.0 LTS Agent/Agent 2

本文详细介绍了在Ubuntu 24.04系统上部署Zabbix 7.0 LTS监控代理的完整流程。主要内容包括:1)环境准备与配置选型说明;2)传统Zabbix Agent的安装配置,使用阿里云镜像源加速下载;3)新一代Zabbix Agent 2的部署方法及插件安装指南;4)连接Zabbix Server的详细配置步骤;5)服务验证与故障排查技巧。文章提供了两种代理组件的部署方案,重点优化了软件

文章图片
#ubuntu#zabbix#linux
Mysql explain,尝试给表A写100万行数据,表B写30万数据,使用LEFT JOIN, WHERE, GROUP BY 时,分析慢SQL案例总结。

在后端开发与数据库优化工作中,EXPLAIN是排查慢SQL的“瑞士军刀”——它能直观展示SQL的执行计划,让我们清晰看到MySQL如何解析SQL、如何选择索引、如何执行联表/分组/过滤操作,从而精准定位性能瓶颈。先看type字段:是否为ALL(全表扫描),若是则优先优化索引,提升访问类型。再看key字段:是否为NULL(未使用索引),若是则检查,针对性创建索引。接着看rows字段:预估扫描行数是否

文章图片
#mysql#sql#adb
Mysql查询时的执行流程总结

MySQL查询执行流程分为服务器层和存储引擎层,包含8个核心步骤:连接建立→查询缓存→SQL解析→预处理→优化器生成执行计划→执行器调用存储引擎API→数据读取处理→返回结果。关键阶段包括:连接管理器处理身份验证和权限校验;查询缓存(8.0已移除)快速返回命中结果;解析器生成语法树并通过预处理校验语义;优化器基于成本选择最优执行计划;执行器按计划调用存储引擎API获取数据。理解该流程有助于排查慢查

文章图片
#mysql#adb#android
Mysql执行原理总结

MySQL执行原理:从SQL到结果的完整流程 MySQL采用客户端-服务器架构,分为Server层和存储引擎层。SQL执行流程包括:连接建立与权限校验、语法语义分析、优化器生成执行计划、执行器调用存储引擎API获取数据。其中优化器是关键组件,负责选择最优执行路径(如索引选择、JOIN顺序)。存储引擎层(如InnoDB)负责数据存储与读取,通过缓冲池、聚簇索引等机制提升性能。EXPLAIN命令可查看

文章图片
#mysql#adb#数据库
    共 16 条
  • 1
  • 2
  • 请选择