系统版本:CentOS-6.4-x86_64-bin-DVD1.iso

服务器端配置:

挂载的镜像文件:CentOS-6.4-x86_64-bin-DVD1.iso

1.创建iso存放目录和挂载目录

 mkdir /mnt/iso  

 mkdir /mnt/cdrom 

2.iso镜像文件上传到/mnt/iso文件夹下

sudo cp CentOS-6.4-x86_64-bin-DVD1.iso /mnt/iso

3./mnt/iso/下的iso文件挂载到/mnt/cdrom目录

 mount -o loop /mnt/iso/CentOS-6.4-x86_64-bin-DVD1.iso /mnt/cdrom

4./etc/yum.repos/下面有其它的*.repo文件,先创建个文件夹,将这些*.repo先转移到备份文件夹(backup)中

mkdir /etc/yum.repos.d/backup   

mv *.repo /etc/yum.repos.d/backup     

然后创建自己的.repo文件

 mkdir /etc/yum.repos.d/CentOS.repo

[base]

name = CentOS

baseurl = file:///mnt/cdrom

enabled = 1

gpgcheck = 0

5. 创建并将/mnt/cdrom目录下的文件复制到/var/www/html/yum/CentOS/目录下

mkdir -p /var/www/html/yum

mkdir -p /var/www/html/yum/CentOS

sudo cp -rf /mnt/cdrom/* /var/www/html/yum/CentOS/

6. 启动 http 服务,配置防火墙和关闭SELINUX

启动http服务

/bin/systemctl start httpd.service

配置防火墙

sudo gedit /etc/sysconfig/iptables-config

添加如下代码

-A INPUT -p tcp  --dport 80 -j ACCEPT

关闭SELINUX

sudo /etc/selinux/config

添加如下代码

SELINUX = disabled

然后重新启动后,启动http服务

/bin/systemctl start httpd.service

 

客户端配置

1./etc/yum.repos/下面有其它的*.repo文件,先创建个文件夹,将这些*.repo先转移到备份文件夹backup)中

mkdir /etc/yum.repos.d/backup   

mv *.repo /etc/yum.repos.d/backup

然后创建自己的.repo文件

 mkdir /etc/yum.repos.d/CentOS.repo

[base]

name = CentOS

baseurl = http://192.168.197.215/yum/CentOS

enabled = 1

gpgcheck = 0

2.测试结果

CentOS系统局域网YUM本地源配置_服务器

CentOS系统局域网YUM本地源配置_服务器_02