1. 程式人生 > >本地yum倉庫的配置安裝

本地yum倉庫的配置安裝

兩種方式: 

   a.每一臺機器都配一個本地檔案系統上的yum倉庫 file:////package/path/ (不推薦因為需要在每臺機器上配置)

   b.在區域網內配置一臺節點(server-base)的本地檔案系統yum倉庫,然後將其釋出到web伺服器中,其他節點可以通過http://server-base/package/path/

製作流程:

  挑選一臺機器,掛載一個系統光碟到本地目錄(例如/mnt/cdrom),然後啟動一個http伺服器,將/mnt/cdrom軟連線到http伺服器中        的/var/www/html目錄中。

  然後通過網頁訪問測試一下:http://hive/centos  會看到光碟的目錄內容

  到此為止:網路版yum私有倉庫已經建立完成

  剩下就是去各臺yum客戶端配置這個http地址到repo配置檔案中

實際操作:

 1.將機器中的/dev/cdrom(光碟機掛載到本地/mnt/cdrom下)

   建立/mnt/cdrom

mkdir  /mnt/cdrom

  掛載

mount -t  iso9960 -o  ro  /dev/cdrom  /mnt/cdrom

設定開啟機器自動掛載:在/etc/fstab中新增一下內容

vi /etc/fstab

/dev/cdrom       /mnt/cdrom     iso9960    defaults 0 0

   

2.web伺服器使用的是httpd

檢視是否安裝

service httpd status

如果出現類似於如上內容,則跳過下面的安裝httpd過程

yum -y install httpd

啟動httpd

service httpd start

3.在/var/www/html/建立軟連線/目錄

[[email protected] yum.repos.d]# cd /var/www/html/

ln -s /mnt/cdrom ./centos

檢視是否建立成功

4.設定http的訪問根路徑

cd /etc/yum.repos.d/

拷貝模板修改配置

cp CentOS-Media.repo.bak CentOS-hive01.repo

vi 

CentOS-hive01.repo

重新整理配置

yum clean all

檢視是否建立倉庫成功

yum repolist

5.測試-在web頁面中輸入主機名(主機ip)/centos

後續向在web伺服器中新增內容,只要在/var/www/html中新增即可,例如:

在此目錄下常見soft目錄,又在soft目錄下上傳了一些資源

在web頁面檢視