摘要:
1 目标 最终:根据服务使用流程,书写出对应的剧本. 2 剧本 2.1 剧本 playbook 文件,用于长久保存并且实现批量管理,维护,部署的文件. 类似于脚本存放命令和变量,剧本中存放的时候?模块.. 剧本yaml格式,yaml格式的文件: 空格,冒号. 剧本未来我们批量管理,运维必会的内容. 阅读全文
摘要:
1 实时同步应用场景 通过rsync+定时任务实现定时备份/同步 对于NFS我们需要进行实时同步 2 实时同步工具选型 实时同步工具 特点 选型 inotify工具+脚本 inotify监控指定的目录,监控 目录下是否有变化,显示变化了的文件. 通过rsync服务端与客户端传送,书写脚本. 不推荐, 阅读全文
摘要:
1. Ansible概述 自动化运维: 批量管理,批量分发,批量执行,维护... Ansible是python写的. 批量管理工具 说明 Ansible 无客户端,基于ssh进行管理与维护 Saltstack 需要安装客户端,基于ssh进行管理,与ansible. terraform tf批量管理基 阅读全文
摘要:
1.备份服务目标 1.备份服务应用场景 2.两台机器之间传输数据的命令:scp,rsync 3.备份服务使用流程.服务端,客户端. 4.服务使用流程中的排错(总结至少5个故障与排查流程). 5.备份项目:所有服务器数据备份,在备份服务器检查,邮件发送结果. 2.备份服务概述 2.1 目标 目标:主要 阅读全文
摘要:
10.循环 10.1 循环概述 循环类型 说明 for循环 最常用的循环,2种格式 while循环 当型循环 while可以加入条件,死循环, 读取文件 do until 循环 直到循环 极少用 10.2 for循环 10.2.1 最常用的for循环格式 # 最常用的一种 for 变量 in 候补清 阅读全文
摘要:
7.函数 7.1 概述 把一堆代码,起个名字。 对脚本中重复使用到的代码,设置函数,精简脚本的内容。 让脚本更加的规范。 应用场景: 在书写脚本的时候,尽量使用函数,规范脚本。 让脚本的开发,更加模块化。 方便后期调试,调试的时候只需要注释函数即可。 7.2 格式及实战应用 7.2.1 函数格式 查 阅读全文
摘要:
5.2.3 expr 使用注意事项: 1. 使用空格, 2. 对*号转义. # expr 进行计算的时候结果为0 ,返回值就是1.可以判断返回值大于1即可.或者等于2也行. [root@Kylin-V10-sp3 ~]# expr 1+1 1+1 [root@Kylin-V10-sp3 ~]# ex 阅读全文
摘要:
4.3.4.2 特殊变量-状态变量 1. windows下书写的脚本,脚本文件复制到Linux执行异常的故障案例 ''' 现象:windows下书写的脚本,上传到Linux执行报错. 原因:windows下面的回车换行\r\n ,linux下面回车换行\n 解决:替换结束标记即可.dos2unix 阅读全文
摘要:
1. Shell概述,编程语言. 1.1 编程概述 应用广泛: Shell占据的Linux半壁江山. 企业要求:面试要求运维人员必会. 目标: 1.能够熟练书写超过多行的脚本: 检查类: 系统巡检, 系统加固, 优化:(检查,配置优化) 系统优化(初始化)(第2阶段开头). ngx优化(第2阶段开头 阅读全文
摘要:
1. 网卡配置(ip,dns) 目标: 修改网卡的名字为eth0. 修改网卡配置文件,ip,dns,网关,子网掩码.(物理机,虚拟机(私有云)) 公有云自动获取即可,服务器数量巨大自动获取. 1.1 网卡命名 结论: 工作有需求的时候再去修改. 做好记录,后面使用的时候参考即可. # 网卡命名规则: 阅读全文