- 曝光:Linux企業運維實戰
- 吳光科
- 437字
- 2019-10-16 10:21:59
6.7 基于HTTP構建YUM網絡源
YUM光盤源默認只能本機使用,局域網其他服務器無法使用YUM光盤源,如果想使用的話,需要在每臺服務器上構建YUM本地源,該方案在企業中不可取,所以需要構建HTTP局域網YUM源解決。可以通過createrepo創建本地YUM源端,repo即為repository。
構建HTTP局域網YUM源方法及步驟如下:
(1)掛載光盤鏡像文件至/mnt。

(2)復制/mnt/Packages目錄下所有軟件包至/var/www/html/centos/。

(3)使用createrepo創建本地源,執行如下命令會在CentOS目錄生成repodata目錄,目錄內容如圖6-16所示。

圖6-16 createrepo生成repodata目錄

(4)利用HTTP發布YUM本地源。
本地YUM源通過createrepo搭建完畢,需要借助HTTP Web服務器發布/var/www/ html/centos/中所有軟件,YUM或者RPM安裝HTTP Web服務器,并啟動httpd服務。詳細步驟如下:
□yum install httpd httpd-devel -y:安裝HTTP Web服務。
□useradd apache -g apache:創建Apache用戶和組。
□systemctl restart httpd.service:重啟httpd服務。
□setenforce 0:臨時關閉SELinux應用級安全策略。
□systemctl stop firewalld.service:停止防火墻。
□ps -ef|grep httpd:查看httpd進程是否啟動。
(5)在YUM客戶端,創建/etc/yum.repos.d/http.repo文件,輸入如下內容:

(6)在YUM客戶端上執行以下命令,詳解如下,結果如圖6-17所示。

圖6-17 HTTP YUM源客戶端驗證
□yum clean all:清空YUM cache。
□yum install ntpdate -y:安裝ntpdate軟件。
- 操作系統實用教程(Linux版)
- Modern Web Testing with TestCafe
- 高性能Linux服務器構建實戰:運維監控、性能調優與集群應用
- Python基礎教程(第3版)
- 網絡操作系統教程:Windows Server 2016管理與配置
- Microsoft Operations Management Suite Cookbook
- Mastering Reactive JavaScript
- Hands-On UX Design for Developers
- OpenSolaris設備驅動原理與開發
- Windows Server 2008組網技術與實訓(第3版)
- 電腦辦公(Windows 10 + Office 2016)入門與提高(超值版)
- Linux內核分析及應用
- Implementing Domain-Specific Languages with Xtext and Xtend(Second Edition)
- Less Web Development Essentials
- SAP后勤模塊實施攻略:SAP在生產、采購、銷售、物流中的應用