服务端脚本
#!/bin/bash
mkdir /iso /rhel
mv /mnt/rhel* /iso ##将mnt目录下的镜像文件移动到指定目录
mount /iso/rhel-server-7.2-x86_64-dvd.iso /rhel ##挂载
rm -fr /etc/yum.repos.d/* ##删除原配置文件
##写配置文件
cat >> /etc/yum.repos.d/yum.repo <<end
[rhel7.2]
name=rhel7.2
baseurl=file:///rhel
gpgcheck=0
end
yum clean all ##清除缓存
yum install httpd -y ##安装httpd软件
systemctl start httpd ##启动
systemctl enable httpd ##开机启动
systemctl stop firewalld ##关闭防火墙
systemctl disable firewalld ##开机不启动防火墙
mkdir /var/www/html/rhel ##创建文件
mount rhel-server-7.2-x86_64-dvd.iso /var/www/html/rhel ##挂载
echo "mount /iso/rhel-server-7.2-x86_64-dvd.iso /var/www/html/rhel" >> /etc/rc.d/rc.local ##开机自动挂载
chmod +x /etc/rc.d/rc.local ##可执行权限
rm -fr /etc/yum.repos.d/*
cat >> /etc/yum.repos.d/yum.repo <<end
[rhel7.2]
name=rhel7.2
baseurl=http://172.25.254.67/rhel
gpgcheck=0
end
##其中IP为本机IP
yum clean all
客户端操作
vim /etc/yum.repos.d/yum.repo
[rhel7.2]
name=rhel7.2
baseurl=http://172.25.254.67/rhel
gpgcheck=0