zoukankan      html  css  js  c++  java
  • 本地yum仓库的配置安装

    两种方式: 

       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页面查看

  • 相关阅读:
    Gradle 修改 Maven 仓库地址
    返回到上一页的html代码的几种写法
    Android网络传输中必用的两个加密算法:MD5 和 RSA (附java完成测试代码)
    MyBatis传入多个参数的问题
    8 个最优秀的 Android Studio 插件
    Html中隐藏a标签
    js中获取jsp中的参数
    同一个页面里的JS怎样获取jsp从别的页面获取的参数
    《Android源码设计模式解析与实战》读书笔记(一)
    HDU ACM 1068 最大独立集
  • 原文地址:https://www.cnblogs.com/pigdata/p/10305575.html
Copyright © 2011-2022 走看看