for  n in {1..10} ;

do

echo $n  ;

done

i的初始化 ;i<=10 条件;i++

从1开始每次增加1 大于10的时候结束循环

for((i=1;i<=10;i++))

do

echo $i

done

每5分钟同步系统时间

*/5 * *  * *  ntpdate  ntp1.aliyun.com  >>/tmp/ntpdate.log 2>&1

* * *  * *  ntpdate  ntp1.aliyun.com  >>/tmp/ntpdate.log 2>&1

#sync time

*/5 * * * *  /sbin/ntpdate  ntp1.aliyun.com  >/dev/null 2>&1

定时任务中 识别PATH环境变量默认  /usr/bin和/bin

定时任务模块 cron

#sync time

*/5 * * * *  /sbin/ntpdate  ntp1.aliyun.com  >/dev/null 2>&1.

ansible all -m yum -a 'name=ntpdate state=present'

ansible all -m cron -a 'name="sync time" minute="*/5" job="/sbin/ntpdate  ntp1.aliyun.com  >/dev/null 2>&1"'

#ansible all -m cron -a 'name="zwav time" state=absent '

ansible 172.16.1.7 -m mount -a "src=172.16.1.31:/data path=/backup fstype=nfs opts=defaults state=present"

#nfs01

/nfs      172.16.1.0/24(rw,all_squash,anonuid=888,anongid=888)

[root@nfs01 ~]# showmount -e 172.16.1.31

Export list for 172.16.1.31:

/nfs    172.16.1.0/24

/upload 172.16.1.0/24

#web01 把nfs01 共享的/nfs  挂载到 /upload

/upload

[root@m01 ~]# #mount -t nfs  172.16.1.31:/nfs    /upload

[root@m01 ~]# ansible 172.16.1.7 -m  mount -a 'fstype=nfs src=172.16.1.31:/nfs path=/upload state=mounted'

172.16.1.7 | CHANGED => {

"ansible_facts": {

"discovered_interpreter_python": "/usr/bin/python"

},

"changed": true,

"dump": "0",

"fstab": "/etc/fstab",

"fstype": "nfs",

"name": "/upload",

"opts": "defaults",

"passno": "0",

"src": "172.16.1.31:/nfs"

}

[root@m01 ~]# ansible 172.16.1.7 -a 'df -h'

172.16.1.7 | CHANGED | rc=0 >>

Filesystem        Size  Used Avail Use% Mounted on

172.16.1.31:/nfs  99G  1.7G  98G  2% /upload

[root@m01 ~]# ansible 172.16.1.7 -a 'grep upload /etc/fstab'

172.16.1.7 | CHANGED | rc=0 >>

172.16.1.31:/nfs /upload nfs defaults 0 0

#playbook

[root@m01 /etc/ansible]# cat touch.yml

---

- hosts: all

tasks:

- name: make av

command: mkdir -p /tmp/a/b/c/d/e/f/g/

ansible-playbook -C touch.yml

ansible-playbook  touch.yml

[root@m01 /etc/ansible]# ansible all -a 'crontab -l'

172.16.1.7 | CHANGED | rc=0 >>

#backup

00 00 * * * sh /server/scripts/bak.sh  >/dev/null 2>&1

#Ansible: sync time

*/5 * * * * /sbin/ntpdate  ntp1.aliyun.com  >/dv/null 2>&1

172.16.1.41 | CHANGED | rc=0 >>

#Ansible: sync time

*/5 * * * * /sbin/ntpdate  ntp1.aliyun.com  >/dv/null 2>&1

[root@m01 /etc/ansible]# cat cron-time.yml

---

- hosts: all

tasks:

- name: sync time

cron: name="sync time" minute="*/5" job="/sbin/ntpdate  ntp1.aliyun.com  >/dv/null 2>&1" state=present

#ansible实现 部署nfs服务 及在web01 web02 挂载  playbook

#!/bin/bash

#one key install nfs

#package  install?

yum install -y rpcbind nfs-utils

#configure

cp /etc/exports{,.bak}

cat >/etc/exports<<EOF

#nfs01

/nfs      172.16.1.0/24(rw,all_squash)

EOF

#dir owner

mkdir -p /nfs

chown nfsnobody.nfsnobody  /nfs

#start  rpcbind nfs

systemctl start rpcbind  nfs

systemctl enable rpcbind  nfs

##部署nfs服务

Linux云计算学习笔记day39相关推荐

  1. Linux云计算学习笔记-1

    计算机由硬件+软件组成,操作系统是最核心的软件,负责协调和管理上面运行的各种应用软件. Linux常用命令 问题:当用户执行一个命令时,Linux提供是按照什么逻辑和顺序来执行? 1.系统先判断是否是 ...

  2. Linux云计算学习笔记day52

    6.4.2 准许或禁止端口 多个端口:表示范围 1-1024范围 [root@m01 ~]# iptables -nL Chain INPUT (policy ACCEPT) target prot ...

  3. 云计算学习笔记---异常处理---hadoop问题处理ERROR org.apache.hadoop.hdfs.server.datanode.DataNode: java.lang.NullPoin

    云计算学习笔记---异常处理---hadoop问题处理ERROR org.apache.hadoop.hdfs.server.datanode.DataNode: java.lang.NullPoin ...

  4. linux系统管理学习笔记之三----软件的安装

    linux系统管理学习笔记之三----软件的安装 2009-12-29 19:10:02 标签:linux 系统管理 [推送到技术圈] 版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 ...

  5. linux系统管理学习笔记之一-------linux解压缩命令

    linux系统管理学习笔记之一-------linux解压缩命令 2009-12-29 11:52:55 标签:linux tar [推送到技术圈] 版权声明:原创作品,允许转载,转载时请务必以超链接 ...

  6. 操作系统进程学习(Linux 内核学习笔记)

    操作系统进程学习(Linux 内核学习笔记) 进程优先级 并非所有进程都具有相同的重要性.除了大多数我们所熟悉的进程优先级之外,进程还有不同的关键度类别,以满足不同需求.首先进程比较粗糙的划分,进程可 ...

  7. linux系统管理学习笔记之八---进程与作业的管理

    linux系统管理学习笔记之八---进程与作业的管理 2010-01-05 13:00:42 标签:linux 进程 [推送到技术圈] 版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 ...

  8. linux系统管理学习笔记之八---linux文件与目录的管理及权限

    linux系统管理学习笔记之八---linux文件与目录的管理及权限 2010-01-05 09:00:49 标签:权限 管理 文件目录 linx [推送到技术圈] 版权声明:原创作品,允许转载,转载 ...

  9. 韩顺平Linux教程学习笔记

    Linux系统学习笔记   新装了deepin v23系统,结果磁盘没设置好,玩崩了,百度半天修复不了,看看韩顺平老师的Linux操作课程,做做笔记(只记录对自己有用的).   B站网址 基础篇·Li ...

最新文章

  1. Kinesis、Streams and Firehose
  2. 那传说中的P、NP以及NPC问题
  3. tw-wr641g ttl串口
  4. java责任链模式审批请假_Java使用责任链模式处理学生请假问题详解
  5. 《南溪的目标检测学习笔记》——主干网络backbone设计的学习笔记
  6. 第M题 快速幂详解!: 给出3个正整数A B C,求A^B Mod C。
  7. HTML背景颜色长宽高怎么设置,Dreamweaver 8怎么通过代码设置页面高宽颜色
  8. 如何从视频中删除声音?
  9. java yyyymmddThhmiss_如何在Javascript中以mm-dd-hh格式获取两个日期的差
  10. E-Prime1.1安装教程及软件下载
  11. Java基础(七) 房屋出租系统
  12. php元万亿单位转换,万与亿的换算(万元换成亿元换算器)
  13. “终于懂了” 系列,安卓工程师的面试题
  14. 离散信号分解与卷积和
  15. iPhone已停用,请连接iTunes
  16. hyperic hq笔记
  17. 深度学习系列2:框架tensorflow
  18. 动态路由器ensp二层三层交换_eNSP模拟实验-路由器和交换机在不同网段互通配置...
  19. matlab中欠定方程组超定方程组_学会这些三元一次方程组的解法思路与运用,初中不再怕解方程...
  20. 计算机专业欧美排名,数字媒体艺术大学排名TOP3世界榜一览!

热门文章

  1. Science上聚类算法论文——Clustering by fast search and find of density peaks翻译稿
  2. STM32CubeMX系列09——SDIO(SD卡读写、SD卡移植FATFS文件系统)
  3. cmake交叉编译mbedtls,open62541笔记
  4. 【Spring】Spring MVC原理及配置详解
  5. 快速理解ResNeXt(结合代码)
  6. Word如何取消打印前自动更新域
  7. python中列表概念_详解python列表
  8. 存在外键关联的主表truncate如何做
  9. html5如何快速选择工具使用技巧,用PS快速选择工具抠图的方法
  10. 课程设计+毕业设计(合集)