• 网络yum源制作


    思路:在网络上准备一个主机,在其中安装一个web服务器软件(比如apache),然后创建一个目录,在这个目录中准备上yum仓库的全部资源,如果用户可以通过网络访问到该主机的这个目录,那么这个目录就成为网络yum仓库

    实现过程
    第一步:配置yum源主机

    1)安装配置apache

    [root@66 ~]# yum install httpd -y

    2)配置yum仓库相关资源

    1. 创建一个目录,作为存储yum资源的目录,此次目录为mysource

    (此目录需要创建在apache的根目录下,由于安装方式不相同,根目录位置也不相同

    采用编译安装的apache根目录在/usr/local/apache/htdocs下,yum安装的apache根目录在/var/www/html下)

    在apache根目录中创建yum资源的目录

    [root@66~]# mkdir /var/www/html/mysource
    [root@66 ~]# cd /var/www/html/
    [root@66 html]# ls
    mysource

    3). 挂载光盘(本次使用系统自带的光盘中的源,自己也可以到国内镜像网站下载源)

    [root@67 ~]# mount /dev/sr0 /mnt
    mount: /dev/sr0 is write-protected, mounting read-only

     4). 将光盘中的资源复制到前面所创建的目录下

    [root@67 ~]# cp /mnt/* /var/www/html/mysource/ -rvf

    5).查看

    [root@67~]# ls /var/www/html/mysource/
    CentOS_BuildTag  EULA  images    LiveOS    repodata              RPM-GPG-KEY-CentOS-Testing-7
    EFI              GPL   isolinux  Packages  RPM-GPG-KEY-CentOS-7  TRANS.TBL

    6). 用浏览器访问一下yum仓库,检查是否可以看到相关文件

    此次实验主机ip10.220.5.67,在浏览器输入10.220.5.67.mysource

    说明部署成功

     第二步:配置客户端主机 用于测试(10.220.5.63)

    修改yum配置文件

    1)备份原有的配置文件

    [root@63 ~]# mkdir bak
    [root@63 ~]# mv /etc/yum.repos.d/*.repo bak
    [root@63 ~]# cd /etc/yum.repos.d/
    [root@63 yum.repos.d]#
    [root@63 yum.repos.d]# vim mysource.repo
    [mysource]
    name=mysource
    enabled=1
    gpgcheck=0
    baseurl=http://10.220.5.66/mysource <<<所指定的位置为repodata所的路径
                                   

    清除缓存

    [root@63 yum.repos.d]# yum clean all

     查看yum仓库的信息

    [root@63 yum.repos.d]# yum repolist
    Loaded plugins: fastestmirror
    Determining fastest mirrors
    mysource                                                                                | 3.6 kB  00:00:00     
    (1/2): mysource/group_gz                                                                | 166 kB  00:00:00     
    (2/2): mysource/primary_db                                                              | 3.1 MB  00:00:00     
    repo id                                             repo name                                            status
    mysource                                            mysource                                             3,971
    repolist: 3,971  <<<有3791个包说明网络yum可用

    安装ipvsadm (lvs)

    [root@63 yum.repos.d]# yum install ipvsadm -y
    Loaded plugins: fastestmirror
    Loading mirror speeds from cached hostfile
    Resolving Dependencies
    --> Running transaction check
    ---> Package ipvsadm.x86_64 0:1.27-7.el7 will be installed
    --> Finished Dependency Resolution
    
    Dependencies Resolved
    
    ===============================================================================================================
     Package                  Arch                    Version                      Repository                 Size
    ===============================================================================================================
    Installing:
     ipvsadm                  x86_64                  1.27-7.el7                   mysource                   45 k
    
    Transaction Summary
    ===============================================================================================================
    Install  1 Package
    
    Total download size: 45 k
    Installed size: 75 k
    Downloading packages:
    ipvsadm-1.27-7.el7.x86_64.rpm                                                           |  45 kB  00:00:00     
    Running transaction check
    Running transaction test
    Transaction test succeeded
    Running transaction
      Installing : ipvsadm-1.27-7.el7.x86_64                                                                   1/1 
      Verifying  : ipvsadm-1.27-7.el7.x86_64                                                                   1/1 
    
    Installed:
      ipvsadm.x86_64 0:1.27-7.el7                                                                                  
    
    Complete!

    测试成功

  • 相关阅读:
    计划任务和压缩归档
    libevent 源码学习三 —— 基本使用场景和事件流程
    libevent 源码学习二 —— reactor 模式
    libevent 库源码学习
    手动配置固定IP参数vim vim
    软件相关
    写xhttpd服务器时 遇到segmentation fault
    c与c++中输出字符指针和字符串指针的问题
    char * argv[] ,string简析
    传入参数与传出参数
  • 原文地址:https://www.cnblogs.com/bo-ke/p/9984437.html
Copyright © 2020-2023  润新知