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