局域網部署私有yum倉庫

      網友投稿 705 2022-05-30

      本地yum倉庫-->通過鏡像文件實現

      在線yum倉庫-->阿里 華為 清華(很多內網服務器是不能跟外網通信,需要在局域網內自己構建yum倉庫)

      局域網部署私有yum倉庫

      一.利用ftp構建base源

      私有yum倉庫構建需要ftp或http服務,此處我們選擇ftp服務為例。

      首先在服務端安裝vsftpd服務:yum -y install vstpd

      啟動ftp服務:systemctl start vsftpd

      設置開機自啟動:systemctl enable vsftpd

      ftp默認的共享目錄在/var/ftp/下,該目錄也是ftp用戶的家目錄。

      在VMware虛擬機中我們可以直接拷貝鏡像下的軟件包到ftp下,但是在現實工作中,物理服務器內沒有虛擬機,不存在鏡像文件,也就不存在軟件包,所以我們需要用xftp上傳鏡像文件

      進入根下opt目錄(一般設備可以存放到此目錄):cd /opt

      使用xftp將centos鏡像傳到opt目錄下

      在ftp目錄下創建目錄centos-base:mkdir /var/ftp/centos-base

      傳輸完成后,opt目錄下出現

      CentOS-7-x86_64-DVD-1810.iso鏡像文件,ls /opt即可查看到。

      將鏡像文件掛載到ftp目錄下新建的centos-base目錄中:

      mount?-o loop CentOS-7-x86_64-DVD-1810.iso /var/ftp/centos-base/

      進入centos-base目錄,查看是否可以看到掛載的內容:cd /var/ftp/centos-base,進去后ls查看。

      服務端yum倉庫部署完成,開始在客戶端測試。

      進入客戶端yum配置文件:cd /etc/yum.repo.d/

      將目錄下的repo復制為centos-base.repo(根據工作中具體情況來做):cp local.repo centos-base.repo

      創建bak目錄,將原文件local.repo放進去。

      編輯centos-base.repo文件:vim centos-base.repo。此處需要更改標簽,然后將源地址改為服務端IP地址,地址后跟掛載鏡像文件的目錄。

      修改完成后,清理客戶端yum緩存:yum clean all

      客戶端構建新的元數據庫:yum makecache

      全部構建完成,客戶端可以使用了。

      二.利用http(Apache服務)構建epel源(擴展源)

      有些包鏡像文件中不提供,例如nginx,此時我們要去網上下載然后放到本地構建,此處我們選擇清華大學開源鏡像站。

      在清華大學開源鏡像站下載nginx-1.16.1-3.el7.x86_64.rpm包。

      在服務端安裝lrzsz進行文件拖曳傳輸:yum -y install ?lrzsz,將nginx包拖曳到家目錄下。

      服務端安裝Apache服務:yum -y install httpd

      啟動Apache服務:systemctl start httpd

      設置開機自啟動:systemctl enable httpd

      Apache服務的家目錄在/var/www/html/

      在Apache服務的家目錄下創建目錄epel:mkdir /var/www/html/epel

      將nginx包移到epel目錄下:mv nginx-1.16.1-3.el7.x86_64.rpm /var/www/html/epel/

      進入epel目錄:cd /var/www/html/epel/,ls查看。

      現在需要生成nginx包的依賴關系,我們在epel目錄下創建Packages目錄和repodata目錄mkdir Packages repodata

      將nginx包放到Packages目錄下:mv nginx-1.16.1-3.el7.x86_64.rpm Packages/

      安裝createrepo包:yum -y install createrepo

      在epel當前目錄下執行createrepo ./

      查看repodata目錄下是否生成了記錄依賴關系的文件:ls repodata/

      服務端完成配置,進入客戶端測試。

      客戶端進入yum源路徑cd /etc/yum.repos.d/

      復制當前centos-base.repo文件為epel.repo文件(根據工作具體情況來修改): cp centos-base.repo epel.repo

      修改repo文件:vim epel.repo,主要修改標簽和baseurl路徑。

      客戶端清理yum緩存:yum clean all

      客戶端構建新的yum元數據庫:yum makecache

      安裝nginx測試,根據提示所缺依賴包,到清華開源鏡像站下載,然后放到Packages目錄下,在epel目錄下執行createrepo ./重新生成依賴文件,全部操作完成。

      附件: 局域網內構建私有yum倉庫.docx 178.85KB 下載次數:1次

      CentOS Linux 云計算

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:React Native 組件生命周期
      下一篇:華為云EI 服務三聯虹普,讓化工纖維生產更柔性,更精準
      相關文章
      亚洲精品天堂无码中文字幕| 亚洲日本一线产区和二线产区对比| 欧美日韩亚洲精品| 欧洲 亚洲 国产图片综合| 亚洲嫩草影院在线观看| 亚洲美女精品视频| 久久亚洲精品无码AV红樱桃| 亚洲av鲁丝一区二区三区| 亚洲福利在线观看| 亚洲卡一卡2卡三卡4卡无卡三| 亚洲第一福利网站| 久久精品国产亚洲AV大全| 亚洲老熟女@TubeumTV| 亚洲二区在线视频| 亚洲jizzjizz在线播放久| 77777午夜亚洲| 亚洲最大av资源站无码av网址| 亚洲色少妇熟女11p| 亚洲经典千人经典日产| 亚洲AV无码男人的天堂| 亚洲精品国产自在久久 | 亚洲人成无码www久久久| 亚洲午夜成人精品电影在线观看| 亚洲一区二区三区在线视频| 国产亚洲视频在线播放| 亚洲成AV人在线观看天堂无码| 亚洲国产成人久久精品影视| 亚洲美女aⅴ久久久91| 亚洲欧洲日产v特级毛片| 亚洲综合色区中文字幕| 亚洲欧洲av综合色无码| 老子影院午夜伦不卡亚洲| 久久99亚洲综合精品首页 | 亚洲日本久久一区二区va| 亚洲伊人久久大香线蕉AV| 黑人粗长大战亚洲女2021国产精品成人免费视频 | 亚洲国产一区视频| 亚洲香蕉网久久综合影视| 久久精品国产亚洲AV麻豆不卡| 亚洲精品国产成人| 亚洲精品无码永久在线观看男男 |