CentOS6.5 搭建在线yum源

Posted 我思故我在我有我精彩--liangqihui

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS6.5 搭建在线yum源相关的知识,希望对你有一定的参考价值。

CentOS6.5 搭建在线yum源

发布时间:  2017-04-21 浏览次数:  611 下载次数:  1
技术分享 问题描述

 

尽管有很多的免费镜像提供yum源服务,但是还是有必要建立自己的yum服务器,主要出于以下几点考虑:

l 网络速度:访问互联网可能比较慢

l 节省带宽:如果有大量的服务器,架设自己的yum源可以有效节省互联网带宽

l 联网限制:对于有些内网服务器,不能连接到互联网


 

技术分享 处理过程

安装nginx服务器

1、获取Nginx安装包:

  wget http://tengine.taobao.org/download/tengine-2.2.0.tar.gz

2、解压安装包:

  tar xf tengine-2.2.0.tar.gz 

3、进入安装文件夹:

  cd tengine-2.2.0

4、安装编译需要的依赖包:

  yum install gcc openssl-devel pcre-devel zlib-devel -y

5、安装Nginx

   ./configure 

    make && make install

6、配置Nginx为系统服务

  nginx

7、修改nginx文件的执行权限

    chmod +x nginx

8、添加该文件到系统服务中去

    chkconfig --add nginx

    查看是否添加成功

    chkconfig --list nginx

9、启动,停止,重新装载

  service nginx start|stop

10、配置Nginx文件

 vim /usr/local/nginx/conf/nginx.conf

技术分享

 

配置国内yum源

1、备份CentOS 自带yum源

  mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

2、改为国内aliyun yum源

 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

3、删除yum源缓存

 yum clear all

4、创建yum源缓存

  yum makecache

5、查看yum源repo列表

  yum repolist

技术分享

同步网络yum源


1、创建Nginx配置文件的目录

  mkdir /rpm

2、安装yum工具包

  yum -y install yum-utils

3、进入rpm目录,并进行同步网络yum源

  cd /rpm

  reposync -r base

4、创建yum源的repo配置文件

 createrepo  base/Packages/

5、网页访问,确定Nginx启动是否正常

技术分享

 

客户端指定yum源

1、备份CentOS 自带yum源

  mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

2、改为内网 yum源

 技术分享

 

3、删除yum源缓存

 yum clear all

4、创建yum源缓存

  yum makecache

5、查看yum源repo列表

  yum repolist

技术分享

 

测试本地内网yum源

测试ftp服务

技术分享

技术分享

安装成功!!

技术分享 解决方案

部署同步网络yum源,需要注意:

1、安装Nginx提供http服务或安装http服务。配置文件

2、指定同步的国内的网络源,如:阿里云、网易、中国科学技术大学等。指定国内的yum源相对CentOS官方的速度快

3、同步网络yum源,rpm包下载到本地

4、修改客户端的yum源信息,改为内网本地yum源服务器信息

技术分享 建议与总结

部署本地网络源,可以同步网络yum获取最新rpm包,同时减少网络限制问题。

有利于解决内网服务器,不能连接到互联网问题。

以上是关于CentOS6.5 搭建在线yum源的主要内容,如果未能解决你的问题,请参考以下文章

CentOS6.5搭建本地yum源(http方式) nginx

CentOS6.5使用createrepo搭建本地yum源

centos6.5 系统-搭建lamp(php7)环境--(yum在线安装)

Centos6.5更换yum源

CentOS6.5配置网易163做yum源

CentOS6.5搭建LNMP