# 自动化运维-Ansi ble视频课程 独立导读

一、课程背景与定位

在企业IT运维领域,服务器规模动辄数十、数百甚至数千台,传统的手动逐台配置、文件分发、服务启停等方式效率低下且极易出错。自动化运维已成为现代运维工程师的核心竞争力之一。本课程聚焦业界广泛使用的开源自动化工具 **Ansible**,以视频授课的形式,从入门到实战,带你系统掌握基于Ansible的运维自动化技能。

二、课程体系总览

本套课程共16个课时,整体由浅入深,分为四大模块:

**【基础入门篇】第1-7节**:从零搭建Ansible环境。你将了解Ansible的设计理念与架构原理,完成本地安装与配置,并熟练掌握远程执行命令、批量拷贝文件与目录、推送远程脚本、管理定时任务(crontab)以及安装软件包和控制服务等基础操作。这部分内容帮助你快速上手Ansible的核心功能,建立对"无Agent""SSH驱动"等工作机制的直观认识。

**【Playbook进阶篇】第8-12节**:进入Ansible的灵魂——Playbook(剧本)的学习。Ansible的强大之处在于可通过YAML格式的Playbook实现复杂运维任务的编排与复用。课程将逐一讲解Playbook的基本结构、变量的定义与调用方式、循环语句(loop)实现批量处理、条件判断(when)实现灵活分支,以及Handlers(处理器)实现状态变更通知等关键概念,让你理解如何用代码化的方式描述运维逻辑。

**【综合实战篇】第13-16节**:以真实场景为牵引,通过两个完整的实战项目巩固所学。项目一使用Playbook完成Nginx Web服务器的自动化部署(分上下两集),涵盖从软件安装、服务配置到启动管理的完整流程;项目二深入Playbook管理配置文件的最佳实践(分上下两集),重点讲解模板化配置、差异化部署以及文件同步等高阶技巧。这些实战内容是课程的核心亮点,帮助你把零散知识点串联成可复用的自动化方案。

三、适合人群

- 从事或准备从事运维工作的开发者、系统管理员
- 希望提升效率、告别重复手工操作的IT从业者
- 学习过Linux基础、对Shell有一定了解的学员

四、学习建议

建议按照课程顺序循序渐进学习,前7节打牢基础操作,中间5节深入理解Playbook语法,最后4节通过实战项目将知识融会贯通。在学习过程中,请准备好Linux环境进行动手练习,Ansible的知识唯有在实践中才能真正内化。

课程目录

1 Ansible介绍 (06:21)
2 Ansible安装 (04:56)
3 Ansible远程执行命令 (03:07)
4 Ansible拷贝文件和目录 (06:52)
5 Ansible远程执行脚本 (03:50)
6 Ansible管理任务计划 (03:32)
7 Ansible安装包和管理服务 (05:54)
8 使用Ansible Playbook (06:48)
9 Playbook里的变量 (03:57)
10 Playbook循环 (04:21)
11 Playbook中的条件判断 (09:29)
12 Playbook中的Handlers (04:19)
13 用Playbookk安装Nginx(上) (14:02)
14 用Playbook安装Nginx(下) (14:15)
15 Playbook管理配置文件(上) (12:13)
16 Playbook管理配置文件(下) (04:30)