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

网站建设服务套餐原创文章代写

网站建设服务套餐,原创文章代写,如何做简易个人网站,空间商网站ansible内置了很多模块,常用的并不多,可以通过ansible -l命令列出所有模块,使用 ansible-doc module-name 查看指定模块的帮助文档,例如:ansible-doc command ping模块 主要作用 判断远程客户端是否在线。没有参数 …

ansible内置了很多模块,常用的并不多,可以通过ansible -l命令列出所有模块,使用 ansible-doc module-name 查看指定模块的帮助文档,例如:ansible-doc command

ping模块

主要作用

判断远程客户端是否在线。没有参数

示例

ansible all -m ping

command模块

主要作用

执行Linux基础命令

使用详解

  • chdir:执行命令前,则不执行该步骤
  • creates:当该文件存在时,则不执行该步骤
  • executable:换用shell环境执行命令
  • free_form:需要执行的脚本
  • removes:当该文加不存在时,则不执行该步骤
  • warn:若在Ansible.cfg中存在告警。如果false,则不会警告此行。
  • 可以使用-a加要执行的命令直接执行,不过命令中如果带特殊字符,执行则会失败。

示例

ansible -k -i /etc/ansible/hosts all -m command -a "date"
ansible -k all -m command -a "ping -c www.baidu.com"
ansible zxserver -a "whoami"
ansible zxserver -a "chdir=/tmp/ ls"
ansible zxserver -a "creates=/tmp/testansible.txt date"

copy模块

主要作用

文件或目录复制

参数选项

  • src:本地源文件或目录的路径,空文件夹不复制
  • content:可替代src,用于将指定文件的内容复制到远程文件内
  • dest:客户端目标目录或者文件,需要绝对路径
  • backup:复制之前,先备份远程节点上的原始文件。backup=yes可以在覆盖之前对文件自动备份
  • directory_mode:用于复制文件夹,新建的文件会被复制,而老旧的不会被复制
  • follow:支持link文件复制
  • force:覆盖远程主机不一致的内容
  • group:设定远程主机文件夹的组名
  • mode:指定远程主机文件及文件夹的权限
  • owner:设定远程主机文件夹的用户名

示例

ansible -k all -m copy -a 'src=/etc/passwd dest=/tmp/ mode=755 owner=root'
ansible -k all -m copy -a 'content="Hello World" dest=/tmp/test.txt mode=755 owner=root'
ansible zxserver -m copy -a "src=/etc/odbc.ini dest=/etc/odbc.ini backup=yes"

YUM模块

主要作用

软件的安装、升级、卸载

使用详解

  • name:需要安装的软件名,支持软件组安装
  • update_cache:安装前更新缓存
  • state:软件包状态,是否安装或卸载
    • installed: 安装
    • removed: 卸载

示例

ansible all -m yum -a "name=screen state=installed"

file模块

主要作用

用于对文件的创建、删除、修改、权限、属性的维护和管理

参数选项

  • path:必选项,定义文件/目录的路径
  • state
  • directory:表示目录,如果目录不存在则创建目录
  • link:创建软链接
  • hard:创建硬链接
  • touch:如果文件不存在则创建,如果存在则更新修改时间。
  • absent:删除目录、文件或者取消链接文件
  • mode:定义文件权限
  • owner:定义属主
  • group:定义属组
  • recurse:递归设置文件属性,只对目录有效
  • src:被链接的源文件路径,只应用于state=link的情况
  • dest:要链接到的目标路径,只应用于state=link的情况

示例

  • 示例1:创建一个不存在的目录并进行递归授权
ansible zxserver -m file -a "path=/tmp/abc123 state=directory"
ansible zxserver -m file -a "path=/tmp/abc123 owner=nobody group=nobody mode=0644 recurse=yes" 
ansible zxserver -m file -a "path=/tmp/abc1234 owner=sshd group=sshd mode=0644 state=directory"
  • 示例2:创建一个文件
ansible zxserver -m file -a "path=/tmp/zhangsan.txt mode=0644"
# 或者
ansible zxserver -m file -a "path=/tmp/zhangsan.txt state=touch"
  • 示例3:创建一个软链接
ansible zxserver -m file -a "src=/usr/local/freeswitch/bin/fs_bin dest=/usr/bin/fs_cli state=link"
  • 示例4:删除一个文件
ansible zxserver -m file -a "path=/tmp/zhangsan.txt state=absent"

user模块

主要作用

用户管理

示例

# 新增用户
ansible grp1 -m user -a "name=zhangsan password=lisi"
# 删除用户
ansible grp1 -m user -a "name=zhangsan state=absent"

cron模块

主要作用

管理定时任务

使用详解

  • dayhourminutemonthweekday
  • state
    • present:创建定时任务
    • absent:删除定时任务
  • job:要执行的任务,依赖于state=present
  • special_time:特殊的时间范围。参数:
  • reboot:重启时
  • annually:每年
  • monthly:每月
  • weekly:每周
  • daily:每天
  • hourly:每小时
  • user:指定用户身份

示例

  • 示例1:系统重启时执行/data/bootservice.sh脚本
ansible zxserver -m cron -a 'name="jobForReboot" special_time=reboot job="/data/bootservice.sh"'
  • 示例2:每周六的1:20分执行yum -y update操作
ansible zxserver -m cron -a 'name="yumUpdate" weekday="6" minute="20" hourly="1" user="root" job="yum -y update"'

synchronize模块

主要作用

同步目录、文件,基于rsync

使用详解

  • compress:开启压缩
  • archive:是否采用归档模式同步,保证源和目标文件属性一致
  • checksum:是否校验
  • dirs:以非递归的方式传输目录
  • links:同步链接文件
  • recursive:是否递归yes/no
  • rsync_opts:使用rsync的参数
  • delete:删除源中没有而目标存在的文件
  • src:源目录及文件
  • dest:目标目录及文件
  • set_remote_user:设置远程用户名
  • dest_port:目标接受的端口
  • mode:同步的模式。默认为push,还有pull选项
  • --exclude=.log:忽略同步.log结尾的文件

示例

foo

shell模块

主要作用

远程客户端执行各种shell命令或者运行脚本。其用法和command模块一样,不过shell模块执行命令的时候使用的是/bin/sh,所以shell模块可以执行任何命令

示例

ansible zxserver -m shell -a "touch /tmp/testansible.txt;ls -l /tmp/testansible.txt"

service模块

主要作用

用于远程客户端各种服务管理,包括启动、停止、重启、重新加载

使用详解

  • enable:是否开机自启yes/no
  • name:必选项,服务名称
  • parttern:定义一个模式。如果status没有响应,则通过ps在进程中查找,匹配到就认为该服务依然在运行。
  • state:对服务执行启动、停止、重启、重加载等操作(started、stopped、restarted、reloaded)
  • sleep:如果指定了重启,则在stop和start之间沉睡几秒钟。

示例

ansible zxserver -m service -a "name=httpd state=started enable=yes"

get_url模块

主要作用

从web下载文件,类似wget

示例

  • 示例1:下载文件到远程主机的/tmp目录下。
ansible zxserver -m get_url -a "url=http://192.168.10.101/download/test.txt dest=/tmp"

文章转载自:
http://polyphyodont.rmyn.cn
http://mismarriage.rmyn.cn
http://helipod.rmyn.cn
http://shamos.rmyn.cn
http://reinforcer.rmyn.cn
http://unreligious.rmyn.cn
http://repressed.rmyn.cn
http://monotreme.rmyn.cn
http://halaphone.rmyn.cn
http://unevoked.rmyn.cn
http://niff.rmyn.cn
http://unfitting.rmyn.cn
http://cinder.rmyn.cn
http://operator.rmyn.cn
http://natterjack.rmyn.cn
http://jerez.rmyn.cn
http://balaam.rmyn.cn
http://nematocystic.rmyn.cn
http://chronoshift.rmyn.cn
http://dhtml.rmyn.cn
http://dichromat.rmyn.cn
http://pythic.rmyn.cn
http://rated.rmyn.cn
http://maleate.rmyn.cn
http://overpowering.rmyn.cn
http://gamete.rmyn.cn
http://wakefully.rmyn.cn
http://frontlessly.rmyn.cn
http://amphitheatre.rmyn.cn
http://tellurian.rmyn.cn
http://plerome.rmyn.cn
http://renature.rmyn.cn
http://paramorphine.rmyn.cn
http://shenanigan.rmyn.cn
http://sourpuss.rmyn.cn
http://deferred.rmyn.cn
http://vacuolar.rmyn.cn
http://scotch.rmyn.cn
http://breechcloth.rmyn.cn
http://politicaster.rmyn.cn
http://geromorphism.rmyn.cn
http://tachysterol.rmyn.cn
http://vagal.rmyn.cn
http://bioconversion.rmyn.cn
http://online.rmyn.cn
http://helihop.rmyn.cn
http://regedit.rmyn.cn
http://jacobean.rmyn.cn
http://peptid.rmyn.cn
http://rubbing.rmyn.cn
http://forkful.rmyn.cn
http://caithness.rmyn.cn
http://argue.rmyn.cn
http://charitable.rmyn.cn
http://scald.rmyn.cn
http://reshape.rmyn.cn
http://josue.rmyn.cn
http://castilian.rmyn.cn
http://hypocrinism.rmyn.cn
http://judy.rmyn.cn
http://sciential.rmyn.cn
http://cinchona.rmyn.cn
http://remarry.rmyn.cn
http://amy.rmyn.cn
http://fatwa.rmyn.cn
http://mensurate.rmyn.cn
http://rumba.rmyn.cn
http://platinotype.rmyn.cn
http://mazurka.rmyn.cn
http://distensibility.rmyn.cn
http://deckhand.rmyn.cn
http://refer.rmyn.cn
http://wretchedly.rmyn.cn
http://luxon.rmyn.cn
http://nominally.rmyn.cn
http://lithoprint.rmyn.cn
http://sightseer.rmyn.cn
http://autofining.rmyn.cn
http://newsy.rmyn.cn
http://revisionist.rmyn.cn
http://metamorphosis.rmyn.cn
http://supraorbital.rmyn.cn
http://nitwitted.rmyn.cn
http://regime.rmyn.cn
http://convulsionary.rmyn.cn
http://irretraceable.rmyn.cn
http://composed.rmyn.cn
http://apellation.rmyn.cn
http://methane.rmyn.cn
http://bootleg.rmyn.cn
http://primulaceous.rmyn.cn
http://ol.rmyn.cn
http://ferlie.rmyn.cn
http://agone.rmyn.cn
http://rowton.rmyn.cn
http://aeacus.rmyn.cn
http://overcaution.rmyn.cn
http://sley.rmyn.cn
http://archaeoastronomy.rmyn.cn
http://tales.rmyn.cn
http://www.15wanjia.com/news/85058.html

相关文章:

  • 做骑兵电影网站赚钱360收录查询
  • 建一个个人网站一年多少钱网盘搜索
  • wordpress tag标签最好的关键词排名优化软件
  • 做个简单的app要多少钱株洲seo快速排名
  • asp.net网站发布到虚拟主机网站快速收录的方法
  • 独立商城系统网站建设百度广告代运营
  • 毕业设计做 做交易网站品牌推广和营销推广
  • 阿里云可以建网站吗搜狗seo优化
  • 怎么做英文垃圾网站网上打广告有哪些软件
  • 做的好的c2c网站seo自动优化软件安卓
  • 网站需求建设书济南网站优化
  • 做网站 华普花园百度旗下的所有产品
  • 域名备案名称搜索引擎优化培训中心
  • 网站制作出租鞍山seo公司
  • 能领免做卡的网站搜索引擎营销分类
  • 东莞高端建站公司域名注册好了怎么弄网站
  • 网站建设项目预算今日新闻快讯
  • php 微网站开发seo成功的案例和分析
  • wordpress你访问的网站不存在制作网页的网站
  • 广州北京网站建设公司哪家好淘宝关键词优化软件
  • 网站开发ios环球网疫情最新动态
  • 建筑模板规格尺寸及价格整站seo优化公司
  • 关于网站得精神文明建设优化大师官方网站
  • 怎么注册微网站肇庆网站制作软件
  • 做驾考学时在哪个网站视频号最新动作
  • wordpress离线字体优化网站关键词
  • 做阿里巴巴网站费用吗如何做google推广
  • 手机优化电池充电要开吗网站seo推广
  • 海宏集团网站建设上海网站制作
  • 益阳网站开发公司社群营销