• (31)本地yum仓库的安装配置


    本地yum仓库的安装有两种方式:

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

    方式b的制作流程:

    1.挑选某一台机器,挂载一个系统光盘到本地目录/mnt/cdrom

    (前提:1.虚拟机的光驱里面有光盘,2.勾选了 已连接 和 启动时连接)

    mkdir /mnt/cdrom

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

    挂载在重启后就会失效,也就是说,每次重启都要重新手动挂载光盘

    为了避免这种重复劳动,配置/etc/fstab文件,设置光盘在开机时自动挂载。

    vi /etc/fstab

    在/etc/fstab中加入一行挂载配置,即可自动挂载:
    /dev/cdrom /mnt/cdrom iso9660 defaults 0 0

    2.在web服务器(httpd服务器)里建立一个链接,指向/mnt/cdrom

    启动httpd:service httpd start (如果没有安装就使用yum install httpd命令安装)

    成功启动后,可以在浏览器中输入http://(主机名)/来访问httpd页面

    httpd服务器的页面目录:  /var/www/

    将/mnt/cdrom 软连接到httpd服务器的/var/www/html目录中 :

    cd /var/www/html

    ln -s /mnt/cdrom ./centos

    在浏览器中输入http://主机名/centos,就可以访问挂载在/mnt/cdrom下的内容(光盘的目录内容)了:

    至此:网络版yum私有仓库已经建立完毕  

    3.去各台yum的客户端上配置这个http地址到repo配置文件中,这样其他的机器都可以使用该yum仓库中的资源进行安装了

    cd /etc/yum.repos.d/
    cp CentOS-Media.repo.bak CentOS-mini4.repo
    vi CentOS-mini4.repo

    修改内容:
    baseurl=http://[制作yum仓库的主机名]/centos

    enabled=1

    name=CentOS-mini4

  • 相关阅读:
    面试题_回溯法
    面试题专题_目录
    面试题_有序数组的二分法解法
    Linux 信号捕获堆栈信息
    Git 简单基础命令的应用
    【转】【C#】常用ToString()方法总结
    【转】【Revit】Revit 二次开发 特殊族实例参照获取
    使用移除图片背景(提取人像)的开源项目rembg
    X64Dbg 介绍>表达式
    0314遗忘的角落,一文说清什么是测试策略
  • 原文地址:https://www.cnblogs.com/paradis/p/11379189.html
Copyright © 2020-2023  润新知