CentOS6.7本地yum源服务器构建

本文介绍如何为内网CentOS服务器建立yum源,包括通过光盘直接配置yum源及搭建HTTP服务器提供网络yum源两种方式。文章还提供了客户机配置yum源的具体步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

背景

为内网CentOS服务器建立内网yum源

minimal安装的centos6.7

ipaddr=10.1.1.107



配置光盘yum源

mount光盘

mkdir /media/CentOS

mount /dev/cdrom /media/CentOS


/etc/yum.repos.d/下面的两个文件:CentOS-Base.repo和CentOS-Media.repo

//CentOS-Base.repo存在时将根据其内容有限访问网络yum源

//将其改名使系统找不着而使用CentOS-Media.repo访问本地源

//注意CentOS-Media.repo中的baseurl=file:///media/CentOS/ 应和上述光盘mount点对应,并将设置enabled=1

mv CentOS-Base.repo CentOS-Base.repo.bak

///至此可以本机已经可以使用光盘自带的本地源,只想安装一台服务器时到此步已经可以停止



创建本地yum源并开防火墙80端口


//创建本地源需要createrepo和httpd(HTTP服务器有这个才能给其他机器访问)这两个软件,yum安装

yum install createrepo

yum install httpd


//

mkdir /var/www/html/yum/CentOS6.7

cp -prf /media/CentOS/* /var/www/html/yum/CentOS6.7/


//创建源

createrepo /var/www/html/yum/CentOS6.7/

//iptables防火墙开放80端口

iptables -I INPUT -p tcp --dport 80 -j ACCEPT

//永久保存 iptables规则

service iptables save


客户机CentOS-Base.repo配置


[root@**** /]# cat /etc/yum.repos.d/CentOS-Base.repo
# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client.  You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the 
# remarked out baseurl= line instead.
#
#

[base]
name=CentOS-$releasever - Base
baseurl=http://10.1.1.117/yum/CentOS6.7
enabled=1

#released updates 
[updates]
name=CentOS-$releasever - Updates
baseurl=http://10.1.1.117/yum/CentOS6.7
enabled=1

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
baseurl=http://10.1.1.117/yum/CentOS6.7
enabled=1

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值