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

社区微网站建设方案ppt模板下载科技作文

社区微网站建设方案ppt模板下载,科技作文,怎么制作网站链接转发视频,福州网站设计外包文章目录 第1章 ansible介绍1.什么是ansible2.为什么需要ansible3.如何学习ansible 第2章 Ansible安装部署第3章 Ansible主机清单1.什么是主机清单2.主机分组执行3.所有的主机都执行4.SSH使用密码连接并且端口号不是225.同组主机SSH端口号不一样#xff0c;账号密码也不一样6.… 文章目录 第1章 ansible介绍1.什么是ansible2.为什么需要ansible3.如何学习ansible 第2章 Ansible安装部署第3章 Ansible主机清单1.什么是主机清单2.主机分组执行3.所有的主机都执行4.SSH使用密码连接并且端口号不是225.同组主机SSH端口号不一样账号密码也不一样6.同一组连续的IP7.同一组具有相同的变量 第4章 Ansible常用模块0.如何学习ansible模块1.ping 测试连通性2.command 简单命令模块3.shell 万能模块4.copy 拷贝文件5.file 文件相关6.script 执行脚本7.cron 定时任务8.group 组相关9.user 用户相关10.yum 安装软件11.service 服务启动12.mount 挂载命令13.unarchive 解压缩14.archive 压缩15.setup 获取主机信息16.查看帮助 第5章 Ansible颜色输出解释 第1章 ansible介绍 1.什么是ansible 1.python写的一套自动化运维工具 2.ansible基于SSH协议通讯2.为什么需要ansible 1.有状态管理 2.批量部署,批量执行命令 3.统一配置管理,模板管理 4.批量收集主机信息 5.批量分发文件3.如何学习ansible 0.打开ansible官方文档 1.你所需要的命令都有专门的模块 2.模块使用的语法是官方定义的 3.尽量少用shell模块第2章 Ansible安装部署 yum install ansible -y ansible --version第3章 Ansible主机清单 1.什么是主机清单 https://docs.ansible.com/ansible/latest/user_guide/intro_inventory.html2.主机分组执行 主机清单配置 [rootm01 ~]# vim /etc/ansible/hosts [web] 172.16.1.31 172.16.1.41[nfs] 172.16.1.31[backup] 172.16.1.41分组执行测试命令 ansible web -m ping ansible nfs -m ping ansible backup -m ping3.所有的主机都执行 两种方法 1.执行all就代表把所有主机全部执行 2.主机清单里把所有主机划分到一个组里注意一个主机可以属于多个组主机清单配置 [zabbix] 172.16.1.31 172.16.1.41测试命令 ansible all -m ping ansible zabbix -m ping4.SSH使用密码连接并且端口号不是22 主机清单配置 [web] 172.16.1.31 ansible_ssh_port9527 172.16.1.41测试命令 ansible web -m ping5.同组主机SSH端口号不一样账号密码也不一样 方法1: 修改主机清单配置 前提条件,需要提前把主机信息加入到know_host文件里 [web] 172.16.1.31 ansible_ssh_port9527 ansible_ssh_pass12345678 172.16.1.41 ansible_ssh_port9528 ansible_ssh_pass123456方法2: 修改ansible配置文件,打开取消认证的注释 host_key_checking False测试命令 ansible web -m ping6.同一组连续的IP 主机清单配置 [zabbix] 172.16.1.[31:41]测试命令 ansible zabbix -m ping7.同一组具有相同的变量 主机清单配置 [web] 172.16.1.31 ansible_ssh_pass12345678 172.16.1.41 ansible_ssh_pass123456[web:vars] ansible_ssh_port9527测试命令 ansible zabbix -m ping第4章 Ansible常用模块 0.如何学习ansible模块 1.看官网 看官网 看官网1.ping 测试连通性 命令解释 ansible 主机组 -m 模块名称 [模块参数]执行命令 ansible zabbix -m ping2.command 简单命令模块 命令解释 ansible 主机组 -m command -a 需要批量执行的命令执行命令 ansible web -m command -a ls /tmp3.shell 万能模块 命令解释 ansible 主机组 -m shell -a 需要批量执行的命令执行命令 ansible web -m shell -a ls /tmp|grep 1234.copy 拷贝文件 命令解释 ansible web -m copy -a 参数简单发送文件: ansible all -m copy -a srcm-61.txt dest/opt/发送文件的同时指定文件权限和属性: 属于www用户,并且权限为600 ansible all -m copy -a src/root/m-61.txt dest/opt/ ownerwww groupwww mode600发送文件的同时备份一份: ansible all -m copy -a src/root/m-61.txt dest/opt/ ownerwww groupwww mode600 backupyes写入一行文本到指定文件: ansible backup -m copy -a contentrsync_backup:123456 dest/etc/rsync.passwd mode600复制目录: ansible backup -m copy -a src/root/oldya dest/opt/复制目录下的文件: ansible backup -m copy -a src/root/oldya/ dest/opt/5.file 文件相关 命令解释 https://docs.ansible.com/ansible/latest/modules/file_module.html#file-module创建一个文件: ansible all -m file -a path/opt/xiaozhang.txt statetouch创建一个目录: ansible all -m file -a path/opt/xiaozhang statedirectory删除一个文件 ansible all -m file -a path/opt/xiaozhang stateabsent创建文件同时制定用户属主权限 ansible all -m file -a path/opt/xiaozhang statedirectory ownerwww groupwww mode7776.script 执行脚本 命令解释 https://docs.ansible.com/ansible/latest/modules/shell_module.html#shell-module编写脚本文件 [rootm01 ~]# cat echo_ip.sh EOF #!/bin/bash echo $(hostname -I) /tmp/ip.txt EOF执行命令 ansible all -m script -a echo_ip.sh查看主机生成的文件 ansible all -m shell -a cat /tmp/ip.txt查看详细输出过程 ansible all -vvv -m script -a echo_ip.sh7.cron 定时任务 命令解释 https://docs.ansible.com/ansible/latest/modules/cron_module.html#cron-module创建测试脚本 [rootm01 ~]# cat echo_hostname.sh #!/bin/bash echo $(date %M:%S) $(hostname) /tmp/hostname.txt传统定时任务命令 * * * * * /bin/bash /opt/echo_hostname.sh默认5颗星创建定时任务: ansible web -m cron -a job/bin/bash /opt/echo_hostname.sh默认5颗星创建定时任务并指定任务名称: ansible web -m cron -a namehostname job/bin/bash /opt/echo_hostname.sh修改指定名称的定时任务: ansible web -m cron -a namehostname minute*/5 job/bin/bash /opt/echo_hostname.sh注释一条任务: ansible all -m cron -a namehostname minute*/5 job/bin/bash /opt/echo_hostname.sh disabledyes打开注释的任务: ansible all -m cron -a namehostname minute*/5 job/bin/bash /opt/echo_hostname.sh删除定时任务: ansible web -m cron -a namehostname stateabsent8.group 组相关 命令解释 https://docs.ansible.com/ansible/latest/modules/group_module.html#group-module创建组的同时指定gid: ansible all -m group -a nameoldzhang gid1010删除用户组 ansible all -m group -a nameoldzhang gid1010 stateabsent9.user 用户相关 命令解释 https://docs.ansible.com/ansible/latest/modules/user_module.html#user-module创建用户的同时指定uid和组id并且不允许登陆不创建家目录: ansible all -m user -a nameoldzhang uid1010 groupoldzhang create_homeno shell/sbin/nologin10.yum 安装软件 命令解释 https://docs.ansible.com/ansible/latest/modules/yum_module.html#yum-module安装一个软件的最新版本: ansible all -m yum -a nameiftop statelatest卸载一个软件: ansible all -m yum -a nameiftop stateabsent11.service 服务启动 命令解释 https://docs.ansible.com/ansible/latest/modules/systemd_module.html#systemd-module启动一个服务 ansible web -m systemd -a namenginx statestarted停止一个服务 ansible web -m systemd -a namenginx statestopped设置一个服务开启自启动: ansible web -m service -a namenginx enabledyes设置一个服务不要开机自启动: ansible web -m service -a namenginx enabledno12.mount 挂载命令 命令解释 https://docs.ansible.com/ansible/latest/modules/mount_module.html#mount-module挂载一个目录并且写入开机自启动文件fstab ansible web -m mount -a src10.0.0.31:/data path/data fstypenfs statemounted只写入fstab但是不挂载: ansible web -m mount -a src10.0.0.31:/data path/data fstypenfs statepresent卸载已经挂载的目录并且删除fstab里的条目: ansible web -m mount -a src10.0.0.31:/data path/data fstypenfs stateabsent卸载已经挂载的目录但是不删除fstab里的条目: ansible web -m mount -a src10.0.0.31:/data path/data fstypenfs stateunmounted挂载状态解释 mounted 挂载上并且写入fstab present 仅写入fstab不挂载 absent 卸载并且移除fstab条目 unmounted 仅卸载不移除fstab条目13.unarchive 解压缩 命令解释 https://docs.ansible.com/ansible/latest/modules/unarchive_module.html把自己的压缩包解压到远程服务器的指定目录 ansible web -vvv -m unarchive -a srcphp71.tar.gz dest/opt/将远程服务器本身的压缩包解压到远程服务器的指定目录 ansible web -m unarchive -a src/opt/php71.tar.gz dest/opt/ remote_srcyes14.archive 压缩 命令解释 https://docs.ansible.com/ansible/latest/modules/archive_module.html压缩文件到指定目录 ansible web -m archive -a path/opt/php71 dest/opt/php71.tar.gz15.setup 获取主机信息 命令解释 https://docs.ansible.com/ansible/latest/modules/setup_module.html使用内置变量获取远程主机的IP地址 ansible web -m setup16.查看帮助 命令解释 ansible-doc执行命令 ansible-doc copy第5章 Ansible颜色输出解释 绿色: 代表执行成功,但是状态没有发生任何改变 黄色: 代表执行成功,状态并发生了改变 红色: 有报错,执行失败 紫色: 警告,建议使用专用的模块 蓝色: 详细的执行过程
http://www.zqtcl.cn/news/989488/

相关文章:

  • 惠州市建设局网站网站模块设计怎么做
  • 群晖可不可以做网站用如何查询商标是否已经被注册
  • 北京欢迎你网站制作公司建设厅和应急管理厅焊工证区别
  • 如何开办网站微信公众平台号申请注册
  • 网站建设找哪个平台浦东区建设工程监督网站
  • 如何创业做网站设计公司工作室
  • 游戏网站建设多少中国煤炭建设协网站
  • 动态图表网站宁津做网站
  • 黑龙江生产建设兵团各连网站成功网站建设案例
  • 一级a做爰精免费网站肇庆网站制作软件
  • wordpress加分页北京优化生育
  • 乐至建设局网站工程项目管理软件哪个好
  • 太原公司网站建立wordpress插件直播
  • 比较有名的diy制作网站做照片视频的网站
  • 河北石家庄建设网站wordpress nginx apache
  • 上海免费网站建设品牌wordpress主题安装失败下载失败
  • 买公司的网站商城系统开发
  • 网页设计国外设计欣赏网站深夜视频在线免费
  • 做网站怎么租用服务器杭州网站建设hzyze
  • .asp 网站北京最新防疫信息
  • 网站上传用什么软件做视频教程114查询
  • 网站小图标素材网站开发需要提供哪些东西
  • 阿里巴巴国际站买家入口百度建网站多少钱
  • 为网站网站做代理怎么判wordpress 调用当前分类名称
  • 多用户网站管理系统定制网站建设与运营案例
  • 毕业设计做的网站抄袭网站开发执行文档
  • 自己做网站都要什么软件网址你懂我意思正能量不用下载
  • 网站内容的创新wordpress美食主题
  • 程序员做游戏还是做网站好雅安移动网站建设
  • wordpress伪静态大学seo诊断网站免费诊断平台