着分布式无论是系统运维,还是应用运维,均可分为“纯手工”→ “脚本化”→ “自动化”→“智能化”几个阶段,其中自动化阶段,主要是将一些重复性人工操作和运维经验封装为程序或脚本,一方面避免重复性操作及风险,另一方面提高执行效率。
在自动化运维的转变过程中,经常使用的可能就是shell脚本了。
别小看Shell脚本的几十行代码,它可有大智慧,在建设自动化运维的工作中,还是很值得我们研究学习的。
为了帮助大家更好地学习shell,今天特意给大家分享一份《shell脚本编程实战手册》和100个拿来就用的《shell脚本案例》。
Shell脚本编程实战手册

介绍了编程的程序组成,何为面对对象编程以及编程语言的分类和编程逻辑处理方式。

正式进入shell脚本的学习,用途、基本结构、创建第一个shell脚本以及脚本注释和脚本测试。

按生效范围分类、shell登录方式分类以及按功能划分分类。

100个Shell脚本实例


27. 统计13:30到14:30所有访问 apache 服务器的请求有多少个
28. 统计13:30到14:30所有访问本机 Aapche 服务器的远程 IP 地址是什么
29. 打印国际象棋棋盘,效果如下图:
30. 统计每个远程 IP 访问了本机 apache 几次?
31.统计当前Linux系统中可以登录的计算机账户有多少个
32.统计/var/log有多少个文件,并显示这些文件名
33.自动为其他脚本添加解释器信息#!/bin/bash,如脚本名为test.sh则效果如下
......


如何获取以上资源

▲▲▲
文章转载自运维开发故事,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




