自动化运维是未来的运维的必然趋势
- 会写代码
- 会用工具
Shell编程的特点
- 简单、高效
- 功能强大
- 可移植性好
作为运维开发人员,编写Shell脚本是第一步
误区:Shell编程就是Linux命令堆积?
简单理解:Linux命令+编程语法(if/else、for、while、判断)
经验之谈
- 运维的核心就是执行正确的Linux命令
- 大多运维工作的本质就是在本机或者远程执行linux命令
- 运维开发就是将手动的操作自动化,至少半自动化
Shell编程中的重要概念
- 变量
- 字符串
- 数组
- 判断
- 计算
- 函数
- 参数
- 循环
- 多进程
相关书籍推荐
- 《鸟哥的Linux私房菜》
- 《Linux Shell核心编程指南》
- 《Linux——服务器架设篇》
- 《BPF之巅》