在局域网内将一台机器设置为本地的yum仓库,然后将其发布到web服务器中,就可以让局域网中的其他机器连接这台机器,当作网络yum源使用,这样局域网中的其他机器就可以从这台机器获取安装包等文件。
-
挂载一个系统光盘到本地的目录
* 首先创建挂载目录。mkdir /mnt/cdrom
,这里创建的挂载目录是cdrom
目录
* 挂载:mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom/
-
启动httpd服务器。
systemctl restart httpd
,如果没有httpd服务就安装。—>yum -y install httpd
在浏览器中输入IP地址看到如下页面则说明启动成功。
-
将
/mnt/cdrom
软链接到/var/www/html
目录中:cd /var/www/html/ ln -s /mnt/cdrom ./centos
最后通过网页访问测试是否配置成功:IP/centos
,会看到挂载的光盘里面的内容。到这里,yum仓库已经配置完毕了!
接下来,在yum客户端配置http访问地址到repo配置文件中
-
配置yum客户端的repo配置文件
cd /etc/yum.repos.d/ cp CentOS-Media.repo CentOS-server.repo vi CentOS-myserver.repo
-
清除yum缓存
yum clean all
-
验证是否配置成功 - 列出可用的yum源
yum repolist
-
新建路径
cd /var/www/html/ mkdir server ls
-
访问仓库
上传资源到仓库目录中,在网页中查看:
-
在集群中的其他机器就可以从本地yum仓库下载文件: