内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

搭建企業(yè)內(nèi)部yum倉庫(centos6+centos7+epel源)

建站服務(wù)器 搭建自己的yum倉庫,將自己制作好的rpm包,添加到自己的yum源中。 yum倉庫服務(wù)端配置如下 :

1. 創(chuàng)建yum倉庫目錄

十余年的大埔網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。營銷型網(wǎng)站建設(shè)的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整大埔建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。成都創(chuàng)新互聯(lián)從事“大埔網(wǎng)站設(shè)計(jì)”,“大埔網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

mkdir -p /data/yum_data/
cd /data/yum_data/
#可以上傳rpm包到此目錄,此目錄下面還可以包括文件夾

2. 安裝createrepo軟件
[root@yum yum_data]# yum -y install createrepo 3. 初始化repodata索引文件
createrepo -pdo /data/yum_data/ /data/yum_data/

4. 提供yum服務(wù)
# 可以用Apache或nginx提供web服務(wù),適用于內(nèi)網(wǎng)環(huán)境
基于HTTP的yum源配置

安裝apache軟件
[root@yum yum_data]# yum install -y httpd

[root@yum yum_data]# /etc/init.d/httpd start
正在啟動(dòng) httpd:[確定]


[root@yum yum_data]# netstat -lntup|grep httpd
tcp 0 0 :::80 :::* LISTEN 6403/httpd

#根據(jù)自己服務(wù)器ip地址進(jìn)行配置

[root@yum yum_data]# echo "192.168.30.130 yum.nulige.com" >>/etc/hosts

[root@yum yum_data]# tail -1 /etc/hosts
192.168.30.130 yum.nulige.com

#在window系統(tǒng)中添加hosts解析

192.168.30.130 yum.nulige.com

#訪問網(wǎng)站

在瀏覽器中輸入:yum.nulige.com

#修改配置文件/etc/httpd/conf/httpd.conf
將默認(rèn)的www目錄指向本地創(chuàng)建的yum倉庫目錄

[root@yum yum_data]# cd /etc/httpd/conf
[root@yum conf]# ll
總用量 52
-rw-r--r--. 1 root root 34419 7月 12 19:00 httpd.conf
-rw-r--r--. 1 root root 13139 7月 18 23:24 magic

#操作前先備份(運(yùn)維一定要記住這點(diǎn))
[root@yum conf]# cp httpd.conf httpd.conf.backup.nulige.2016-11-19
[root@yum conf]# ll
總用量 88
-rw-r--r--. 1 root root 34419 7月 12 19:00 httpd.conf
-rw-r--r--. 1 root root 34419 11月 19 18:02 httpd.conf.backup.nulige.2016-11-19
-rw-r--r--. 1 root root 13139 7月 18 23:24 magic


[root@yum conf]# vi httpd.conf

DocumentRoot "/data/yum_data/" #用搜索 /DocumentRoot 的方法
<Directory "/data/yum_data/"> #317行


#修改/usr/local/yumrepo目錄的屬主和屬組為apache

[root@yum conf]# chown -R apache.apache /data/yum_data/
[root@yum conf]# ll -l /data/yum_data/
總用量 12
drwxr-xr-x. 3 apache apache 4096 11月 19 16:49 centos
drwxr-xr-x. 3 apache apache 4096 11月 19 16:50 epel
drwxr-xr-x. 2 apache apache 4096 11月 19 17:50 repodata


#刪除默認(rèn)主頁

[root@yum conf]# pwd
/etc/httpd/conf
[root@yum conf]# cd ..
[root@yum httpd]# ll
總用量 8
drwxr-xr-x. 2 root root 4096 11月 19 18:07 conf
drwxr-xr-x. 2 root root 4096 11月 19 17:50 conf.d
lrwxrwxrwx. 1 root root 19 11月 19 17:50 logs -> ../../var/log/httpd
lrwxrwxrwx. 1 root root 29 11月 19 17:50 modules -> ../../usr/lib64/httpd/modules
lrwxrwxrwx. 1 root root 19 11月 19 17:50 run -> ../../var/run/httpd

#把配置移到tmp目錄下,少用rm命令。

[root@yum httpd]# mv conf.d/welcome.conf /tmp

重啟服務(wù):
# service httpd restart

or

[root@yum httpd]# /etc/init.d/httpd restart
停止 httpd:[確定]
正在啟動(dòng) httpd:[確定]

#在windows系統(tǒng)中,通過瀏覽器輸入yum.nulige.com 訪問

5. 添加新的rpm包

# 只下載軟件不安裝
yumdownloader pcre-devel openssl-devel

#保留yum安裝軟件時(shí)不刪除安裝包

[root@node5 yum_data]# sed -i "s#keepcache=0#keepcache=1#g" /etc/yum.conf
[root@node5 yum_data]# grep keepcache /etc/yum.conf
keepcache=1


# 安裝包存儲(chǔ)目錄
cachedir=/var/cache/yum/$basearch/$releasever

ll /var/cache/yum/x86_64/6/base/packages

#把保留的rpm包,移到y(tǒng)um服務(wù)器目錄中

[root@yum x86_64]#cd /var/cache/yum/x86_64/6/base/packages

[root@yum packages]# mv */data/yum_data/centos/6/os/x86_64

[root@yum x86_64]# ll
總用量 8120
-rw-r--r--. 1 root root 15824 7月 6 2011 apr-util-ldap-1.3.9-3.el6_0.1.x86_64.rpm
-rw-r--r--. 1 root root 98392 5月 12 2016 createrepo-0.9.9-24.el6.noarch.rpm
-rw-r--r--. 1 root root 72520 7月 3 2011 deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm
-rw-r--r--. 1 root root 15936 7月 3 2011 dos2unix-3.1-37.el6.x86_64.rpm
-rw-r--r--. 1 root root 4830620 3月 24 2016 git-1.7.1-4.el6_7.1.x86_64.rpm
-rw-r--r--. 1 root root 72436 7月 3 2011 lrzsz-0.12.20-27.1.el6.x86_64.rpm
-rw-r--r--. 1 root root 2884068 6月 10 2014 nmap-5.51-4.el6.x86_64.rpm
-rw-r--r--. 1 root root 27748 7月 3 2011 python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm
-rw-r--r--. 1 root root 239316 5月 12 2016 sysstat-9.0.4-31.el6.x86_64.rpm
-rw-r--r--. 1 root root 36884 1月 14 2015 tree-1.5.3-3.el6.x86_64.rpm

# 每加入一個(gè)rpm包就要更新一下

createrepo --update /data/yum_data/


配置客戶端配置

#centos6.X 系統(tǒng)yum源配置

cd /etc/yum.repos.d

[root@Byum.repos.d]#vilocalyum.repo
[localyum]
name=centos6
baseurl=http://yum.nulige.com/centos/6/os/x86_64/
enable=1
gpgcheck=0
[localepel]
name=epel
baseurl=http://yum.nulige.com/epel/6/x86_64/
enable=1
gpgcheck=0
[localextra]
name=extra
baseurl=http://yum.nulige.com/centos/6/extras/x86_64/
enable=1
gpgcheck=0

備注:注意更改為自己的域名地址


centos7系統(tǒng)yum源配置方法

[root@Byum.repos.d]#vilocalyum.repo
[localyum]
name=centos7
baseurl=http://yum.nulige.com/centos/7/os/x86_64/
enable=1
gpgcheck=0
[localepel]
name=epel
baseurl=http://yum.nulige.com/epel/7/x86_64/
enable=1
gpgcheck=0
[localextra]
name=extra
baseurl=http://yum.nulige.com/centos/7/extras/x86_64/
enable=1
gpgcheck=0

#指定使用localyum庫,并且是臨時(shí)使用內(nèi)網(wǎng)yum源,服務(wù)器重啟后失效。

[root@YUM ~]# yum --enablerepo=localyum --disablerepo=base,extras,updates,epel list

#永久使用需要修改配置文件將默認(rèn)的repo文件關(guān)閉

cd /etc/yum.repos.d/

viCentOS-Base.repo
#在每一個(gè)啟動(dòng)的源加上
#enabled=0#改為1就啟用,沒有此參數(shù)也是啟用。
[base]
…………
enabled=0
[updates]
…………
enabled=0
[extras]
…………
enabled=0

備注:還有其他開啟的倉庫就使用這個(gè)辦法關(guān)閉。

使用下面方法,把/etc/yum.repos.d/ 下面的repo結(jié)尾文件,全部移到其它目錄中去。

1mkdir-p/home/nulige/yum_backup23cd/etc/yum.repos.d45mv*/home/nulige/yum_backup

同步鏡公網(wǎng)鏡像yum源配置方法

但還有一種企業(yè)需求,說的更具體一點(diǎn),平時(shí)大家yum安裝軟件都是從公網(wǎng)下載的,占用帶寬,因此在公司里搭建一個(gè)內(nèi)網(wǎng)yum服務(wù)器,但又考慮到如果yum軟件的數(shù)據(jù)庫文件repodata不一樣,就會(huì)有問題。因此我想到的解決方法就是直接使用公網(wǎng)yum源的repodata。 鏡像同步公網(wǎng)yum源
上游yum源必須要支持rsync協(xié)議,否則不能使用rsync進(jìn)行同步。
http://mirrors.ustc.edu.cn/status/
CentOS官方標(biāo)準(zhǔn)源:rsync://mirrors.ustc.edu.cn/centos/
epel源:rsync://mirrors.ustc.edu.cn/epel/


同步命令:
# 使用rsync同步y(tǒng)um源,為了節(jié)省帶寬、磁盤和下載時(shí)間,我只同步了CentOS6的rpm包,這樣所有的rpm包只占用了21G,全部同步需要300G左右。
# 同步base源,小技巧,我們安裝系統(tǒng)的光盤鏡像含有部分rpm包,大概3G,這些就不用重新下載。

#創(chuàng)建四個(gè)目錄,用于同步公網(wǎng)yum源
mkdir -p /data/yum_data/centos/6/os/x86_64/
mkdir -p /data/yum_data/centos/6/extras/x86_64/
mkdir -p /data/yum_data/centos/6/updates/x86_64/
mkdir -p /data/yum_data/epel/6/x86_64/

#下面四條命令,同時(shí)復(fù)制執(zhí)行,就會(huì)開始同步官網(wǎng)yum源到本地。

/usr/bin/rsync-avrsync://mirrors.ustc.edu.cn/centos/6/os/x86_64//data/yum_data/centos/6/os/x86_64/
/usr/bin/rsync-avrsync://mirrors.ustc.edu.cn/centos/6/extras/x86_64//data/yum_data/centos/6/extras/x86_64/
/usr/bin/rsync-avrsync://mirrors.ustc.edu.cn/centos/6/updates/x86_64//data/yum_data/centos/6/updates/x86_64/
/usr/bin/rsync-av--exclude=debugrsync://mirrors.ustc.edu.cn/epel/6/x86_64//data/yum_data/epel/6/x86_64/

#查看同步完成后yum源的大小:

[root@yumyum_data]#cd..
[root@yumdata]#du-shyum_data
12Gyum_data
[root@yumdata]#
[root@yumdata]#tree-L3yum_data/
yum_data/
|--centos
|`--6
||--extras
||--os
|`--updates
|--epel
|`--6
|`--x86_64
`--repodata
|--401dc19bda88c82c403423fb835844d64345f7e95f5b9835888189c03834cc93-filelists.xml.gz
|--6bf9672d0862e8ef8b8ff05a2fd0208a922b1f5978e6589d87944c88259cb670-other.xml.gz
|--77a287c136f4ff47df506229b9ba67d57273aa525f06ddf41a3fef39908d61a7-other.sqlite.bz2
|--8596812757300b1d87f2682aff7d323fdeb5dd8ee28c11009e5980cb5cd4be14-primary.sqlite.bz2
|--dabe2ce5481d23de1f4f52bdcfee0f9af98316c9e0de2ce8123adeefa0dd08b9-primary.xml.gz
|--f8606d9f21d61a8bf405af7144e16f6d7cb1202becb78ba5fea7d0f1cd06a0b2-filelists.sqlite.bz2
`--repomd.xml
9directories,7files


故障處理:

Error:

@ERROR: max connections (20) reached -- try again later
rsync error: error starting client-server protocol (code 5) at main.c(1503) [receiver=3.0.6]

解決方法:

yum源服務(wù)器超過連接數(shù),請(qǐng)過會(huì)再試。 (多試幾次,就成功啦)

Error:
# rsync: getaddrinfo: mirrors.ustc.edu.cn 873: Name or service not known

解決方法:
dns無法解析,添加移動(dòng)DNS

[root@node5 ~]#echo "nameserver 120.196.165.7" >> /etc/resolv.conf


[root@node5 ~]# cat /etc/resolv.conf
nameserver 120.196.165.7

本文題目:搭建企業(yè)內(nèi)部yum倉庫(centos6+centos7+epel源)
文章轉(zhuǎn)載:http://www.rwnh.cn/article14/cpiode.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃小程序開發(fā)、App設(shè)計(jì)網(wǎng)站收錄、虛擬主機(jī)、全網(wǎng)營銷推廣

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
牡丹江市| 时尚| 榆林市| 广饶县| 福鼎市| 曲靖市| 徐闻县| 泸溪县| 台江县| 渑池县| 黄骅市| 石阡县| 营口市| 景泰县| 镶黄旗| 武胜县| 两当县| 斗六市| 调兵山市| 象山县| 南澳县| 新密市| 宝兴县| 自治县| 襄汾县| 北碚区| 方城县| 互助| 都江堰市| 满城县| 通山县| 石嘴山市| 扎鲁特旗| 柏乡县| 于田县| 霸州市| 始兴县| 蓝田县| 阿尔山市| 揭阳市| 麟游县|