一、本地yum源的搭建
mount /iso/rhel-server-7.2-x86_64-dvd.iso /source7.2 ##镜像的挂载,umount可以取消挂载
cd /etc/yum.repos.d/
mkdir /repobackup
mv * /repobackup ##这三步是为为下一步做准备,为了防止该目录下的其他文件影响yum.repo的作用
vim yum.repo ##编辑yum源配置文件
yum clean all ##清空yum缓存识别新配置
完成以上步骤就可以成功安装服务
二、网络yum源的搭建
真机中:yum install httpd ##安装httpd服务
mkdir /var/www/html/source7.0
mount /iso/rhel-server-7.0-x86_64-dvd.iso /var/www/html/source7.0 ##挂载镜像,必须在html目录下
systemctl stop firewalld
systemctl disable firewalld ##关闭防火墙,防止两机之间的连接受阻
systemctl start httpd
systemctl enable httpd ##开启httpd服务
虚拟机中:
rm -fr * ##删除无关文件,避免影响
vim etc/yum.repos.d/repo ##编辑配置文件
完成以上步骤就可以在虚拟机没有yum源的情况下成功安装服务
ps:以上所有的镜像挂载都是临时的,会在主机重启后自动取消,要想永久挂载,需要以下操作
df ##查看已挂载设备
vim /etc/rc.d/rc.local ##开机自动挂载的配置文件
chmod +x /etc/rc.d/rc.local ##给该配置文件添加可执行权限
完成以上步骤后重启主机后镜像自动挂载