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

做的网站错位怎么办呼和浩特建设工程信息网站

做的网站错位怎么办,呼和浩特建设工程信息网站,免费ppt课件下载网站,上传网站图片处理ansible运行模块的两种方式 Ad - Hoc 利用 ansible 命令直接完成管理 #xff0c; 主要用于临时命令使用场景 ansible westos -m shell -a ls /mnt playbook ansible 脚本 #xff0c; 主要用于大型项目场景 #xff0c; 需要前期的规划 vim test.yml - hosts: all task…ansible运行模块的两种方式 Ad - Hoc 利用 ansible 命令直接完成管理 主要用于临时命令使用场景 ansible westos -m shell -a ls /mnt playbook ansible 脚本 主要用于大型项目场景 需要前期的规划 vim test.yml          - hosts: all           tasks:           - shell: ls /mnt ansible-playbook test.yml 如何查看模块帮助 ansible - doc [ 参数 ] [ 模块 ...] # 常用参数 - l ## 列出可用模块 - s ## 显示指定模块的 playbook 片段 ansible-doc  -l  ansible-doc shell   ansible-doc shell -s ansible命令的常用执行参数 格式 ansible 清单 - m 模块 - a 模块参数 # 常用参数 --version 显示版本-m module指定模块默认为command模块-v 详细过程 - vv - vvv 更详细过程 --list显示主机列表也可以用--list-hosts-k提示输入ssh连接密码默认key认证-C预执行检测-T执行命令的超时时间默认10s - u 指定远程执行的用户 - b 执行 sudo 切换身份操作 -become-userUSERNAME指定sudo的用户 - K 提示输入 sudo 密码 ansible all -m ping ansible all -m ping -v ansible westos -m shell -a whoami -u westos -k -b --become-userwestos 以上配置参数都可以再配置文件。ansible.cfg中输入 command模块的使用方法 功能 : 在远程主机执行命令 此模块为默认模块 # 常用参数 chdir执行命令前先进入到指定目录cmd运行命令指定creates如果文件存在将不运行removes 如果文件存在在将运行free_form 在远程主机中执行的命令此参数不需要加 ansible all -m command -a chdir/mnt pwd ansible all -m command -a chdir/mnt pwd creates/mnt  Linux中的很多通配符在command模块中不支持  shell模块的使用方法 和 command 功能类似 # 常用参数 chdir 执行命令前先进入到指定目录cmd 运行命令指定creates 如果文件存在将不运行removes 如果文件存在在将运行free_form 在远程主机中执行的命令此参数不需要加executable 指定执行环境默认为sh ansible all -m shell -a ps ax | grep $$ -k ansible all -m shell -a executablesh ps ax | grep $$ -k ansible all -m shell -a executablebash ps ax | grep $$ -k scrip模块使用方法 功能 : 在 ansible 主机中写好的脚本在受控主机中执行 vim ~/.ansible / westos.sh         !/ bin / bash         echo $HOSTNAME ansible all -m script -a ~/.ansible/westos.sh copy模块的使用 功能 从 ansible 主机复制文件到受控主机 # 常用参数 src 源文件dest 目的地文件owner 指定目的地文件所有人group指定目的地文件所有组mode 指定目的地文件权限backupyes 当受控主机中存在文件时备份原文件content 指定文本内容直接在受控主机中生成文件 ansible all -m copy -a srcwestos.sh dest/mnt/westos.sh ownerxxx mode707 backupyes ansible all -m shell -a ls -l /mnt/westos.sh fetch模块的使用方法 功能 从受控主机把文件复制到 ansible 主机 , 但不支持目录 # 常用参数 src 受控主机的源文件dest 本机目录flat 基本名称功能 ansible all -m fetch -a src/mnt/westos.sh dest/tmp ansible 192.168.91.89 -m fetch -a src/mnt/westos.sh dest/tmp/westosname.sh flatyes file模块的使用方法 功能 设置文件的属性 # 常用参数 path 指定文件名称state 指定操作状态                                   touch 建立                                  absent 删除                                 directory 递归                                       link 建立软链接                                     hard建立硬链接mode 设定权限 owner 设定文件用户group 设定文件组src 源文件dest 目标文件recurseyes 递归更改 ansible all -m file -a src/mnt/file1 dest/mnt/filehard statehard ansible all -m file -a path/mnt/file2 statetouch ownerdevops groupxxx mode777 压缩及解压模块 archive # 作用 压缩 # 常用参数 path 打包目录名称dest 声称打包文件名称format 打包格式owner 指定文件所属人mode 指定文件权限  ansible all -m archive -a path/etc dest/opt/etc.tar.gz formatgz ownerxxx mode700 un archive 功能 解压缩 # 常用参数 copy  默认为yes                从ansible主机复制文件到受控主机 设定为no               从受控主机中寻找src源文件 remote_src  功能同copy且相反 设定为yes 表示包在受控主机 设定为no表示包在ansible主机 src 包路径可以使ansible主机也可以使受控主机dest 受控主机目录mode 加压后文件权限 copyyes  ansible all -m unarchive -a src/opt/etc.tar.gz dest/mnt copyno hostname模块 作用 管理主机名称 # 常用参数 name 指定主机名称 ansible 192.168.91.89 -m hostname -a nameAAAA.westos.com 定时任务设定模块 cron # 作用 计划任务 # 常用参数 minute 分钟hour 小时day 天month 月weekday 周name 任务名称job 任务脚本或命令disabled  yes 禁用计划任务 no 启动计划任务 state                               absent删除计划任务 ansible all -m cron -a jobecho hello nametest disabledyes 软件仓库配置模块 yum_repository # 作用 配置系统软件仓库源文件 # 常用参数 name 指定仓库名称baseurl 指定源路径description 指定仓库描述file 指定仓库文件名称enabled 仓库是否启用gpgcheck 仓库是否检测gpgkeystate  默认值present 建立 absent 为删除 ansible all -m yum_repository -a nameAppStream filewestos baseurlhttp://192.168.91.88/var/www/html/westos/AppStream gpgcheckno descriptionAppStream enabledyes statepresent 利用dnf模块管理软件 作用 管理系统中的 dnf 仓库及管理软件 常用参数 name指定包state指定动作                                         present安装                                          latest更新                                          absent删除list列出指定信息                                           httpd                                         installed                                               all                                         availabledisable_gpg_check禁用gpgkey检测enablerepo指定安装包来源disablerepo禁用安装包来源 ansible all -m dnf -a namehttpd statepresent enablerepoAppStream service服务管理模块 作用 管理系统服务状态 常用参数 name 指定服务名称state 指定对服务的动作                                                    started                                                     stoped                                                     restarted                                                     reloadedenabled 设定服务开机是否启动 #yes 开启启动 #no 开机不启动 ansible all - m service - a name httpd state started enabled yes  火墙控制模块firewalld 常用参数 zone 火墙的域service 服务名称permanent 永久生效state                                                       enabled 允许                                                       disabled 拒绝 immediate  立即生效 ansible all -m firewalld -a zonepublic servicehttp permanentyes stateenabled immediateyes 利用user模块管理用户 作用 模块可以帮助我们管理远程主机上的用户 比如创建用户 、 修改用户 、 删除用户 、 为用户创建密钥对等操作 # 常用参数 name 必须参数用于指定要操作的用户名称group 指定用户所在的基本组。gourps 指定用户所在的附加组。append 指定添加附加组默认值为noshell 指定用户的默认 shelluid 指定用户的 uid 号comment 指定用户的注释信息state 用于指定用户是否存在于远程主机                             present 建立                             absent 删除 remove 当删除用户是删除用户家目录默认值为nopassword 此参数用于指定用户的密码。但密码为明文 可以用openssl password -6 密码生成加密字符 generate_ssh_key 生成sshkey ansible all -m user -a namelinux group72 groups1000 shell/bin/sh uid6666 commentlinux user statepresent 利用group模块管理组 作用 group 模块可以帮助我们管理远程主机上的组 。 # 常用参数 name 用于指定要操作的组名称state 用于指定组的状态                           absent 删除                          present 建立gid 用于指定组的gid。 ansible all -m group -a namelinux gid2000 statepresent 文件关键行替换 lineinfile # 常用参数 path 指定要操作的文件line 指定文本内容。 | 表示格式化输入regexp 使用正则表达式匹配对应的行当替换文本时 ## 如果有多行文本都能被匹配 ## 则只有最后面被匹配到的那行文本才会被替换 ## 当删除文本时 如果有多行文本都能被匹配 ## 这么这些行都会被删除 。 state  当想要删除对应的文本时需要将state参数的值设置为absent state的默认值为present backrefs 当内容无匹配规则时不对文件做任何更改,默认值为no 向后引用regexp变量信息 insertafter 借助insertafter参数可以将文本插入到“指定的行”之后 insertafter参数的值可以设置为EOF或者正则表达式 insertbefore 借助insertbefore参数可以将文本插入到“指定的行”之前 insertbefore参数的值可以设置为BOF或者正则表达式 backup 是否在修改文件之前对文件进行备份create 当要操作的文件并不存在时是否创建对应的文件 ansible all -m lineinfile -a path/mnt/westos linehello westos\nhello westos createyes ansible all -m lineinfile -a path/mnt/westos linehello linux createyes ansible all -m lineinfile -a path/mnt/westos  regexp(h.{4}).*(w.{5}) line\1 backrefsyes 替换文件中的关键字 replace # 作用 replace 模块可以根据我们指定的正则表达式替换文件中的字符串 文件中所有被匹配到的字符串都会被替换 # 常用参数 path 指定要操作的文件regexp  指定一个正则表达式 文件中与正则匹配的字符串将会被替换 replace 指定最终要替换成的字符串backup 是否在修改文件之前对文件进行备份最好设置为yes ansible all -m replace -a path/mnt/westos regexphello replacewestos_hello backupyes 利用setup采集被控主机的变量信息 作用 setup 模块用于收集远程主机的一些基本信息 # 常用参数 filter 用于进行条件过滤。如果设置仅返回匹配过滤条件的信息 ansible all - m setup - k ansible all - m setup - a filter ansible_all_ipv4_addresses - k 利用debug显示指定信息 作用 调试模块 用于在调试中输出信息 # 常用参数 msg 调试输出的消息var: 将某个任务执行的输出作为变量传递给debug 模块 debug 会直接将其打印输出 verbosity debug 的级别 默认是 0 级 全部显示  ansible all -m debug -a varwestos -e westoslinnnnn ansible all -m debug -a msghello hello
http://www.yutouwan.com/news/480561/

相关文章:

  • 电子网站开发东营建设网
  • 浙江建设职业技术学院oa网站互联网舆情监测中心待遇
  • 咸宁住房和城乡规划建设局网站免费做链接的网站吗
  • 自己开个网站全国认可企业信息查询平台
  • 厦门网站建设中心网站建设用宝塔
  • 网站建设宗旨是指设计良好的网站一般需要怎么做
  • 上海哪个网站专门做宝宝宴的长沙传媒公司招聘信息
  • 怎样建自己的网站网站开发实例教程实训心得
  • 免费域名网站哪个最好怎么找到网站的空间服务商
  • 案例查询网站颍上网站建设
  • word模板网站wordpress菜单分级
  • 网站备案期间 搜索引擎来宾建设工程造价网站
  • 上海网站推广怎么制作简易网页
  • 陕西省住房与建设厅网站网站建设本科毕业设计论文
  • 中山网站建设seo135广告设计自学教程
  • 新网 网站建立wordpress uazoh7
  • 北京百度竞价托管岳阳seo官网
  • 手机网站图片锚链接怎么做中国建设银行网站首页 定投
  • 视频网站的建设预算企业网络搭建拓扑图
  • 房产这么做网站才多点击量wordpress 多功能插件下载
  • 新类型 网站网络营销的推广手段
  • 搭建网站是什么专业wordpress快速配图
  • 肇庆百度网站推广网站如何生成二维码
  • 建设部网站官网考试南安seo快速排名
  • 专业小程序网站开发企业网站建设定制网站建设公司
  • 创新的响应式网站建设网站建设的书 豆瓣
  • 合肥专业手机网站哪家好wordpress 调用自定义字段
  • 手机版的网站制作视频网站建设
  • 已购买域名 如何做网站.net电子商城网站开发设计
  • 网站做支付按流量付费重庆铜梁网站建设费用