CentOS6.5 搭建在线yum源

时间:2023-03-08 16:57:09
CentOS6.5 搭建在线yum源

CentOS6.5 搭建在线yum源

发布时间:  2017-04-21 浏览次数:  611 下载次数:  1
CentOS6.5 搭建在线yum源 问题描述

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

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

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

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

CentOS6.5 搭建在线yum源 处理过程

安装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

CentOS6.5 搭建在线yum源

配置国内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

CentOS6.5 搭建在线yum源

同步网络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启动是否正常

CentOS6.5 搭建在线yum源

客户端指定yum源

1、备份CentOS 自带yum源

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

2、改为内网 yum源

CentOS6.5 搭建在线yum源

3、删除yum源缓存

yum clear all

4、创建yum源缓存

yum makecache

5、查看yum源repo列表

yum repolist

CentOS6.5 搭建在线yum源

测试本地内网yum源

测试ftp服务

CentOS6.5 搭建在线yum源

CentOS6.5 搭建在线yum源

安装成功!!

CentOS6.5 搭建在线yum源 解决方案

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

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

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

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

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

CentOS6.5 搭建在线yum源 建议与总结

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

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