YUM本地源制作与yum网络版仓库

1、修改本机上的YUM源配置文件,将源指向自己

cd /etc/yum.repos.d/

备份原有的YUM源的配置文件

rename .repo .repo.bak *

rename CentOS-Media.repo.bak CentOS-Media.repo  *

修改配置文件

2、挂载光盘

在mnt文件夹下面新建cdrom文件
mkdir /mnt/cdrom

把(硬件设备)系统文件挂载到文件系统下面
mount -t iso9660 -o ro /dev/cdrom/ /mnt/cdrom

为了避免每次重启后都要手动mount,可以在/etc/fstab中加入一行挂载配置,即可自动挂载
vi /etc/fstab
/dev/cdrom /mnt/cdrom iso9660 defaults 0 0

3、安装web服务器

yum install httpd

4、启动web服务(测试)

网页访问

服务器中的文件在/var/www/目录下

5、创建软链接

创建软链接语句:ln -s /mnt/cdrom ./centos     删除软链接语句:rm -rf ./centos

浏览器访问(测试)

6、接下来在第二台虚拟机器上修改配置如下

7.清除YUM缓冲

yum clean all

8.在这台虚拟机器上可列出可用的YUM源

yum repolist

 

 注:

1、本地yum仓库的安装配置
两种方式: a、每一台机器都配一个本地文件系统上的yum仓库 file:///packege/path/
b、在局域网内部配置一台节点(server-base)的本地文件系统yum仓库,然后将其发布到web服务器中,其他节点就可以通过http://server-base/pagekege/path/

制作流程: 先挑选一台机器mini4,挂载一个系统光盘到本地目录/mnt/cdrom,然后启动一个httpd服务器,将/mnt/cdrom 软连接到httpd服务器的/var/www/html目录中 (cd /var/www/html; ln -s /mnt/cdrom ./centos )
然后通过网页访问测试一下: http://mini4/centos 会看到光盘的目录内容
至此:网络版yum私有仓库已经建立完毕
剩下就是去各台yum的客户端配置这个http地址到repo配置文件中

posted @ 2018-04-03 21:37  知晓的老巢  阅读(582)  评论(0编辑  收藏  举报