vim yum.sh ##建立脚本文件
*!/bin/bash
#################creat local yum source############
mkdir /westos ##建立挂载点
mount /iso/rhel-server-7.0-x86_64-dvd.iso /westos ##将镜像文件挂哉在建立文件案目录剧下
mkdir /backup
mv /etc/yum.repos.d/* /backup ##将干扰文件放在其他新建的目录下
cat > /etc/yum.repos.d/yum.repo << end ## 编辑yum.repo
[test]
name=test
baseurl=file:///westos
gpgcheck=0
end
yum clean all ##刷新仓库配置 ####################install share server##########
yum intall httpd -y ##安装http
systemctl start httpd ##开启http指令
systemctl enable httpd
systemctl disable firewalld ##表示开机就关闭防火墙
systemctl stop firewalld
###################mount iso to share directory##########
umount westos ##弹出westos挂载点
mkdir /var/www/html/rehl7.0 ##新建在共享文当下的目录
mount /iso/rhel-server-7.0-x86_64-dvd.iso /var/www/html/rhel7.0 ##重新挂载
echo "/iso/rhel-server-7.0-x86_64-dvd.iso /var/www/html/rhel7.0 iso9660 ro 0 0" >>
/etc/fstab ##mount为临时挂载,要将挂载改为永久则需要更改配置文件(>>表示添加附加内容)
################cofig local yum##############
rm -fr /etc/yum.repos.d/yum.repo
cat > /etc/yum.repos.d/yum.repo << end ##重新编辑yum.repo文件
[test]
name=test
baseurl=file:///var/www/html/rhel7.0 ##路径改变
gpgcheck=0
end
一个建立yum共享目录的脚本就写好了,在浏览器上输入地址就可以看到共享的目录
在浏览器上输入网址时应注意两种写法
: file:///var/www/html/rhel7.0 (第三个/号后面表示的是本机的根目录)
: http://172.25.39.172(访问主机的ip)/rhel7.0(ip后面/号表示apache的根目录)