129分钟
交互式运维脚本实战:从入门到精通
当下企业运维场景中,多主机批量交互操作的痛点频发。手动登录数十台服务器执行命令耗时耗力、不同主机用户名密码不同导致批量操作难以落地、定时任务中交互式脚本莫名失效等问题屡见不鲜,如很多运维人员处理跨主机…
当下企业运维场景中,多主机批量交互操作的痛点频发。手动登录数十台服务器执行命令耗时耗力、不同主机用户名密码不同导致批量操作难以落地、定时任务中交互式脚本莫名失效等问题屡见不鲜,如很多运维人员处理跨主机运维时,因不懂 expect 脚本,单批次操作就要耗费数小时。同时,expect 交互式脚本的语法规则、转义逻辑、变量引用等实操门槛较高,不少从业者在编写脚本时,无法精准规避语法错误,担心操作出错引发运维事故。
为此,三节课邀请资深 Linux 运维专家崔崇鑫带来本门课程。崔崇鑫有多年企业级批量运维实战经验,曾为大型互联网企业搭建基于 expect 的自动化交互运维体系,将跨主机批量操作效率提升 80% 以上。
课程聚焦基于 expect 的交互式运维脚本全场景实战,从脚本安装与入门使用出发,教你快速掌握交互式脚本的核心语法逻辑。通过讲解普通用户 su 切换、批量遍历 IP 执行、脚本与 Shell 结合等基础操作,搭配反引号 / 变量引用、转义规则、不同主机多账号密码批量操作等进阶技巧,及定时任务脚本异常的解决方案,助你掌握全流程实战方法,规避脚本编写低效、运行出错的问题。学完后,你能精准把控各类交互式运维场景,用 expect 脚本高效完成跨主机批量操作,大幅提升运维效率。
01 交互式脚本说明与安装
02 交互式脚本使用入门_上
03 交互式脚本使用入门_下
04 交互式脚本中普通用户su说明
05 交互式批量遍历ip执行说明
06 交互式脚本结合shell使用
07 交互式脚本中使用反引号``的方式
08 交互式中引用变量场景使用反引号``的方式
09 交互式脚本传输网络文件
10 交互式脚本中不同主机不同用户名不同密码的批量操作
11 交互式脚本中的转义说明
12 循环定时任务中交互式脚本不能正常运行解决方案
崔崇鑫-你运维路上的灯塔
发光不是太阳的权力,让技术不再高不可攀。