本地和网络yum仓库的安装配置

yum仓库配置有两种方式:

    第一种:每台机器都配置一个本地文件系统上的yum仓库:file:///package/path/

    第二种:配置一台节点的本地文件系统yum仓库,软链接发布到httpd服务器上去

第一种制作过程:

    mount查看挂载情况

    mkdir /mnt/cdrom

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

    cd /etc/yum.repos.d  //进入到仓库目录

    vi Centos-Media.repo将光盘检查改为0,ennable改为1

    因为yum默认执行本地Base库,所有可以将其他包改名

    rename .repo .repo.bak *

    mv Centos-Media.repo.bak Centos-Media.repo

    这个时候默认就执行repo后缀的文件夹,就只有创建的这个

    连网的时候再恢复文件名即可在线下载

第二种制作过程:

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

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

    启动一台httpd服务器,并将/mnt/cdrom软链接到httpd服务器的/var/www/html目录种去

    cd /var/www/html

    ln -s /mnt/cdrom ./soft_ware

    再通过网页访问测试一下

    http://localhost/soft_ware

    如果成功的话就能看到光盘的目录内容

    最后再去各台yum的客户端配置这个http地址到repo配置文件就可以了

    cd /etc/yum.repo.d/

    rename .repo .repo.bak *

    cp Centos-Media.repo.bak  Centos_My.repo  (重命名为目标仓库的名字,这样才能默认生效)

    vi Centos_My.repo

    将里面的

    name=Centos_My

    baseurl=http://localhost/soft_ware

    将enabled=0改为=1

    保存退出,用yum repolist检查是否成功


###注意用scp传文件的时候,一定要两个节点都安装过scp

你可能感兴趣的:(菜鸟一路走来踩过的坑)