zoukankan      html  css  js  c++  java
  • 配置YUM服务器

    配置实例:
    192.168.0.1    YUM服务器
    192.168.0.3    YUM客户端
    YUM服务器所需软件包:
    yum-3.0.1-5.el5
    yum-metadata-parser-1.0-8.fc6
    yum-rhn-plugin-0.4.3-1.el5
    yum-updatesd-3.0.1-5.el5
    createrepo-0.4.4-2.fc6.noarch.rpm
    yum-arch-2.2.2-2.fc7.noarch.rpm
    YUM客户端所需软件包:
    yum-3.0.1-5.el5
    yum-metadata-parser-1.0-8.fc6
    一、配置YUM服务器
    (1)基于FTP方式的YUM服务器
    1.挂载光盘,拷贝光盘内容
    # mount -t iso9660 -o loop /dev/hdc /media/cdrom
    # cp -a /media/cdrom/* /var/ftp/pub/
    2.安装createrepo软件包
    # cd /var/ftp/pub/Server
    # rpm -ivh createrepo-xxx.noarch.rpm
    3.创建YUM仓库
    # cd /var/ftp/pub/
    # createrepo .
    4.启动ftp服务
    # service vsftpd start
    # chkconfig vsftpd on
    (2)基于HTTP方式的YUM服务器
    1.挂载光盘,拷贝光盘内容
    # mount -t iso9660 -o loop /dev/hdc /media/cdrom
    # mkdir /rhel5
    # cp -a /media/cdrom/* /rhel5/
    2.安装createrepo软件包
    # cd /rhel5/Server
    # rpm -ivh createrepo-xxx.noarch.rpm
    3.创建YUM仓库
    # cd /rhel5
    # createrepo .
    4.配置www服务
    # vi /etc/httpd/conf/httpd.conf
    :set nu
    分别将第281行和306行如下内容:
    DocumentRoot "/var/www/html"
    <Directory "/var/www/html">
    改为:
    DocumentRoot "/rhel5"
    <Directory "/rhel5">
    5.启动http服务:
    # service httpd start
    # chkconfig httpd on
    二、配置YUM客户端
    (1)基于FTP方式的YUM客户端
    1.创建server.repo文件
    # cd /etc/yum.repos.d/
    # cp rhel-debuginfo.repo server.repo
    2.修改server.repo文件
    # vi server.repo
    [Server]
    name=Red Hat Enterprise Linux 5
    baseurl=ftp://192.168.0.1/pub/Server
    enabled=1
    gpgcheck=1
    gpgkey=ftp://192.168.0.1/pub/RPM-GPG-KEY-redhat-release
    [VT]
    name=Red Hat Enterprise Linux 5
    baseurl=ftp://192.168.0.1/pub/VT
    enabled=1
    gpgcheck=1
    gpgkey=ftp://192.168.0.1/pub/RPM-GPG-KEY-redhat-release
    [Cluster]
    name=Red Hat Enterprise Linux 5
    baseurl=ftp://192.168.0.1/pub/Cluster
    enabled=1
    gpgcheck=1
    gpgkey=ftp://192.168.0.1/pub/RPM-GPG-KEY-redhat-release
    [ClusterStorage]
    name=Red Hat Enterprise Linux 5
    baseurl=ftp://192.168.0.1/pub/ClusterStorage
    enabled=1
    gpgcheck=1
    gpgkey=ftp://192.168.0.1/pub/RPM-GPG-KEY-redhat-release
    3.测试
    yum list <package>
    yum install <package>
    (2)基于HTTP方式的YUM客户端
    1.创建server.repo文件
    # cd /etc/yum.repos.d/
    # cp rhel-debuginfo.repo server.repo
    2.修改server.repo文件
    # vi server.repo
    [Server]
    name=Red Hat Enterprise Linux 5
    baseurl=http://192.168.0.1/Server
    enabled=1
    gpgcheck=1
    gpgkey=ftp://192.168.0.1/RPM-GPG-KEY-redhat-release
    3.测试
    yum list <package>
    yum install <package>

  • 相关阅读:
    对匿名函数的深入理解(彻底版)
    彻底理解js中this的指向,不必硬背。
    JavaScript中call,apply,bind方法的总结。
    再次讲解js中的回收机制是怎么一回事。
    关于在for循环中绑定事件打印变量i是最后一次。
    深入作用域之静态作用域与动态作用域
    理解js中的自由变量以及作用域的进阶
    使用WeihanLi.Npoi操作Excel
    基于 HtmlHelper 的自定义扩展Container
    JSON.Net 自定义Json序列化时间格式
  • 原文地址:https://www.cnblogs.com/welkinwalker/p/1667987.html
Copyright © 2011-2022 走看看