系统版本: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 =
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 =
enabled = 1
gpgcheck = 0
2.测试结果