免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1327 | 回复: 1
打印 上一主题 下一主题

给rhel服务器配置局域网yum源 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-01-06 21:12 |只看该作者 |倒序浏览
给rhel服务器配置局域网yum源









大家都知道rhel的yum是收费的,我们做运维的都是免费的劳动力,更不谈装个系统让老板掏银子了,我前两天写了个,给rhel安装centos的yum源,现在发现了这个方法,太好了!再次多谢曹哥,现在我有3台rhel的机器在用,效果很好!

步骤:
1.解压你的rhel的ISO里面的Server文件夹
2.打包解压后的Server,注意打包成zip格式的压缩包,由于比较大你得分几个打包!
3.上传到你要提供yum服务的服务器上,然后解压
解压忘了应该可以看到:
  1. 01.repodata/              #这个下面还有好几个文件,很重要在ISO的server下面的一定要上传

  2. 02.a2ps-4.13b-57.2.el5.i386.rpm

  3. 03.acl-2.2.39-3.el5.i386.rpm

  4. 04.acpid-1.0.4-7.el5.i386.rpm

  5. 05.adaptx-0.9.13-3jpp.1.i386.rpm

  6. 06.adaptx-doc-0.9.13-3jpp.1.i386.rpm

  7. 07.adaptx-javadoc-0.9.13-3jpp.1.i386.rpm

  8. 08.adjtimex-1.20-2.1.i386.rpm

  9. 09.agg-2.4-2.1.i386.rpm

  10. 10.agg-devel-2.4-2.1.i386.rpm

  11. 11.………………
  12. 复制代码
复制代码
还有一堆的rpm包
4.配置apache|nginx虚拟主机到你上传的目录下
我的配置事例:
apache:
  1. 01. <VirtualHost *:80>

  2. 02.    ServerAdmin webmaster@dummy-host2.example.com

  3. 03.    DocumentRoot "/data/yum"

  4. 04.    ServerName yum.test.com

  5. 05.#    ErrorLog "logs/dummy-host2.example.com-error_log"

  6. 06.#    CustomLog "logs/dummy-host2.example.com-access_log" common

  7. 07.</VirtualHost>
  8. 复制代码
复制代码
vi /etc/hosts
  1. 01.192.168.0.122 yum.test.com
  2. 复制代码
复制代码
nginx:
方法一:
  1. 01. server

  2. 02.{

  3. 03.listen 80;

  4. 04.server_name yum.test.com;

  5. 05.index index.html;

  6. 06.root /data/yum;

  7. 07.

  8. 08.}
  9. 复制代码
复制代码
vi /etc/hosts
  1. 01.192.168.0.122 yum.test.com
  2. 复制代码
复制代码
方法二:(这个的好处不用指定host,用别的端口就可以)
  1. 01.server

  2. 02.       {

  3. 03.               listen       81;

  4. 04.               server_name  yum.test.com;

  5. 05.               index index.html;

  6. 06.               root  /data/yum;

  7. 07.       }
  8. 复制代码
复制代码
5.rhel服务器的配置:
  1. 01.# cp /etc/yum.repos.d/rhel-debuginfo.repo /etc/yum.repos.d/rhel.repo

  2. 02.#vi /etc/yum.repos.d/rhel.repo
  3. 复制代码
复制代码
apache|nginx方法一:
  1. 01.[rhel-debuginfo]

  2. 02.name=Red Hat Enterprise Linux $releasever - $basearch - Debug

  3. 03.baseurl=http://yum.test.com/server/      #yum源的地址,我放在了网站目录下的server下

  4. 04.enabled=1    #这个地方一定要设置成1

  5. 05.gpgcheck=1

  6. 06.gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
  7. 复制代码
复制代码
nginx方法二:
  1. 01. [rhel-debuginfo]

  2. 02.name=Red Hat Enterprise Linux $releasever - $basearch - Debug

  3. 03.baseurl=http://192.168.0.122:81/server/      

  4. 04.enabled=1

  5. 05.gpgcheck=1

  6. 06.gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
  7. 复制代码
复制代码
6.开始体验rhel的yum吧
  1. 01.#yum -y install libc glibc-devel glib2 glib2-devel bzip2 bzip2-devel
  2. 复制代码
复制代码

论坛徽章:
0
2 [报告]
发表于 2012-01-06 21:22 |只看该作者
谢谢分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP