本地yum仓库的配置安装

版权声明:本文为IT晓白博主原创文章,转载请附上博文链接! https://blog.csdn.net/qq_38617531/article/details/83929288

两种方式: 

   a.每一台机器都配一个本地文件系统上的yum仓库 file:////package/path/ (不推荐因为需要在每台机器上配置)

   b.在局域网内配置一台节点(server-base)的本地文件系统yum仓库,然后将其发布到web服务器中,其他节点可以通过http://server-base/package/path/

制作流程:

  挑选一台机器,挂载一个系统光盘到本地目录(例如/mnt/cdrom),然后启动一个http服务器,将/mnt/cdrom软连接到http服务器中        的/var/www/html目录中。

  然后通过网页访问测试一下:http://hive/centos  会看到光盘的目录内容

  到此为止:网络版yum私有仓库已经建立完成

  剩下就是去各台yum客户端配置这个http地址到repo配置文件中

实际操作:

 1.将机器中的/dev/cdrom(光驱挂载到本地/mnt/cdrom下)

   创建/mnt/cdrom

mkdir  /mnt/cdrom

  挂载

mount -t  iso9960 -o  ro  /dev/cdrom  /mnt/cdrom

设置开启机器自动挂载:在/etc/fstab中添加一下内容

vi /etc/fstab

/dev/cdrom       /mnt/cdrom     iso9960    defaults 0 0

   

2.web服务器使用的是httpd

查看是否安装

service httpd status

如果出现类似于如上内容,则跳过下面的安装httpd过程

yum -y install httpd

启动httpd

service httpd start

3.在/var/www/html/创建软连接/目录

[root@hive yum.repos.d]# cd /var/www/html/

ln -s /mnt/cdrom ./centos

查看是否创建成功

4.设置http的访问根路径

cd /etc/yum.repos.d/

拷贝模板修改配置

cp CentOS-Media.repo.bak CentOS-hive01.repo

vi 

CentOS-hive01.repo

刷新配置

yum clean all

查看是否创建仓库成功

yum repolist

5.测试-在web页面中输入主机名(主机ip)/centos

后续向在web服务器中添加内容,只要在/var/www/html中添加即可,例如:

在此目录下常见soft目录,又在soft目录下上传了一些资源

在web页面查看

猜你喜欢

转载自blog.csdn.net/qq_38617531/article/details/83929288