您好,登錄后才能下訂單哦!
YUM的前身是YUP,最初由TSS公司公司使用Python語言開發而成,后來由杜克大學的Linux開發隊伍進行改造,命名為YUM。 借助于YUM軟件倉庫,可以完成安裝、卸載、自動升級rpm軟件包等任務,能夠自動查找并解決rpm包之間的依賴關系,而無需管理員逐個、手工地去安裝每一個rpm包,是管理員在維護Linux時更加輕松自如。特別是在擁有大量Linux主機地本地網絡中,構建一臺資源服務器可以大大緩解軟件安裝、升級等對Internet的依賴
實驗環境:
安裝有兩臺Linux Centos7系統的虛擬機,一臺作為客戶端,一臺作為服務端。
實操部分:
因為此實驗我們會用到兩個服務器,分別作為服務端與客戶端,為了方便區分我們首先對服務器主機名進行修改。
hostnamectl set-hostname sever(改服務端主機名為server)
hostnamectl set-hostname client(改客戶端主機名為client)
之后i將光盤鏡像掛載到服務端,并查看掛載結果。
mount /dev/sr0 /mnt/(掛載光盤鏡像到服務端的/mnt目錄下)
df /hT(查看掛載結果)
進入var目錄,并沒有我們會用到的ftp服務,因此還需要使用yum安裝vsftpd服務。
這時我們再查看var目錄,這時就有我們需要的ftp服務了。
接著我們在服務端的ftp目錄下創建一個centos7目錄,并將mnt目錄下的所有內容都復制到centos7中,同時建立一個“other”目錄,并用createrepo工具在“other”目錄中建立倉庫數據文件。
之后分別進入centos7與other目錄中查看文件是否添加成功。
cd /var/(進入var目錄)
yum install vsftpd --y(安裝ftp服務)
ls(查看目錄)
mkdir centos7(創建目錄centos7)
cp -rf /mnt/* centos7/ & (將mnt目錄下的所有內容都復制到centos7中,執行時間較長,建議后臺運行)
mkdir other (創建目錄other)
createrepo -g /mnt/repodata/repomd.xml other/(在other目錄中創建倉庫數據文件)
cd centos7/
ls
cd ../other/
ls
cd /repodata/
ls
啟動vsftpd服務,并驗證vsftpd服務是否已經開始運行,之后關閉防火墻與增強型安全功能。此時服務端配置完成。
在客戶端中安裝ftp服務。
下面使用ftp命令驗證客戶端與服務端能不能通過ftp服務相連。匿名訪問直接用戶名輸入ftp即可,無需密碼直接回車。
進入“/etc/yum.repos.d/”目錄,創建一個“bak”目錄,將客戶端原有的所有的系統yum配置文件移入“bak”目錄。
之后清除所有yum緩存并使用vim編輯器新建一個文件“centos7.repo”并對其進行編輯。
這時我們以httpd服務為例嘗試使用遠程yum倉庫在客戶端安裝服務。
systemctl start vsftpd(啟動fvstpd服務)
netstat -ntap | grep 21(驗證vsftpd服務是否已經運行)
systemctl stop firewalld.service(關閉防火墻)
setenforce 0(關閉增強型安全功能)
yum install ftp -y(安裝ftp服務)
ftp 192.168.131.133(連接服務端)
ftp(遠程用戶名,匿名訪問用ftp即可)
ls(查看目錄)
bye(退出)
cd /etc/yum.repos.d/(進入“/etc/yum.repos.d/”目錄)
mkdir bak(創建目錄bak)
mv CentOS* bak/(客戶端原有的所有的系統yum配置文件移入“bak”目錄)
yum clean all(清除yum緩存)
vim centos7.repo(使用vim編輯器新建一個文件“centos7.repo”)
配置內容:
[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=0yum install httpd -y(安裝httpd服務)
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。