目录
1、准备工作
2、创建工作目录
3、上传课件压缩包
4、创建IP地址列表文件
5、创建脚本完成课件分发任务
6、总结
1、准备工作
在实训1:Hadoop实训1:Linux基本搭建和操作_open_test01的博客-CSDN博客
中已经配置好了三台虚拟主机
序号 | 虚拟机名称 | 静态IP地址 | 主机名 |
---|---|---|---|
1 | ied01 | 192.168.1.104 | ied01 |
2 | ied02 | 192.168.1.105 | ied02 |
3 | ied03 | 192.168.1.106 | ied03 |
2、创建工作目录
在三台虚拟机的home目录下创建work目录
mkdir /home/work
3、上传课件压缩包
利用FinalShell对目标课件指定拖拽到指定工作目录/home/work
4、创建IP地址列表文件
在ied虚拟机/home/work
目录下创建目标机ip地址列表文件ips.txt
192.168.1.105 //ied02的映射地址
192.168.1.106 //ied03的映射地址
5、创建脚本完成课件分发任务
ied01虚拟机/home/work
目录创建课件分发脚本dispatch.sh
负责将ied01虚拟机/home/work
目录下的func.zip
分发到ied02
、ied03
的/home/work
目录。
创建dispatch.sh脚本文件
#!/bin/bash
nome=(
2
3
)
for ip in ${nome[@]}
do
scp /home/work/func.zip root@ied0${ip}:/home/work
done
执行脚本文件
出现权限不够的情况那么我们对其权限进行修改
chmod u+x dispatch.sh
再次执行脚本文件
查看ied02和ied03是否分发成功
6、总结
通过实训,使得更加熟练掌握Linux基本操作与简单的脚本编程。