码迷,mamicode.com
首页 > 其他好文 > 详细

yum源的搭建与yum的网络服务

时间:2018-08-12 15:50:45      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:文件夹   不可   生产   family   centos   erp   检查   中括号   设置   

  • yum源的本地搭建可分为2步:①搭建yum源服务器②挂载ISO镜像,将镜像中的包放至服务器目录下;

  • 首先用rpm将yum安装完成;(这里要注意,YUM底层还是依赖于RPM,YUM就是RPM的一个封装;互相不能代替;)

    技术分享图片

  •    3.完成安装后,通过which、rpm -qf  、rpm -ql进行yum的源设置;

          技术分享图片

         4.进入到yum的主要配置文件中,通过主配置文件查找出搭建源的默认路径;

           技术分享图片

     YUM的主配置文件: vim /etc/yum.conf   (每一段含义)

      1.[main] (固定格式里面内容根据需要自己填写,但是[]必须有而且里面不能用空格,不要写乱七八糟的符号)

      2 cachedir=/var/cache/yum/$basearch/$releasever (缓存路径)$basearch是cpu架构,$releasever是大版本号7

      3 keepcache=0(是否保留缓存)0代表不保留,1是保留;这里的缓存指的是从服务器下来的安装包是否保留;

      4 debuglevel=2 (调试模式)

      5 logfile=/var/log/yum.log (日志路径)

      6 exactarch=1 (精确的架构)就是在安装时必须匹配的cpu架构;

      7 obsoletes=1(过期包)

      8 gpgcheck=1(检查安装包是否被串改,就是rpm -k的用法)0是不检查,1是检查;

      9 plugins=1(是否是支持插件,默认是支持的)

     10 installonly_limit=5(是否支持并行连接,就是一下子装5个)

     11 bugtracker_url=http://bugs.centos.org/set_project.p(路径)

        hp?project_id=23&ref=http://bugs.centos.org/bug_rep

        ort_page.php?category=yum

     12 distroverpkg=centos-release(版本信息)


       5.通过主配置文件查找出安装的默认路径,并进入默认路径中创建一个必须 必须 必须(说三遍)以repo为后缀的文件;

          技术分享图片 

       6.对创建的文件进行编辑,格式可以参考前面配置文件里面的格式,但是一定要注意开头必须是中括号;

          技术分享图片

          这里要注意:因为我是选择用虚拟机进行模拟的,所以可以直接将光驱挂载到路径中就是:file:///misc/cd,但是很多生产环境中不可能每一台服务器都存在光驱,我们就可以直接将光驱里面的内容通过网络或者U盘等方法,拷贝到电脑中,然后在进行挂载;

           技术分享图片

            创建一个新的文件夹

            将光盘里面的文件,主要是数据和元数据考入进去,在进行挂载即可;


         7.要想实现yum的网络服务必须在http或者https选一个搭建服务;在搭建网络地址搭建httpd服务时,首先将yum install httpd 安装软件包,其次将后缀是.service的启用起来

           (systemctl start httpd.service)


             技术分享图片


           启用服务:systemctl start httpd.service

            特别注意:如果防火墙处于关闭状态的情况下是无法进行连接的,请手动将防火墙进行关闭;

             

            systemctl stop firewalld.service防火墙关闭;


            systemctl disable firewalld.service 禁用开机启动防火墙;



        8.在网页上输入你所在的IP地址会出现如下情况:

          技术分享图片  9.www/html的目录下创建文件夹;

         技术分享图片

        mkdir /var/www/html/centos/{6,7}/os/x86_64/ -pv

      

      10.将光盘或者其他安装挂载在下面;

            

            mount /dev/sr0 /var/www/html/centos/7/os/x86_64/

            mount /dev/sr0 /var/www/html/centos/6/os/x86_64/

      11.最后配置yum源即可:

          

         vim  /etc/yum.repos.d/test.repo

         [centos]

         name=http server

         baseurl=http://192.168.32.7/centos/$releasever/os/$basearch/

         gpgcheck=0 和下面选一个

         gpgkey=http://192.168.32.7/centos/$releasever/os/$basearch/RPM-GPG-KEY-CentOS-$releasever


    技术分享图片

    请选择一级分类

    请选择二级分类

    个人分类(无,请在设置-博客分类中添加)

    高级选项

        

      

    yum源的搭建与yum的网络服务

    标签:文件夹   不可   生产   family   centos   erp   检查   中括号   设置   

    原文地址:http://blog.51cto.com/13872354/2158452

    (0)
    (0)
       
    举报
    评论 一句话评论(0
    登录后才能评论!
    © 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
    迷上了代码!