摘要: 1、什么是playbook 将多个要执行ansible操作安装顺序整合到一个文件中, 这个文件就是yaml 执行yaml文件的方法是通过ansible-playbook执行 yaml文件中的元素 变量 循环 判断 2、变量 变量命名规则 只能以字母为开头 构成只能有数字、字母、下划线 变量类别 自定 阅读全文
posted @ 2020-07-01 19:41 luowendy 阅读(239) 评论(0) 推荐(0) 编辑
摘要: ansible 命令格式 ansible 目标主机 [-f N][-m module_name] [-a args] -f N :每次向N 个主机发送指令 -m 模块名:指定使用的模块名称 ,默认为command模块 -a args :指模块专用的参数 ,args一般是key=value格式 ans 阅读全文
posted @ 2020-06-22 20:07 luowendy 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 1.编写txt里面放入ip [root@localhost ~]# vim ip.txt 192.168.177.1 192.168.177.2 192.168.177.3 192.168.177.4 192.168.177.5 192.168.177.6172.168.177.8127.0.0.1 阅读全文
posted @ 2020-06-21 19:14 luowendy 阅读(854) 评论(0) 推荐(0) 编辑
摘要: 编写脚本: [root@localhost ~]# vim /shell/lnmp.sh #!/bin/bash yum -y install epel-release &> /dev/null yum -y clean all &> /dev/null yum -y install nginx p 阅读全文
posted @ 2020-06-21 18:43 luowendy 阅读(153) 评论(0) 推荐(0) 编辑
摘要: Expect 交互 我们通过Shell可以实现简单的控制流功能,如:循环、判断等。但是对于需要交互的场合则必须通过人工来干预,有时候我们可能会需要实现和交互程序如telnet服务器等进行交互的功能。而expect就使用来实现这种功能的工具。expect是一个免费的编程工具语言,用来实现自动和交互式任 阅读全文
posted @ 2020-06-17 21:25 luowendy 阅读(376) 评论(0) 推荐(0) 编辑
摘要: expect ssh 另外一台主机 #!/usr/bin/expect spawn ssh 192.168.177.251 # spawn 后面加上要执行的命令 expect "yes/no" # expect 是将spawn的命令才能被expect捕捉到 send "yes\r" # send 是 阅读全文
posted @ 2020-06-17 21:07 luowendy 阅读(123) 评论(0) 推荐(0) 编辑
摘要: shell 脚本 检测域名是否正常 yumming(){ #函数 web=`cat /root/web.txt` #需要检测的域名 for sum in ${web[*]} #讲需要检测的域名以数组的形式 do curl=`curl -I -m 10 -o /dev/null -s -w %{htt 阅读全文
posted @ 2020-06-17 20:57 luowendy 阅读(1034) 评论(0) 推荐(0) 编辑
摘要: 小游戏 随机猜数字 #!/bin/bash shui=`expr $RANDOM % 10` #随机生成数字 count=0 #计数器 while true do read -p "请输如你要输入的数字" i let a++ #计数器循环相加 if [ $i -eq $shui ];then #才对 阅读全文
posted @ 2020-06-17 20:46 luowendy 阅读(197) 评论(0) 推荐(0) 编辑
摘要: expect 模拟交互ftp 上传文件到指定目录下 服务端下载vsftpd 1.服务端下载vsftpd yum -y install vsftpd 2.配置vsftpd anon_upload_enable=YES anon_mkdir_write_enable=YES chown_uploads= 阅读全文
posted @ 2020-06-17 20:26 luowendy 阅读(251) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bash echo "1. 对服务器硬件的监控" echo " 能够对服务器CPU进行监控,并输出CPU的信息" cpu=`cat /proc/cpuinfo |head -n 17` echo "CPU的信息为$cpu" echo " " echo " 2.能够对服务器内存进行监控, 阅读全文
posted @ 2020-06-16 21:46 luowendy 阅读(126) 评论(0) 推荐(0) 编辑