Linux配置本地yum源以及局域网yum源
一、配置本地yum源
第一步:挂载ISO镜像
首先在/mnt目录下创建cdrom文件夹
[root@node001 /]#mkdir -p /mnt/cdrom
第一种:将镜像文件从本地电脑上传至虚拟机进行挂载
[root@node001 /]# mount -o loop /CentOS-6.9-x86_64-bin-DVD1.iso /mnt/cdrom
第二种:直接用虚拟机的镜像文件进行挂载
首先得确保设备状态都选中连接以及镜像路径正确
[root@node001 /]#mount /dev/sr0 /mnt/cdrom
第二步:配置文件
1.进入 /etc/yum.repos.d 目录
[root@node001 /]# cd /etc/yum.repos.d/
2.备份/etc/yum.repos.d 目录下所有文件
创建备份文件夹:bk
[root@node001 yum.repos.d]# mkdir /etc/yum.repos.d/bk
[root@node001 yum.repos.d]# mv /etc/yum.repos.d/* /etc/yum.repos.d/bk
3.从备份中取出 CentOS-Media.repo 文件,改名并修改内容
[root@node001 yum.repos.d]#cp /etc/yum.repos.d/bk/CentOS-Media.repo /etc/yum.repos.d/local.repo
[root@node001 yum.repos.d]#vim local.repo
将local.repo文件内容修改如下
baseurl=file:///mnt/cdrom
gpgcheck=0
enabled=1
第三步:测试
[root@node-t1 /]# yum repolist
已加载插件:fastestmirror, security
Loading mirror speeds from cached hostfile
仓库标识 仓库名称 状态
c6-media CentOS-6 - Media 6,706
repolist: 6,706
二、配置局域网yum源
第一步:关闭防火墙
[root@node-t1 /]# service iptables stop
iptables:将链设置为政策 ACCEPT:filter [确定]
iptables:清除防火墙规则:[确定]
iptables:正在卸载模块:[确定]
禁用防火墙开机自启
[root@node-t1 /]#chkconfig iptables off
第二步:httpd服务
1.安装
[root@node-t1 /]#yum -y install httpd
2.启动服务
[root@node-t1 /]#service httpd start
3.浏览器访问测试:http://192.168.100.60:80
*注1:地址为本虚拟机IP+80端口
4.拷贝yum源到httpd服务的默认工作路径下
*注2:CentOS为自建文件夹
[root@node-t1 /]#cp -r /mnt/cdrom/* /var/www/html/CentOS
5.浏览器访问测试:http://192.168.100.60/CentOS
第三步:配置其他节点本地yum源
文件备份参考本地yum源 配置文件 步骤
将local.repo文件内容修改如下、
*注3:修改为 二 - 二 - 5 中的地址
baseurl=http://192.168.100.60/CentOS
gpgcheck=0
enabled=1
测试:
[root@node-t1 /]# yum repolist
已加载插件:fastestmirror, security
Loading mirror speeds from cached hostfile
仓库标识 仓库名称 状态
c6-media CentOS-6 - Media 6,706
repolist: 6,706