虚拟机准备
-
防火墙关闭
service iptables stop //服务关闭chkconfig iptables off //关闭开机自启
-
创建一个一般用户shufang
useradd shufang
passwd shufang -
在/opt目录下创建software module文件夹
mkdir software module
chown shufang:shufang module software -
把这个用户加到sudoers
vim /etc/sudoers
shufang ALL=(ALL) NOPASSWD: ALL -
改Hosts
vim /etc/hosts
在文件后追加
192.168.216.100 shufang100
192.168.216.101 shufang101
192.168.216.102 shufang102
192.168.216.103 shufang103
192.168.216.104 shufang104
192.168.216.105 shufang105
192.168.216.106 shufang106
192.168.216.107 shufang107
192.168.216.108 shufang108
192.168.216.109 shufang109
(每克隆一台都需要做一遍)
- 改网卡脚本文件
vim /etc/udev/rules.d/70-persistent-net.rules
第一行删掉
第二行改成
SUBSYSTEM==“net”, ACTION==“add”, DRIVERS=="?",
ATTR{address}“00:0c:29:49:b4:a9”, ATTR{type}“1”, KERNEL=="eth",
【NAME=“eth0”
】
- 改静态IP
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=00:0c:29:c7:68:ea
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.216.104
PREFIX=24
GATEWAY=192.168.216.2
DNS1=192.168.216.2
NAME=eth0
- 改主机名
vim /etc/sysconfig/network
改hostname字段
在该文件中编写如下代码
#!/bin/bash
#1 获取输入参数个数,如果没有参数,直接退出
pcount=$#
if((pcount==0)); then
echo no args;
exit;
fi
#2 获取文件名称
p1=$1
fname=basename $p1
echo fname=$fname
#3 获取上级目录到绝对路径
pdir=cd -P $(dirname $p1); pwd
echo pdir=$pdir
#4 获取当前用户名称
user=whoami
#5 循环
for((host=103; host<105; host++)); do
echo ------------------- shufang$host --------------
rsync -rvl
p
d
i
r
/
pdir/
pdir/fname
u
s
e
r
@
s
h
u
f
a
n
g
user@shufang
user@shufanghost:$pdir
done
shufang@shufang102 .ssh]$ ssh-keygen -t rsa 生成键值对的钥匙 2个
ssh-copy-id shufang103 。。。。