如何在Centos7中搭建遠程yum倉庫-創(chuàng)新互聯(lián)

yum倉庫理論介紹

YUM的前身是YUP,最初由TSS公司公司使用Python語言開發(fā)而成,后來由杜克大學的Linux開發(fā)隊伍進行改造,命名為YUM。
借助于YUM軟件倉庫,可以完成安裝、卸載、自動升級rpm軟件包等任務(wù),能夠自動查找并解決rpm包之間的依賴關(guān)系,而無需管理員逐個、手工地去安裝每一個rpm包,是管理員在維護Linux時更加輕松自如。特別是在擁有大量Linux主機地本地網(wǎng)絡(luò)中,構(gòu)建一臺資源服務(wù)器可以大大緩解軟件安裝、升級等對Internet的依賴

實驗環(huán)境:

安裝有兩臺Linux Centos7系統(tǒng)的虛擬機,一臺作為客戶端,一臺作為服務(wù)端。

創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),中江企業(yè)網(wǎng)站建設(shè),中江品牌網(wǎng)站建設(shè),網(wǎng)站定制,中江網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,中江網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。

實操部分:

因為此實驗我們會用到兩個服務(wù)器,分別作為服務(wù)端與客戶端,為了方便區(qū)分我們首先對服務(wù)器主機名進行修改。
hostnamectl set-hostname sever(改服務(wù)端主機名為server)
hostnamectl set-hostname client(改客戶端主機名為client)
之后i將光盤鏡像掛載到服務(wù)端,并查看掛載結(jié)果。
mount /dev/sr0 /mnt/(掛載光盤鏡像到服務(wù)端的/mnt目錄下)
df /hT(查看掛載結(jié)果)

如何在Centos7 中搭建遠程yum倉庫
如何在Centos7 中搭建遠程yum倉庫
如何在Centos7 中搭建遠程yum倉庫
進入var目錄,并沒有我們會用到的ftp服務(wù),因此還需要使用yum安裝vsftpd服務(wù)。
這時我們再查看var目錄,這時就有我們需要的ftp服務(wù)了。
接著我們在服務(wù)端的ftp目錄下創(chuàng)建一個centos7目錄,并將mnt目錄下的所有內(nèi)容都復制到centos7中,同時建立一個“other”目錄,并用createrepo工具在“other”目錄中建立倉庫數(shù)據(jù)文件。
之后分別進入centos7與other目錄中查看文件是否添加成功。

cd /var/(進入var目錄)
yum install vsftpd --y(安裝ftp服務(wù))
ls(查看目錄)
mkdir centos7(創(chuàng)建目錄centos7)
cp -rf /mnt/* centos7/ & (將mnt目錄下的所有內(nèi)容都復制到centos7中,執(zhí)行時間較長,建議后臺運行)
mkdir other (創(chuàng)建目錄other)
createrepo -g /mnt/repodata/repomd.xml other/(在other目錄中創(chuàng)建倉庫數(shù)據(jù)文件)
cd centos7/
ls
cd ../other/
ls
cd /repodata/
ls
如何在Centos7 中搭建遠程yum倉庫
如何在Centos7 中搭建遠程yum倉庫
如何在Centos7 中搭建遠程yum倉庫
如何在Centos7 中搭建遠程yum倉庫

啟動vsftpd服務(wù),并驗證vsftpd服務(wù)是否已經(jīng)開始運行,之后關(guān)閉防火墻與增強型安全功能。此時服務(wù)端配置完成。
在客戶端中安裝ftp服務(wù)。
下面使用ftp命令驗證客戶端與服務(wù)端能不能通過ftp服務(wù)相連。匿名訪問直接用戶名輸入ftp即可,無需密碼直接回車。
進入“/etc/yum.repos.d/”目錄,創(chuàng)建一個“bak”目錄,將客戶端原有的所有的系統(tǒng)yum配置文件移入“bak”目錄。
之后清除所有yum緩存并使用vim編輯器新建一個文件“centos7.repo”并對其進行編輯。
這時我們以httpd服務(wù)為例嘗試使用遠程yum倉庫在客戶端安裝服務(wù)。

systemctl start vsftpd(啟動fvstpd服務(wù))
netstat -ntap | grep 21(驗證vsftpd服務(wù)是否已經(jīng)運行)
systemctl stop firewalld.service(關(guān)閉防火墻)
setenforce 0(關(guān)閉增強型安全功能)
yum install ftp -y(安裝ftp服務(wù))
ftp 192.168.131.133(連接服務(wù)端)
ftp(遠程用戶名,匿名訪問用ftp即可)
ls(查看目錄)
bye(退出)
cd /etc/yum.repos.d/(進入“/etc/yum.repos.d/”目錄)
mkdir bak(創(chuàng)建目錄bak)
mv CentOS* bak/(客戶端原有的所有的系統(tǒng)yum配置文件移入“bak”目錄)
yum clean all(清除yum緩存)
vim centos7.repo(使用vim編輯器新建一個文件“centos7.repo”)
配置內(nèi)容:
[base]
name=centos7.Packages
baseurl=ftp://192.168.52.131/centos7
enabled=1
gpgcheck=1
gpgkey=ftp://192.168.52.131/centos7/RPM-GPG-KEY-CentOS-7

[other]
name=other.Packages
baseurl=ftp://192.168.52.131/other
enabled=1
gpgcheck=0

yum install httpd -y(安裝httpd服務(wù))
如何在Centos7 中搭建遠程yum倉庫
如何在Centos7 中搭建遠程yum倉庫
如何在Centos7 中搭建遠程yum倉庫
如何在Centos7 中搭建遠程yum倉庫
如何在Centos7 中搭建遠程yum倉庫
如何在Centos7 中搭建遠程yum倉庫
如何在Centos7 中搭建遠程yum倉庫

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

當前名稱:如何在Centos7中搭建遠程yum倉庫-創(chuàng)新互聯(lián)
本文鏈接:http://muchs.cn/article42/dcgphc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、網(wǎng)站導航虛擬主機、小程序開發(fā)建站公司網(wǎng)站策劃

廣告

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

成都定制網(wǎng)站網(wǎng)頁設(shè)計