Ansible copy模块 复制文件使用 主服务器 给副服务器 复制文件使用 指定文件权限 覆盖备份等

这篇具有很好参考价值的文章主要介绍了Ansible copy模块 复制文件使用 主服务器 给副服务器 复制文件使用 指定文件权限 覆盖备份等。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

参数

这个模块用于将文件复制到远程主机,同时支持给定内容生成文件和修改权限等。   其相关选项如下:

src     #被复制到远程主机的本地文件。可以是绝对路径,也可以是相对路径。如果路径是一个目录,则会递归复制,用法类似于"rsync"

content  #用于替换"src",可以直接指定文件的值

dest    #必选项,将源文件复制到的远程主机的绝对路径

backup   #当文件内容发生改变后,在覆盖之前把源文件备份,备份文件包含时间信息

directory_mode    #递归设定目录的权限,默认为系统默认权限

force    #当目标主机包含该文件,但内容不同时,设为"yes",表示强制覆盖;设为"no",表示目标主机的目标位置不存在该文件才复制。默认为"yes"

others #所有的 file 模块中的选项可以在这里使用

复制文件

  • src 复制到远程主机的本主机文件
  • dest

然后进行同时复制操作

ansible slave -m copy -a 'src=~/hello.txt dest=/tmp/hello'
src=~/hello.txt # root 目录下的hello.txt 文件
dest=/data/hello  # 复制到的路径

命令已经执行成功了
ansible copy 权限,运维服务,ansible,网络,服务器
可以看到已经复制过来并进行改名
ansible copy 权限,运维服务,ansible,网络,服务器

给定内容生成文件,并制定权限

  • content 生成内容参数
  • mode 指定权限
ansible slave -m copy -a 'content="I am baipiao\n" dest=/tmp/name.txt mode=666' 

执行成功了
ansible copy 权限,运维服务,ansible,网络,服务器

验证

ansible slave -m shell -a 'ls -l /tmp'

可以看到 name.txt 权限是是666
ansible copy 权限,运维服务,ansible,网络,服务器

关于覆盖

  • 我们把文件的内容修改一下,然后选择覆盖备份

先查看当前内容

ansible slave -m shell -a 'cat /tmp/name.txt'

ansible copy 权限,运维服务,ansible,网络,服务器

覆盖并备份

ansible slave -m copy -a 'content="I a baipiao22222" backup=yes dest=/tmp/name.txt mode=777'
content="I a baipiao22222" #定义备份
backup=yes     # 确定备份
dest=/tmp/name.txt  # 指定文件
mode=777    # 指定权限

ansible copy 权限,运维服务,ansible,网络,服务器

查看文件权限 还有有没有备份

ansible slave -m shell -a 'ls -l /tmp'

ansible copy 权限,运维服务,ansible,网络,服务器

查看文件内容

ansible slave -m shell -a 'cat /tmp/name.txt'

可以看到 两个 内容已经被修改了
ansible copy 权限,运维服务,ansible,网络,服务器


copy 模块 完结文章来源地址https://www.toymoban.com/news/detail-851149.html

到了这里,关于Ansible copy模块 复制文件使用 主服务器 给副服务器 复制文件使用 指定文件权限 覆盖备份等的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 公司数据迁移,服务器小文件多复制慢解决方案

    企业普遍面临一个挑战:如何高效地处理和移动大量的小型文件。这些文件虽然单个体积不大,但数量庞大,累积起来会占据极大的存储空间,而且在迁移过程中,复制这些文件的速度往往非常缓慢。这不仅影响了企业的运营效率,还可能导致项目延期和成本上升。那么,这

    2024年02月22日
    浏览(45)
  • 正确解决:FTP文件夹错误,将文件复制到FTP服务器时发生错误。请检查是否有权限将文件放到该服务器上。

         FTP文件夹错误,将文件复制到FTP服务器时发生错误。请检查是否有权限将文件放到该服务器上。         谷歌了半天,全是同个答案,压根无法解决,无语到爆炸 (内心:几十篇文章,全都一个样,他们是怎么做到几十个人在那里互抄的,然后还没用):      

    2024年02月15日
    浏览(288)
  • ES6 Module模块,在vsCode中已服务器模式运行HTML文件

    操作步骤如下: 一、安装Live Server 插件 二、点击扩展设置 三、设置live server默认打开浏览器为“chrome” 四、配置-工作区 五、在HTML文件中,右键选择\\\"open with Live Server\\\"  输出结果  

    2024年02月09日
    浏览(36)
  • 利用Ansible实现批量Linux服务器安全配置

    1.摘要 在上一篇初步利用Ansible实现批量服务器自动化管理文章中, 我初步实现了通过编写清单和剧本来实现多台服务器的自动化管理,在本章节中, 我将利用Ansible的剧本来实现更实用、更复杂一点的功能, 主要功能包括三个:1.同时在三台服务器中增加IP访问控制,只允许192.168.2

    2024年01月20日
    浏览(52)
  • 基于ansible初始化linux服务器基础环境。

    大家好,今天我要和大家分享一个关于搭建centos环境的新方法。 以前我们经常会看到一些文章介绍如何搭建centos环境,但很多时候都会出现一些问题。不过现在有了一种新的方法,就是使用ansible脚本来实现。 虽然这种方法仅适用于centos7,但只要稍作修改就可以应用到其他的

    2023年04月27日
    浏览(48)
  • 怎样处理服务器无法复制粘贴问题?服务器不能复制粘贴怎么办?

    我们经常需要在服务器上进行一些操作,如复制粘贴文件、修改配置等等。但有时候我们会遇到服务器无法使用复制粘贴功能的问题,这时该怎么办呢?以下是一些解决方法。   1.检查RDP剪贴板功能是否开启 在远程桌面连接(RDP)中,需要开启剪贴板功能才能进行复制粘贴操

    2024年02月12日
    浏览(48)
  • 使用Microsoft SQL Server Managemant Studio从服务器上面复制数据库到另一台计算机上(2)

    一、配置SQL server 2019 配置管理器 1)进入该界面后,点击SQL Server服务,启动SQL Server代理为运行状态。 2) 点击SQL Server网络配置,启用其下面的TCP/IP协议。 3)将IP地址及端口正确填写,选择已启用。  4)注意将目标服务器和当下主机均按照上述操作流程进行操作。操作不当

    2024年02月08日
    浏览(83)
  • Ansible Rsync 使用Ansible Rsync模块进行文件传输

    在Ansible自动化工具中,Rsync模块(Rsync Module)是一个强大的组件,用于在Ansible控制节点和目标主机之间进行文件传输和同步。本文将深入探讨Ansible Rsync模块,了解它如何成为自动化任务中高效同步的自动化利器。 Ansible Rsync模块是Ansible的核心模块之一,它利用rsync工具进行文

    2024年02月14日
    浏览(44)
  • 从一个服务器复制东西到另一个服务器的命令

    您可以使用scp命令从一个服务器复制文件或目录到另一个服务器。以下是基本的scp命令格式: 其中,source是要复制的文件或目录的路径,destination是复制的目标路径,可以是本地路径或远程服务器路径。如果destination是远程服务器路径,则需要在路径前加上用户名和服务器地

    2024年02月14日
    浏览(47)
  • Go zero copy,复制文件

    这里使用零拷贝技术复制文件,从内核态操作源文件和目标文件。避免了在用户态开辟缓冲区,然后从内核态复制文件到用户态的问题。 由内核态完成文件复制操作。 调用的是syscall.Sendfile系统调用函数。

    2024年02月02日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包