20.31 expect脚本同步文件 20.32 expect脚本指定host和要同步的文件 20.
分类:
其他好文 时间:
2018-04-26 21:46:03
阅读次数:
144
十八周二次课(4月26日)20.31 expect脚本同步文件20.32 expect脚本指定host和要同步的文件20.33 构建文件分发系统20.34 批量远程执行命令20.31 expect脚本同步文件自动同步文件 编辑脚本文件:vi 4.expect#!/usr/bin/expectset passwd "123456"spawn rsync -av root@192.
分类:
其他好文 时间:
2018-04-26 17:00:32
阅读次数:
205
20.27 分发系统介绍
20.28 expect脚本远程登录
20.29 expect脚本远程执行命令
20.30 expect脚本传递参数
分类:
其他好文 时间:
2018-04-26 12:23:14
阅读次数:
118
远程执行命令传输文件准备上线的代码知道机器的IP地址和用户密码然后用expect脚本用rsync推送到机器上安装软件然后编辑脚本sethost变量setpasswd变量spawnssh用户@$host/root/.ssh/known_hostsinteract结束脚本保留登陆expecteof会退出登陆第一次登陆会提示yesorno\r回车执行成功登陆另一台主机远程执行命令expect遇到的提示符
分类:
其他好文 时间:
2018-04-26 12:14:53
阅读次数:
141
20.27分发系统介绍expect可以让我们实现自动登录远程机器,并且可以实现自动远程执行命令。当然若是使用不带密码的密钥验证同样可以实现自动登录和自动远程执行命令。但当不能使用密钥验证的时候,我们就没有办法了。所以,这时候只要知道对方机器的账号和密码就可以通过expect脚本实现登录和远程命令。分发准备:模板脚本、服务器IP、用户名、密码、expect脚本20.18expect脚本远程登录使用e
分类:
其他好文 时间:
2018-04-26 12:07:45
阅读次数:
184
一、分发系统介绍当业务越做越大,服务器需求越来越多,几台服务器的话还好一点;当十几、几十台的时候,工作量就非常大!并且不规范,需要一个模板机分发到各个机器上去。可以用开源的软件,expect脚本语言,进行实现分发系统的功能。二、expect脚本远程登录[root@zlinux-01~]#yuminstall-yexpect//安装[root@zlinux-01sbin]#vim01.expect/
分类:
系统相关 时间:
2018-04-26 01:30:34
阅读次数:
205
20.31 expect脚本同步文件
20.32 expect脚本指定host和要同步的文件
20.33 构建文件分发系统
20.34 批量远程执行命令
分类:
其他好文 时间:
2018-04-26 01:08:21
阅读次数:
161
分发系统:shell上线脚本expect实现远程传输文件,执行命令,系统上线等功能expect脚本远程登录vim1.expect#!/usr/bin/expectsethost"192.168.91.129"setpasswd"1q2w3e"spawnsshroot@$hostexpect{"yes/no"{send"yes\r
分类:
其他好文 时间:
2018-04-26 01:02:00
阅读次数:
164
20.27分发系统介绍客户端APP的后端即是服务使用的语言是PHP,所以要想运行一些新的代码,那要在LAMP或LNMP环境下,最后还需要把代码上传到服务器上去,当业务需求变动时,需要新的功能,那需要更改代码,一台或几台服务器还可以应付,但服务器几十上百台,存储都是一台网站上的数据,那需要一个端口去承载,例如这个端口承载着50台服务器,这时候就需要搞一下分发系统了,可以把你最新更改的代码分别的发送到
分类:
其他好文 时间:
2018-04-25 22:09:04
阅读次数:
180
20.27 分发系统介绍shell项目-分发系统-expect20.28 expect脚本远程登录1. 安装expect :[root@hao-01 ~]# yum install -y expect自动远程登录2. 创建配置1.expect脚本(远程登录) :[root@hao-01 ~]# vim 1.expect添加内容(自动远程登录hao2机器,并执行命令):#! /u
分类:
其他好文 时间:
2018-04-25 20:57:16
阅读次数:
174