ansible日常小结

一、ansible优化

vim /etc/ansible/ansible.cfg

host_key_checking = False   #不进行验证
log_path = /var/log/ansible.log  #打开日志 

基于ssh

vim /etc/ssh/sshd_config

UseDNS no
#重启sshd
# systemctl restart sshd

二、常用模块

1、coyp 模块

ansible date -m copy -a ‘src=/etc/selinux/config dest=/etc/selinux/confi

2、fetch模块 从客户端取文件 

ansible date -m fetch -a "src=/var/log/cron dest=/data/"

3、shell模块(执行命令、或者执行远程脚本)、也这样代替file模块

ansible date -m shell -a ‘cat /etc/selinux/config‘

4、script模块(远程不需要有脚本,控制端有可以)

ansible date -m script -a "/root/scripts/test.sh"

[[email protected] scripts]# cat /root/scripts/test.sh
#!/bin/bash
hostname

 

 

原文地址:https://www.cnblogs.com/zhaojingyu/p/12114788.html

时间: 2024-08-01 01:53:18

ansible日常小结的相关文章

日常小结-java-AbstractCollection

AbstractCollection 概述 概述首先AbstractCollection是java自己提供的一个最基本的Collection的实现.当然它依然是一个抽象类. 对于一个不可更改的集合,只要继承这个类并且实现迭代器和size()方法就行. 对于一个可更改的集合,需要实现add和返回Iterator的方法,当然可选的实现remove方法 通常应该提供两个构造器,一个无参的,一个是包含集合元素的 public Object[] toArray() API文档 这个方法返回一个包含集合内所

日常小结-java-AbstractList-Itr和ListItr的实现

AbstractList API文档 AbstractList实现了List接口,又因为List继承自Collection,Collection继承自Iterable.因此List接口包含很多的方法. AbstractList实现了List接口的最小实现. 他是针对随机访问储存数据的方式的,如果需要使用顺序访问储存数据方式的List还有一个AbstractSequentialList它是继承自AbstractList的子类,顺序访问时应该优先使用它. 对于不可修改的list,只需要覆盖get和s

hibernate日常小结和优化

1.对于类之间是依赖不是关联关系的类之间的数据库设计,最好采用精粒度对象模型,建立组件模型,不是采用多对一什么的关联.

C语言 日常小结

1.当数组当作函数参数的时候会退化为指针 #include<stdio.h> #include<stdlib.h> void sort(int a[]){ int num = sizeof(a); printf("数组的大小num=%d\n", num);//打印4,此时a是一个指针 //打印数组 for (int i = 0; i < 10; i++) { printf("%5d", a[i]); } } void main(){ i

非后端开发Mysql日常使用小结

数据库的五个概念 数据库服务器 数据库 数据表 数据字段 数据行 那么这里下面既是对上面几个概念进行基本的日常操作. 数据库引擎使用 这里仅仅只介绍常用的两种引擎,而InnoDB是从MySQL 5.6.版本以后InnoDB就是作为默认启动使用的存储引擎. (1) InnoDB a,支持ACID,简单地说就是支持事务完整性.一致性: b,支持行锁,以及类似ORACLE的一致性读,多用户并发: c,独有的聚集索引主键设计方式,可大幅提升并发读写性能: d,支持外键: e,支持崩溃数据自修复: Inn

日常css技巧小结(1)--背景透明度改变对内容无影响

刚开始出现的错误,内容会受到背景透明度改变的影响:如图: 代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> div{ width:300px; height: 300px; margin: 50px auto; line-height:

日常css技巧小结(2)-- inline-block带来的迷惑

一.问题描述 在平时布局中,inline-block使用的频率比很高,主要是因为可以让行标签设置宽高.我在布局过程中,发现了两个“问题”, 1行标签.display:inline-block之后的行标签之间有4像素的间距:https://jsfiddle.net/firelight/69phh891/ 2.对display:inline-block的行标签设置margin:0 auto:也不会在父级居中.https://jsfiddle.net/firelight/jh5ojqu6/ 我开始对d

Linux日常运维小结

1. 如何看当前Linux系统有几颗物理CPU和每颗CPU的核数? 物理cpu个数:cat /proc/cpuinfo |grep -c 'physical id'CPU一共有多少核:grep -c processor /proc/cpuinfo将CPU的总核数除以物理CPU的个数,得到每颗CPU的核数. 2. 查看系统负载有两个常用的命令,是哪两个?这三个数值表示什么含义呢?两个命令分别是 w 和 uptime这三个系统负载值分别表示在1分钟.5分钟和15分钟内平均有多少个任务处于活动状态.

Centos6 日常使用小结

网络配置目录 1./etc/sysconfig/network-script/ifcfg-eth0 2.netstat -rn Kernel IP routing table Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface 172.16.15.0     0.0.0.0         255.255.255.128 U         0 0          0 eth0 route