本地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頁面檢視