摘要: 一、函数 1.函数介绍 什么是函数? 具备某一功能的工具 => 函数 事先准备工具的过程 ⇒ 函数的定义 遇到应用场景拿来就用 ⇒ 函数的调用 为何要用函数? 没有引入函数前,遇到重复使用某一个功能的地方,只能复制黏贴实现该功能的代码,这会导致 1、代码冗余 => 程序组织结构不清晰,可读性差 2、 阅读全文
posted @ 2021-06-01 10:40 柯正 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 一、while循环 1.while语法 ​ while循环只有条件成立,则就会反复执行循环体里面的命令,直到条件为假时,才会结束 ​ 无限的循环下去,死循环。 ​ while 条件测试 do 循环体 done ​ ​ #三种写法 ​ while true 或者 : do 循环体 done ​ ​ w 阅读全文
posted @ 2021-06-01 10:38 柯正 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 一、if判断 1.单分支 if 条件1;then 命令1 命令2 命令3 。。。 fi ​ 等同于: [ 条件1 ] && 命令1 2.双分支 if 条件1;then 命令1 命令2 命令3 。。。 else 命令1 命令2 命令3 。。。 fi ​ 等同于: [ 条件1 ] && 命令1 || 命 阅读全文
posted @ 2021-06-01 10:36 柯正 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 一、测试运算符 test 表达式 或者 [ 表达式 ] ​ #(一)基本形式: test EXPRESSION # 等同于 [ EXPRESSION ] [ ! EXPRESSION ] # 对测试的结果取反 [ EXPRESSION1 -a EXPRESSION2 ] # 左右两个表达式必须都为真 阅读全文
posted @ 2021-06-01 10:35 柯正 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 一、编程语言 什么是编程 1.想清楚做事步骤 2.用一种计算机能听懂的语言(编程语言) ​ 编程语言分类 机器语言:直接使用二进制指令去编写程序 问题: 1、二进制指令难以记忆 2、开发复杂:实现一个简单的操作都需要很多条指令才能完成 ​ 汇编语言:用英文标签替代机器语言的二进制指令编写程序 解决的 阅读全文
posted @ 2021-06-01 10:32 柯正 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 自动化运维工具-Ansible Jinja2模板 jinja2 jinja2跟ansible的关系 Ansible通常会使用jinja2模板来修改被管理主机的配置文件等...在saltstack中同样会使用到jinja2 为了方便,使用jinja2语法,渲染配置文件 jinja2的语法 {{ EXP 阅读全文
posted @ 2020-06-20 23:18 柯正 阅读(264) 评论(0) 推荐(0) 编辑
摘要: playbook触发器 handler handler用来执行某些条件下的任务,比如当配置文件发生变化的时候,通过notify触发handler去重启服务。 在saltstack中也有类似的触发器,写法相对Ansible简单,只需要watch,配置文件即可。 **大白话:**监控某一个步骤,一旦该步 阅读全文
posted @ 2020-06-20 23:15 柯正 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 数据库的一个错误 数据库有密码,想要操作数据库,得先连接数据库(登录数据库) login_user: root login_password: '123' login_host: localhost login_port: 3306 判断语句 使用: when ## 根据系统判断 - hosts: 阅读全文
posted @ 2020-06-20 23:12 柯正 阅读(583) 评论(0) 推荐(0) 编辑
摘要: PlayBook和ad-hoc 特点 PlayBook ad-hoc 完整性 √ ✘ 持久性 √ ✘ 执行效率 低 高 变量 支持 不支持 耦合度 低 高 1.PlayBook功能比ad-hoc更全,是对ad-hoc的一种编排. 2.PlayBook能很好的控制先后执行顺序, 以及依赖关系. 3.P 阅读全文
posted @ 2020-06-20 23:11 柯正 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 什么是PlayBook PlayBook即"剧本","兵书"之意,PlayBook是由以下部分组成的 play: 定义的是主机的角色。(主角还是配角) task: 定义的是具体执行的任务。(角色的台词和动作) playbook: 由一个或多个play(角色)组成,一个play(角色)可以包含多个ta 阅读全文
posted @ 2020-06-20 23:09 柯正 阅读(267) 评论(0) 推荐(0) 编辑