冷月葬花魂 发表于 2015-1-14 20:28:08

带来一篇CentOS搭建当地光盘YUM源

如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!两台主机,第一台演示光盘YUM与YUM办事器的搭建;第二台用作前面YUM测试。
操纵体系:Centos6.5
主机名:yum.server
IP地点:172.20.1.11
操纵体系:Centos6.5
主机名:test1
IP地点:172.20.1.10
1.搭建当地光盘YUM源
#mkdir/mnt/cdrom/------》创立光盘挂载目次
#mount/dev/cdrom/mnt/cdrom/--------》挂在光盘
#cd/etc/yum.repos.d/--------》切换到YUM设置目次
#tarczfrepo.tar.gz./*--------》将本来一切的文件举行打包备份
#rm-fCentOS*--------》删除原文件
#vimCentOS-Media.repo--------》设置光盘源文件

name=CentOS-$releasever-Media
baseurl=file:///mnt/cdrom--------》这里为你光盘的挂载目次
gpgcheck=1--------》是不是启动反省GPG-KEY
enabled=1--------》是不是启用YUM源
gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-CentOS-6--》指定挂载目次下的GPG-KEY文件
考证:





2.假如要让公司一切的Linux主机可用外部源办事,能够用FTP/HTTP搭建一个YUM办事器,因为Http较为烦琐,我这里就以HTTP的体例搭建一个YUM办事了。
继下面的操纵,我借用当地光盘源搭建一个HTTP的YUM办事!

2.1
HTTP我在下面已经由过程YUM的体例装置了,假如人人没有装置能够经由过程光盘内里的装置包举行装置,联网也能够经由过程收集的YUM举行装置。启动http办事!封闭防火墙和SELinux!
#servicehttpdstart
Startinghttpd:httpd:apr_sockaddr_info_get()failedforyum.server
#chkconfighttpdon
#serviceiptablesstop
#chkconfigiptablesoff
#setenforce0

2.2
在Apache根目次下创建子文件夹,假如想让本YUM办事器为分歧版本的Linux办事,可依据情形创立目次,然后将光盘内一切的文件CP至该目次!
注:一样平常利用DVD1便可,固然也能够兼并DVD1和DVD2来作为源。

#mkdir-p/var/www/html/yum
#mkdir-p/var/www/html/yum/CentOS-6
#cp-prf/mnt/cdrom/*/var/www/html/yum/CentOS-6/

2.3
客户端修正CentOS-Base.repo,倡议先备份一个正本哦,如许今后要从外网更新的话,能够再用。
#cpCentOS-Base.repoCentOS-Base.repo.bak1
#vimCentOS-Base.repo

###################CentOS-Base.repo内容修正后,以下#####################
#CentOS-Base.repo
#
#ThemirrorsystemusestheconnectingIPaddressoftheclientandthe
#updatestatusofeachmirrortopickmirrorsthatareupdatedtoand
#geographicallyclosetotheclient.YoushouldusethisforCentOSupdates
#unlessyouaremanuallypickingothermirrors.
#
#Ifthemirrorlist=doesnotworkforyou,asafallbackyoucantrythe
#remarkedoutbaseurl=lineinstead.
#
#


name=CentOS-$releasever-Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
baseurl=http://172.20.1.11/yum/CentOS-6
enable=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

#releasedupdates

name=CentOS-$releasever-Updates
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
baseurl=http://172.20.1.11/yum/CentOS-6
enable=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
#additionalpackagesthatmaybeuseful

name=CentOS-$releasever-Extras
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
baseurl=http://172.20.1.11/yum/CentOS-6
enable=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

#additionalpackagesthatextendfunctionalityofexistingpackages

name=CentOS-$releasever-Plus
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
#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-packagesbyCentosUsers

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



centosplus]的内容不必要修正,它们的enabled值默许值是0,即模块不启用。

2.4
客户端测试!




附加:
DVD1和DVD2文件兼并的步调:
1.将DVD2光盘中Packages目次下一切的rpm文件CP到DVD1的目次下。
Cp/mnt/dvd2/Packages/*.rpm/var/www/html/yum/CentOS-6/Packages/
2.兼并TRANS.TBL,将DVD2中TRANS.TBL的信息追加到DVD1中TRANS.TBL前面,并排序保留。
catmnt/dvd2/Packages/TRANS.TBL>>/var/www/html/yum/centos-6/Packages/TRANS.TBL
Mv/var/www/html/yum/centos-6/Packages/{TRANS.TBL,TRANS.TBL.BAK}
Sort/var/www/html/yum/centos-6/Packages/TRANS.TBL.BAK/var/www/html/yum/centos-6/Packages/TRANS.TBL

本文出自“贵在保持_IT博客”博客,请务必保存此出处http://fdgui.blog.51cto.com/3484207/1431192
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!

若天明 发表于 2015-1-16 18:22:36

带来一篇CentOS搭建当地光盘YUM源

随着Linux应用的扩展,出现了不少Linux社区。有一些非常优秀的社区往往是Linux高手的舞台,如果在探讨高级技巧的论坛张贴非常初级的问题经常会没有结果。

活着的死人 发表于 2015-1-25 16:26:43

尽我能力帮助他人,在帮助他人的同时你会深刻巩固知识。

精灵巫婆 发表于 2015-2-3 12:19:24

直到学习Linux这门课以后,我才知道,原来我错了。?

乐观 发表于 2015-2-9 02:16:58

未来的学习之路将是以指数增加的方式增长的。从网管员来说,命令行实际上就是规则,它总是有效的,同时也是灵活的。

变相怪杰 发表于 2015-2-26 19:06:47

选择交流平台,如QQ群,网站论坛等。

admin 发表于 2015-3-8 17:58:53

首先Linux是开源的,这也是最主要的原因,想学windows,Unix,对不起我们没源代码。也正是因为这样,Linux才能够像滚雪球一样越滚越大,发展到现在这种规模。

谁可相欹 发表于 2015-3-16 17:08:16

我想即使Linux高手也很难快速准确精练的回答你。

爱飞 发表于 2015-3-23 02:24:42

熟读Linux系统有关知识,如系统目录树,有关内容可购书阅读或搜索论坛。
页: [1]
查看完整版本: 带来一篇CentOS搭建当地光盘YUM源