1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
我的博客已迁移到xdoujiang.com请去那边和我交流
生产环境中有一些机器没外网 也不允许有外网 领导要求搭建内网centos+epel源
一、基础环境介绍
1、ip
serverA=10.1.1.1(服务端)
serverB=10.1.1.2(客户端)
2、现服务端已有CentOS-6.5-x86_64-bin-DVD1.iso
3、当前服务端版本
cat
/etc/debian_version
5.0.2
二、服务端(10.1.1.1)serverA
1、创建iso挂载目录
mkdir
/opt/iso/centos
-p
2、挂载iso
mount
-o loop
/opt/isos/CentOS-6
.5-x86_64-bin-DVD1.iso
/opt/iso/centos/
3、查看挂载
/opt/isos/CentOS-6
.5-x86_64-bin-DVD1.iso
iso9660 4.2G 4.2G 0 100%
/opt/iso/centos
4、安装apache2(其他
ftp
也可以,这里走apache2)
apt-get -y
install
apache2-mpm-prefork
5、将iso目录下全部复制到网站下
cd
/opt/iso/centos/
cp
-a *
/var/www/centos/
三、客户端(10.1.1.2)serverB
1、将原来yum仓库下的文件备份下
cd
/etc/yum
.repos.d/
find
./ -name
"*.repo"
|
xargs
-i
mv
{} {}.bak
2、添加自定义的yum源
cat
local
.repo
[http]
name=http
baseurl=http:
//10
.1.1.1
/centos/
enable
=1
gpgcheck=0
四、epel源
1、先扫描看下是否开放
rsync
服务
nmap -p873 mirrors.ustc.edu.cn
2、使用
rsync
同步
rsync
-avzL
rsync
:
//mirrors
.ustc.edu.cn
/fedora-epel/6/x86_64/
/opt/epelrepo/
本文转自 xdoujiang 51CTO博客,原文链接:http://blog.51cto.com/7938217/1649592,如需转载请自行联系原作者