当前位置: 首页 > news >正文

帮做网站设计与规划作业哪个软件可以做网站

帮做网站设计与规划作业,哪个软件可以做网站,建设网站如何赚钱,仿别人的网站copy模块#xff1a;#xff08;重点#xff09; copy模块用于对文件的远程拷贝#xff08;如把本地的文件拷贝到远程主机上。#xff09; 在master的主机上准备一个文件#xff0c;拷贝文件到group1的所有主机上。 这个用的频率非常高#xff0c;非常有用的一个模块… copy模块重点 copy模块用于对文件的远程拷贝如把本地的文件拷贝到远程主机上。 在master的主机上准备一个文件拷贝文件到group1的所有主机上。 这个用的频率非常高非常有用的一个模块。主要功能是统一修改配置文件。 [rootlocalhost ~]# ansible group1 -m copy -a src/etc/hosts dest/etc/hosts 192.168.17.105 | CHANGED {ansible_facts: {discovered_interpreter_python: /usr/bin/python},changed: true,checksum: ae3c3e4f757591751a520e8a4bba45490e6c3164,dest: /etc/hosts,gid: 0,group: root,md5sum: 96e65e8b17fb861014e3ebfb1bff65b3,mode: 0644,owner: root,size: 226,src: /root/.ansible/tmp/ansible-tmp-1693368934.83-2354-136222982931833/source,state: file,uid: 0 } 192.168.17.106 | CHANGED {ansible_facts: {discovered_interpreter_python: /usr/bin/python},changed: true,checksum: ae3c3e4f757591751a520e8a4bba45490e6c3164,dest: /etc/hosts,gid: 0,group: root,md5sum: 96e65e8b17fb861014e3ebfb1bff65b3,mode: 0644,owner: root,size: 226,src: /root/.ansible/tmp/ansible-tmp-1693368934.83-2356-71888655051337/source,state: file,uid: 0 }然后到agent1和agent2的机器上检查/etc/hosts文件内容都进行了覆盖更新。 域名跟主机名的区别域名是外网的主机名是内网的。 域名是公网的唯一名字主机名是内网的名字。 目前自建DNS做域名解析已经很少了但可以通过DNS解析主机名来实现多台服务器的解析。 以后我们就可以使用ansible的copy和hostname模块轻松实现了服务器的主机名管理DNS也不需要搭建了。 [rootlocalhost ~]# ansible group1 -m copy -a src/etc/fstab dest/tmp/222 192.168.17.106 | CHANGED {ansible_facts: {discovered_interpreter_python: /usr/bin/python},changed: true,checksum: e4d20d971638d2d2169c6818bfea2b7d064d284e,dest: /tmp/222,gid: 0,group: root,md5sum: 9048d752264ab2533e2cb774c7ddef4a,mode: 0644,owner: root,size: 465,src: /root/.ansible/tmp/ansible-tmp-1693369734.13-2410-126910575557982/source,state: file,uid: 0 } 192.168.17.105 | CHANGED {ansible_facts: {discovered_interpreter_python: /usr/bin/python},changed: true,checksum: e4d20d971638d2d2169c6818bfea2b7d064d284e,dest: /tmp/222,gid: 0,group: root,md5sum: 9048d752264ab2533e2cb774c7ddef4a,mode: 0644,owner: root,size: 465,src: /root/.ansible/tmp/ansible-tmp-1693369734.13-2408-266313468027161/source,state: file,uid: 0 }这里面有个diff比较的机制在里面。这个要注意下的。 如何判断一个文件有没有变化可以使用md5sum来进行判断如果文件内容没有发生变化那么它的值是不会发生变化的。 forceno [rootlocalhost tmp]# ansible group1 -m copy -a src/etc/inittab dest/tmp/222 forceno 192.168.17.105 | SUCCESS {changed: false,dest: /tmp/222,src: /etc/inittab } 192.168.17.106 | SUCCESS {changed: false,dest: /tmp/222,src: /etc/inittab }说明如果/tmp/222存在则不覆盖。这个就是forceno的作用。 force参数控制是否强制覆盖。forceyes如果目标文件已存在则会强制覆盖。 使用backup参数控制是否备份文件 backupyes表示如果拷贝的文件内容与原文件内容不一样则会备份一份。 [rootlocalhost tmp]# ansible group1 -m copy -a src/etc/inittab dest/tmp/222 backupyes 192.168.17.106 | CHANGED {ansible_facts: {discovered_interpreter_python: /usr/bin/python},backup_file: /tmp/222.3124.2023-08-3012:47:58~,changed: true,checksum: e285e50c4dd88d8a2f644dd1750f60400ca60f94,dest: /tmp/222,gid: 0,group: root,md5sum: 66a88d6c4d693170753ea3382f8bc150,mode: 0644,owner: root,size: 511,src: /root/.ansible/tmp/ansible-tmp-1693370880.02-2606-93307506651983/source,state: file,uid: 0 } 192.168.17.105 | CHANGED {ansible_facts: {discovered_interpreter_python: /usr/bin/python},backup_file: /tmp/222.3003.2023-08-3012:47:58~,changed: true,checksum: e285e50c4dd88d8a2f644dd1750f60400ca60f94,dest: /tmp/222,gid: 0,group: root,md5sum: 66a88d6c4d693170753ea3382f8bc150,mode: 0644,owner: root,size: 511,src: /root/.ansible/tmp/ansible-tmp-1693370879.99-2604-281117331564526/source,state: file,uid: 0 }在agent1机器上如果内容不一直先做一份备份。这个场景也是挺重要的。 如果怕出问题可以做一个相应的备份。 copy模块需要注意拷贝目录后面是否带有/符号。拷贝的时候也可以修改属性。 练习在master主机上配置好所有的yum源然后拷贝所有的group1的远程主机上。要求目录内的内容完全一致。 [rootlocalhost tmp]# ansible group1 -m file -a path/etc/yum.repos.d/ stateabsent 192.168.17.106 | CHANGED {ansible_facts: {discovered_interpreter_python: /usr/bin/python},changed: true,path: /etc/yum.repos.d/,state: absent } 192.168.17.105 | CHANGED {ansible_facts: {discovered_interpreter_python: /usr/bin/python},changed: true,path: /etc/yum.repos.d/,state: absent } [rootlocalhost tmp]# ansible group1 -m copy -a src/etc/yum.repos.d dest/etc/ 192.168.17.105 | CHANGED {changed: true,dest: /etc/,src: /etc/yum.repos.d } 192.168.17.106 | CHANGED {changed: true,dest: /etc/,src: /etc/yum.repos.d }源是目录是拷贝目录有个小细节就是最后要加/。rsync加/和不加/是有区别的。 [rootlocalhost tmp]# ansible group1 -m copy -a src/etc/yum.repos.d/ dest/etc/yum.repos.d/ 192.168.17.105 | SUCCESS {changed: false,dest: /etc/yum.repos.d/,src: /etc/yum.repos.d/ } 192.168.17.106 | SUCCESS {changed: false,dest: /etc/yum.repos.d/,src: /etc/yum.repos.d/ }实现两个文件夹的内容完全一致那可以先把这个文件整个进行删除然后再进行copy。这个思路。
http://www.pierceye.com/news/222868/

相关文章:

  • 梅州正规的免费建站微信应用开发公司
  • 百度做网站教程网站建设与维护ppt
  • 化妆品网站建设方案做咩有D网站响网吧上不了
  • 网站 迁移房地产销售基础知识大全
  • 门户网站建设汇报材料网站开发与制作中期报告
  • 网站建设可以自己弄吗知乎做网站必须要服务器吗
  • 怎么制作自己的小程序专业seo整站优化
  • 做网站是干什么用的苏宁易购网站上的营销页面
  • 浪网站制作网站开发是无形资产
  • 做阿里巴巴网站可以贷款吗seo如何快速排名百度首页
  • 公司做网站都咨询哪些问题网站平台建设视频教学
  • 西安电子商务网站建设网站里面的链接怎么做
  • 郑州陆港开发建设有限公司网站58招商加盟项目
  • 徐州高端网站建设个人网站设计首页界面
  • 山西企业建站系统平台关键词 优化 网站
  • 地板网站建设方案有什么做美食的网站
  • 网站建设丶金手指专业网站幻灯片 字段
  • 网站开发技术总结干完房产中介整个人废了
  • iis建站安装wordpress对网站建设的评价语
  • 网站开发网站建设公司二手房网
  • 72建站网如何建设一个药材网站做网站的费用 可以抵扣吗
  • 四川通信建设工程有限公司网站做企业网站需要服务器么
  • 福田建网站费用烟台招远网站建设
  • 上海网站开发建设电话丹东市做网站
  • 外贸网站 免费模板 使用 zencart做新闻类网站
  • 呼和浩特网站推广大德通网站建设
  • 携程旅行网站建设上海城市建设大学网站
  • 360网站收录做网站设计用什么软件
  • 微信html5模板网站最新网站建设软件有哪些
  • 芝麻开门网站建设无极电影网怎样下载电影