ansible 常用模块命令记录_weixin_34217773的博客-程序员ITS203

技术标签: 运维  数据库  

1.copy 模块:把本地文件传输到指定路径;src 本地文件,dest目标文件。

# 复制本地文件到指定路径
[[email protected] ~]# ansible var -m copy -a "src=/root/test.log dest=/root/test.log.bak"

2.file 模块:文件操作(修改权限,新建目录等) state有如下参数 file,directory,link,hard,touch,absent

  • state=touch 新建文件
  • state=directory 新建目录
  • state=absent 删除
# 权限操作,文件须存在,
[[email protected] ~]# ansible var -m file -a "dest=/root/a.txt mode=600 owner=mysql group=mysql"

# state=directory 新建目录;类似 mkdir -p
[[email protected] ~]# ansible var -m file -a "dest=/root/txt mode=600 owner=mysql group=mysql state=directory"

# state=absent 删除
[[email protected] ~]# ansible var -m file -a "dest=/root/a.txt state=absent"

3.user 模块,state只有present,absent两个参数

# 新建用户
[[email protected] ~]# ansible all -m user -a "name=foo password=<crypted password here>"
# 删除用户
[[email protected] ~]# ansible all -m user -a "name=foo state=absent"

4.yum 模块 state有如下参数 absent,present,installed,removed,latest

# 安装
[[email protected] ~]# ansible webservers -m yum -a "name=name state=present"
#  yum install 指定版本
[[email protected] ~]# ansible webservers -m yum -a "name=name1.5 state=present"
#  yum install 最新版本
[[email protected] ~]# ansible webservers -m yum -a "name=name state=latest"
# yum remove 
[[email protected] ~]# ansible webservers -m yum -a "name=name state=removed"

5.server 模块有如下参数 running,started,stopped,restarted,reloaded

# 启动
[[email protected] ~]# ansible webservers -m service -a "name=httpd state=started"
# 重启
[[email protected] ~]# ansible webservers -m service -a "name=httpd state=restarted"
# 重载
[[email protected] ~]# ansible webservers -m service -a "name=httpd state=reloaded"
# 停止
[[email protected] ~]# ansible webservers -m service -a "name=httpd state=stopped"

转载于:https://my.oschina.net/hxily/blog/758456

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_34217773/article/details/91671612

智能推荐

Spark执行流程(详细)_fanbuer的博客-程序员ITS203_spark运行流程

大体执行流程1.driver执行main方法(懒执行),action算子触发触发job2.根据宽窄依赖划分stage3.每个stage会被整理成taskset(包含多个task)4.每个task分发到具体的Executor去执行完整调度流程1.当Driver启动的时候,初始化时会相应的创建DagScheduler、TaskScheduler2.TaskScheduler初始化的时候,会创建SchedulerBacked(主要负责集群之间的通讯)3.Sc...

程序员求职面试心经40条——谨记原则_小敏纸的博客-程序员ITS203

为今年的面试做准备,这不是教你面试技巧,而是让你保持良好的心态。有很多人在面试中表现的不尽人意从而被刷,而这所谓的“不尽人意”有时候并不是因为技术问题,可能是你面试过程中心态不好、对公司背景不清楚、说话逻辑混乱等原因,因此收集了40条面试心经,让你减少面试过程中的失误。1.永远不要有乞讨心态,工作不是“求”来的,是靠我们自己的实力赢得的。2.求职应该遵循的原则是坦诚。“诚者隆至后世

软考基础知识之进制转换_萌萌的小学生的博客-程序员ITS203

最近在备战软考中,遇到了不少很基础但是掌握的不是很熟练的知识,今天就小结一下进制转换和原码反码补码,能有个更清楚的条理。        一、进制转换。        常见的是二进制、十进制、十六进制的转换。        例如正整数 十进制 52 --->二进制 0011 0100 --->十六进制 34        通用的算法是:        (转二进制)

Windows 11 操作系统最低硬件要求_dotNET跨平台的博客-程序员ITS203

以下是在您电脑上安装 Windows 11 操作系统的最低要求。如果您的电脑不满足这些要求,您可能无法在设备上安装全新的 Windows 11 操作系统。处理器( CPU):1 GHz 或...

大数据-实时推荐系统最主流推荐系统itemCF和userCF视频教程下载_weixin_34235371的博客-程序员ITS203

大数据-实时推荐系统最主流推荐系统itemCF和userCF视频教程下载38套大数据,云计算,架构,数据分析师,Hadoop,Spark,Storm,Kafka,人工智能,机器学习,深度学习,项目实战视频教程视频课程包含:38套大数据和人工智能高级课包含:大数据,云计算,架构,数据挖掘实战,实时推荐系统实战,电视收视率项目实战,实时流统计项目实战,离线电商分析项目实战,Spa...

POJ 2828 Buy Tickets(排队问题,线段树应用)_hcbbt的博客-程序员ITS203

POJ 2827 Buy Tickets(排队问题,线段树应用)ACM题目地址:POJ 2828 Buy Tickets题意: 排队买票时候插队。 给出一些数对,分别代表某个人的想要插入的位置Pos_i和他的Val_i,求出最后的队列的val顺序。分析: 也是一道很巧妙的题目。 刚开始天真的以为sort一下就行了。wa了一发后发现我错了... 原

随便推点

python导入math函数取一随机数返回其平方根_Python之数学(math)和随机数(random)_偏偏无理取闹的博客-程序员ITS203

math包包含了最基本的数学运算函数,如果想要更加高级的数学功能,可以使用标准库外的numpy和scipy库,他们不但支持数组和矩阵运算,还有丰富的数学和物理方程可供使用random包可以用来生成随机数,随机数不仅可以用于数学用途,还经常被嵌入到算法中math包1. 常数math包主要处理数学相关的运算。math包定义了两个常数:math.e   # 自然常数emath.pi   # 圆周率pi2...

八年前的烈士陵园游感(r8笔记第59天)_jeanron100的博客-程序员ITS203

白天时不时闪过一些年头,虽然现在离家很远,扫墓什么的不现实了,但是有什么亲人可以在我内心寄托深深的思念,我内心非常怀念的还是我的爷爷,说是爷爷,其实应该叫外公,没学会太...

双卡双待手机的原理 转贴_weixin_30770495的博客-程序员ITS203

手机通讯发展到一定程度之后,很多用户希望拥有或已经拥用多个手机电话号码,特别是针对那些经常需要出差,需要经常切换SIM卡的商务人士而言,其迫切希望能将自己的手机承载多个电话号码,根据市场上的这一需求,能同时支持两张SIM卡的手机也应运而生.   早期的多卡手机虽然能够同时接两张SIM卡,但实际上当前可用的只有一张,由硬件电路来实现两张卡的切换,一般在开机时选择,因为协议栈的影响,一般在工作状态...

ceph1--ceph基础/搭建ceph高可用集群_哈密瓜小贼的博客-程序员ITS203_ceph数据高可用

第一周作业:1.ceph的组件和功能2.ceph的数据读写流程3.使用ceph-deploy安装一个最少三个节点的ceph集群推荐3个或以上的磁盘作为专用osd4.测试ceph的rbd使用一、环境准备:服务器准备:ubuntu1804 2c2g 100G net网卡(eth0)node四块磁盘sda 100G sdb sdc sdd sde sdf 50G1、修改主机名2、设置静态ip3、配置静态解析4、配置源文件/导入key文件5、创建 ceph 用户6、配置免秘钥登录.

git命令合并分支代码_bingguang1993的博客-程序员ITS203

对于复杂的系统,我们可能要开好几个分支来开发,那么怎样使用git合并分支呢?合并步骤:1、进入要合并的分支(如开发分支合并到master,则进入master目录)git checkout mastergit pull2、查看所有分支是否都pull下来了git branch -a3、使用merge合并开发分支git merge 分支名4、查看合并之后的状态git s...

oracle没有sid,关于Oracle SID存在解決办法_长弓手地鼠的博客-程序员ITS203

关于Oracle SID存在解決办法1、 开始->设置->控制面板->管理工具->服务停止所有Oracle服务。2、 开始->程序->Oracle - OraHome81->Oracle Installation Products->Universal Installer卸装所有Oracle产品,但Universal Installer本身不能被删除5、 运行r...

推荐文章

热门文章

相关标签