摘要: 网址 https://www.cnblogs.com/paranoia/p/6182262.html 阅读全文
posted @ 2021-01-10 20:55 鄢笑 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 自己整理: $0 #脚本的名称$? #判断上一条命令是否执行成功$1/$2/$3/.... 脚本中传递的参数 第一个/第二个/....$# #代表传参的个数(多用于判断) $* #这里的$*就是把命令行接收的所有参数作为函数传给函数内部 function TS () { #定义一个名字为TS的函数 阅读全文
posted @ 2020-07-13 08:40 鄢笑 阅读(452) 评论(0) 推荐(0) 编辑
摘要: shell 脚本的函数 #!/usr/bin/env bashfunction cpu_load() { echo " cpu 负载监控"}function main() { cpu_load}mainLAB1:监控nginx服务,挂了就重启 #!/bin/bash # # 获取脚本子进程的pid, 阅读全文
posted @ 2020-07-12 08:40 鄢笑 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 文件处理 文件处理的模块(常用) Blockinfile 该模块可以管理员在指定的文件中插入“一段文本” Copy 该模块主要用于拷贝文件,将控制节点上的文件拷贝到被管理主机 Fatch 该模块从远程主机中拉取文件到被管理的节点 Lineinfile 支持正则表达式 File 修改文件权限 Stat 阅读全文
posted @ 2020-07-12 07:47 鄢笑 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 什么是NUMA? NUMA中,虽然内存直接attach在CPU上,但是由于内存被平均分配在了各个die上。只有当CPU访问自身直接attach内存对应的物理地址时,才会有较短的响应时间(后称Local Access)。而如果需要访问其他CPU attach的内存的数据时,就需要通过inter-con 阅读全文
posted @ 2020-06-10 08:14 鄢笑 阅读(1251) 评论(1) 推荐(1) 编辑
摘要: 实施任务控制 在ansible playbook中管理任务控制 处理程序 任务错误 编写循环和条件任务 - loop 最近简单的写法(没有循环) - name: start httpd service: name: httpd state: started - name: start firewll 阅读全文
posted @ 2020-06-01 07:59 鄢笑 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 管理 Facts (事实) %% Facts:抓取被管理主机的信息 (当playbook执行比较耗时时可以选择关闭这个功能) Facts:通过 setup模块 来收集被管理主机信息 setup获取收集主机信息 关闭Facts 好处:playbook在运行事很快,因为它不再收集受控节点主机信息了 ga 阅读全文
posted @ 2020-05-30 19:06 鄢笑 阅读(166) 评论(0) 推荐(0) 编辑
摘要: playbook使用空格进行缩进,来表示数据结构,空格的数量没有严格要求 play主要由三个键值组成: name hosts tasks name:自定义描述信息 (可以不写但要注意格式) hosts:指定在哪些主机上运行play tasks:定义该play要执行哪些任务 简单的playbook格式 阅读全文
posted @ 2020-05-18 09:18 鄢笑 阅读(692) 评论(0) 推荐(0) 编辑
摘要: 中心: 配置ansible以管理主机和运行临时 ansible 命令 构建Ansible清单 定义清单文件 1 在清单文件中定义一批 ansible将要管理的主机 2 这些主机 可以分配到组中,进行集中管理, 组可以包含子组, 主机也可以写到多个组中 3 清单也可以设置 应用到它所定义的主机和组的变 阅读全文
posted @ 2020-05-14 22:39 鄢笑 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 一、版本信息 二、内容摘要 adhoc 命令:一次性操作 playbook:重复性的动作 (重点🏁) ansible-vault 加密文件 ansible无代理的自动化工具 三、ansible特点 1 跨平台 ansible 可以对linux主机 windows主机 网络设备 虚拟化 云 和 容器 阅读全文
posted @ 2020-05-13 08:57 鄢笑 阅读(206) 评论(0) 推荐(0) 编辑