• (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

  • 相关阅读:
    nodejs理解
    jquery练习
    SASS
    css 继承和层叠
    Session cookie
    vue框架里边的ref='xxx' 的用法 在父组件里边操作子组件的变量 有多组单选按钮(遍历生成)每次只能选中一组
    获取不到页面元素的宽度??????
    刷题很重要
    复盘很重要
    jquery里边的ajax请求,如果是发get请求,就不需要写contentType:'application/json;charset=uft-8'。只有post请求才需要写这个属性。
  • 原文地址:https://www.cnblogs.com/paradis/p/11379189.html
Copyright © 2020-2023  润新知