首页 > 系统相关 >9、ansible-Ad-Hoc-点对点模式--m shell-shell模块(执行的就是linux命令)

9、ansible-Ad-Hoc-点对点模式--m shell-shell模块(执行的就是linux命令)

时间:2024-06-17 10:47:50浏览次数:10  
标签:shell Ad -- hostname webserver ansible 模块 执行

作用:可以执行任何有效的 shell 命令,包括管道、重定向和其他 shell 特性。该模块将在远程主机上启动一个 shell,然后在该 shell 中执行命令。执行结果可以作为任务的输出返回,也可以将其保存到文件或变量中供后续任务使用。请注意,与其他模块相比,shell 模块的执行效率较低,因为它需要在远程主机上启动一个 shell 进程。因此,如果可能的话,最好使用其他模块来执行任务。

 

查看主机名

ansible webserver -m shell -a 'hostname' -o

·· -o 简洁输出
·· hostname 查看本机名
·· webserver 是一个组 组下有4台主机
·· -a 'shell指令' //再shell模块里 -a '' 分号里放的是shell指令

指定线程数来处理(高并发可用)

ansible webserver -m shell -a 'hostname' -o -f 2

·· -f 2   是开启两个进程

 

安装程序

ansible webserver -m shell -a 'yum install -y mariadb-server'

查看磁盘

ansible webserver -m shell -a 'df -hT'

 

标签:shell,Ad,--,hostname,webserver,ansible,模块,执行
From: https://www.cnblogs.com/littlecc/p/17436148.html

相关文章

  • Python使用.NET开发的类库来提高你的程序执行效率(包括.NET Framework、.NET Standard
    Python由于本身的特性原因,执行程序期间可能效率并不是很理想。在某些需要自己提高一些代码的执行效率的时候,可以考虑使用C#、C++、Rust等语言开发的库来提高python本身的执行效率。接下来,我演示一种使用.NET平台开发的类库,来演示一下Python访问.NET类库的操作实现。类库演示包括.......
  • 13、ansible-shell、command、script使用
    command模块简介command模块用于在给的的节点上运行系统命令,比如echohello。它不会通过shell处理命令,因此不支持像$HOME这样的变量和,以及<, >, |, ;和&等都是无效的。也就是在command模块中无法使用管道符。模块参数名称必选备注chdirno运行command命令前......
  • 1、docker-安装-阿里云镜像加速-docker工作流程和底层原理
    1、访问官网:https://docs.docker.com/get-docker/2、卸载旧版本:yumremovedocker\docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-lo......
  • 科技赋能云顶森林:大数据平台引领绿色管理新时代
    在遥远的云顶之上,有一片生机盎然的森林,它不仅是动植物的家园,更是自然与人类和谐共生的典范。然而,如何在这片广袤的森林中实施高效、科学的管理,一直是一个摆在管理者面前的难题。幸运的是,随着科技的飞速发展,云顶森林迎来了它的“智慧之心”——云顶森林管理大数据平台。 山海鲸......
  • 4、docker-部署Nginx、tomcat
    1、搜索镜像:docker searchnginx·可以去官网搜索查看https://hub.docker.com/2、下载镜像:docker pullnginx3、查看镜像:dockerimages4、启动镜像:dockerrun-d--namenginx01-p3344:80nginx5、查看容器docker ps6、测试......
  • 3、docker-其它命令
    #后台启动容器:·dockerrun-d镜像名//启动后查看dockerps发现容器自动停止了,docker容器使用后台运行,就必须要有一个前台进程,docker发现前台没有应用程序就会自动停止#查看日志·由于容器暂时没有输出日志。这里写个脚本给容器让他打印日志:··......
  • 报表开发工具DevExpress Reporting v23.2 - 增强PDF导出、多平台打印等
    DevExpressReporting是.NETFramework下功能完善的报表平台,它附带了易于使用的VisualStudio报表设计器和丰富的报表控件集,包括数据透视表、图表,因此您可以构建无与伦比、信息清晰的报表。DevExpressReporting控件日前正式发布了v23.2,新版本增强了PDF导出、macOS、Linux平台打......
  • 2、docker-常用命令
    ·dockerversion 显示docker的版本信息·dockerinfo更详细的docker的系统信息·docker--help   ==========================镜像命令======================= #docker镜像命令:1、dockerimages:列出所有本地镜像。··REPOSITORY镜......
  • 6、docker-docker的图形化web界面管理工具-portainer--docker镜像原理
    图形化界面管理工具-portainer-可以提供后台面板供我们操作1、下载启动portainer·#-v挂载-v/var/run/docker.sock:/var/run/docker.sock 表示将主机上的Docker守护进程的Unix套接字文件映射到容器内部,这样Portainer就可以通过DockerAPI与Docker守护进程交互了。......
  • 5、docker-部署ES(elasticsearch)+kibana
    #es暴露的端口多#es十分消耗内存#es的数据一般需要放置到安全目录、挂载=========================================安装es=========================1、下载启动es(建议启动前把其它容器停止,不然会很卡)·dockerrun-d--nameelasticsearch-p9200:9200-p9300:9300......