zoukankan      html  css  js  c++  java
  • ansible--Ad-Hoc命令集

    Ad-Hoc相当于临时命令,适用于解决一些临时性的问题

    用法

    基本用法为:ansible <pattern> [options]
    options的可用选项如下(只列出部分):

    • -v, --verbose:输出更为详细的执行过程信息,-vvv可得到执行过程的所有信息
    • -i PATH,--inventory=PATH:指定inventory信息
    • -f NUM,--forks=NUM:并发线程数,默认5个线程
    • --private-key=PRIVATE_KEY_FILE:指定密钥文件
    • -m NAME,--module-name=NAME:指定执行使用的模块
    • -M DIRECTORY,--modult-path=DIRECTORY:指定模块存放路径,默认/usr/share/ansible,也可以通过ANSIBLE_LIBRARY是定默认路径
    • -a 'ARGUMENTS',--args='ARGUMENTS':模块参数
    ansible all -f 5 -m ping
    

    一些常用命令

    # ping
    ansible local -m ping
    # 返回该组的所有主机的hostname
    ansible local -m command -a 'hostname'
    # 列出分组下所有主机
    ansible local --list
    # 批量查看分组下所有主机的磁盘容量
    ansible local -a "df -lh"
    # 批量查看分组下所有主机的内存使用情况(shell模块)
    ansible local -m shell -a "free -m"
    
  • 相关阅读:
    Linux之cd、pwd、mkdir、rmdir
    Linux之目录结构配置
    Linux之chgrp
    Linux之chown
    Linux之chmod
    Linux之用户组、文件权限详解
    Linux命令之shutdown
    Linux命令之man
    Git-.gitignore配置
    Linux内核移植到JZ2440
  • 原文地址:https://www.cnblogs.com/peilanluo/p/11891452.html
Copyright © 2011-2022 走看看