服務(wù)器相關(guān)配置
? ? 1.系統(tǒng)為:????linux? ? Centos6.5
????2.用戶(hù)為:? ? root
? ? 3.硬盤(pán)為:? ? 大于50GB
? ? 4.內(nèi)存為:? ? 大于1GB
安裝好系統(tǒng)確認(rèn)可以上網(wǎng)并且設(shè)置為靜態(tài)IP地址后執(zhí)行下列命令
設(shè)置靜態(tài)IP地址如果不會(huì)自行百度
執(zhí)行yum clean all清除本地yum源緩存
以上為?yum clean all????執(zhí)行結(jié)果
執(zhí)行yum makecache獲取yum源緩存
以上為??yum makecache????執(zhí)行結(jié)果
由于????Centos????系統(tǒng)本身提供的yum源地址下載速度很慢榜贴,所以這里更換為阿里yum源地址
進(jìn)入????yum????源配置文件的目錄cd /etc/yum.repos.d
備份系統(tǒng)自帶yum源repo文件cp CentOS-Base.repo?CentOS-Base.repo.bat
編輯CentOS-Base.repo文件???執(zhí)行????vi CentOS-Base.repo
這個(gè)文件默認(rèn)使用的yum源地址為mirrorlist的方式獲取邢滑,以下的是官方的yum源
刪除以下幾行或者注釋在開(kāi)頭加一個(gè)# 符號(hào)
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
注釋后的
在對(duì)應(yīng)的位置上添加阿里源地址岖赋,阿里源地址如下:
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
baseurl=http://mirrors.aliyun.com/centos/$releasever/updates/$basearch
baseurl=http://mirrors.aliyun.com/centos/$releasever/extras/$basearch/
由上圖所示:我本地已經(jīng)有yum源服務(wù)器所以我設(shè)置為我的yum源地址
如果你的本地沒(méi)有yum源服務(wù)器井仰,你應(yīng)設(shè)置為阿里源地址
配置yum源服務(wù)器需安裝兩個(gè)服務(wù)
1.httpd
Httpd? ? 是一款Web服務(wù)安裝后其他人才可以根據(jù)你的配置網(wǎng)絡(luò)地址進(jìn)行使用你的yum源
2.createrepo
createrepo? ? 是對(duì)所有的rpm包進(jìn)行管理生成相對(duì)應(yīng)的數(shù)據(jù)依賴(lài)以及建立索引文件
執(zhí)行yum -y install createrepo httpd安裝以上兩個(gè)服務(wù)
執(zhí)行service httpd start啟動(dòng)Httpd服務(wù)
執(zhí)行chkconfig httpd on設(shè)置為開(kāi)機(jī)自啟
執(zhí)行cd /var/www/html/進(jìn)入httpd文件目錄
執(zhí)行mkdir centos創(chuàng)建centos目錄
執(zhí)行yum repolist顯示yum源列表
一般會(huì)有base,updates,extras,epel????等等
選擇下載你所需要的目錄進(jìn)行下載
執(zhí)行reposync --repoid=base進(jìn)行下載
全部下載完后當(dāng)前文件夾下會(huì)多出來(lái)幾個(gè)文件夾
下載后出現(xiàn)的幾個(gè)文件夾
接下來(lái)給下載的rpm包建立索引
執(zhí)行一下命令? ? 由于rpm包很多售碳,所以執(zhí)行時(shí)間可能會(huì)稍微長(zhǎng)一些
createrepo /var/www/html/centos/base
createrepo /var/www/html/centos/updates
createrepo /var/www/html/centos/extras
建立索引執(zhí)行結(jié)果
驗(yàn)證yum源服務(wù)器
在可以連接到此服務(wù)器的機(jī)器上,在瀏覽器中打開(kāi)
http://192.168.215.187:8080/centos/
到此yum源服務(wù)器搭建完成??
yum源拓展
yum源上的rpm包的來(lái)源不僅僅限于網(wǎng)絡(luò)上的下載撵儿,你也可以從本地上傳rpm包到服務(wù)器实蓬,
在指定的目錄下建立文件夾,將所需的rpm包移動(dòng)或是復(fù)制到文件夾下即可全谤,
但是都需要利用createrepo命令創(chuàng)建所需的索引才可使用