装饰公司东莞网站建设淄博阿雷网站建设
web/
2025/10/1 23:08:22/
文章来源:
装饰公司东莞网站建设,淄博阿雷网站建设,沧州大型企业网站建设,宁波做网站费用文章目录 Copy和FetchFile模块 Copy和Fetch copy和fetch模块实践 copy模块需要注意的点#xff1a;在收集日志之前需要对文件先进行改名或者备份fetch模块需要注意的点#xff1a;复制的源文件的路径必须是文件不能是目录建议全部使用绝对路径#xff0c;别使用相对路径确保… 文章目录 Copy和FetchFile模块 Copy和Fetch copy和fetch模块实践 copy模块需要注意的点在收集日志之前需要对文件先进行改名或者备份fetch模块需要注意的点复制的源文件的路径必须是文件不能是目录建议全部使用绝对路径别使用相对路径确保ansible有足够的权限去访问源文件以及源目录 需求1将控制器中的文件 root/data/test 复制到192.168.1.100/tmp中复制过程中将其所属指定为root:root权限设置755然后test输入 hello openEuler1 mkdir -p /root/data
cd /root/data
touch testansible 192.168.1.100 -m copy -a src/root/data/ dest/tmp/data/ ownerroot grouproot mode755 #将文件传送到
ansible 192.168.1.100 -m copy -a contenthello openEuler1 dest/tmp/data/test #被控制端文件添加内容
ansible 192.168.1.100 -a cat /tmp/data/test #查看被控制端文件内容ansible 192.168.1.100 -m fetch -a src/tmp/data/test dest/tmp #被控制端文件拿回到控制端
ls /tmp/192.168.1.100/tmp/data
cat test #到此完成文件传送到被控制端并且添加文本内容最后回到控制端注意 #如果在控制端将文件修改之后执行下面的命令会对文件内容进行覆盖
ansible 192.168.1.100 -m copy -a src/root/data/ dest/tmp/data/ ownerroot grouproot mode755
#但是如果加上 force 参数之后不会对文本内容进行覆盖
ansible 192.168.1.100 -m copy -a forceno src/root/data/ dest/tmp/data/ ownerroot grouproot mode755File模块 之前使用 command 模块创建文件存在告警这说明创建文件有专门的模块去处理 File模块实践 需求被控制主机192.168.1.100 中创建目录 /tmp/file/data归属用户和组指定为 test:test权限设置为 755然后在该目录下创建文件 test并为 test 创建软链接指向 /tmp/link最后删除目录 /tmp/file #创建文件夹并且指定所属用于所属组且指定权限
ansible 192.168.1.100 -m file -a path/tmp/file/data ownertest grouptest mode755 statedirectory
#创建文件
ansible 192.168.1.100 -m file -a path/tmp/file/data/test statetouch
#创建软链接源文件路径/tmp/file/data/test指定软链接路径 /tmp/link
ansible 192.168.1.100 -m file -a src/tmp/file/data/test dest/tmp/link statelink
#删除文件 /tmp/file absent adj. 缺席的 未到的
ansible 192.168.1.100 -m file -a path/tmp/file stateabsent
#检查文件是否真的删除掉了此时会报错因为源文件没有了
ansible 192.168.1.100 -m shell -a ls /tmp/file/data | grep test
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/85300.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!