Yum(全稱爲 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及CentOS中的Shell前端軟件包管理器。基於RPM包管理,可以從指定的服務器自動下載RPM包而且安裝,能夠自動處理依賴性關係,而且一次安裝全部依賴的軟件包,無須繁瑣地一次次下載、安裝。
在某些生產環境是斷網操做沒法聯網,例如咱們服務對象是政府,要求所有是斷網操做,因此在部署某些東西的時候就不能用yum進行在線下載,爲了能在內網環境中使用yum安裝相關的軟件,就須要配置本地yum源倉庫。
①測試vim命令
②測試yum安裝vim,結果天然是失敗的,以下圖html
3.1進入配置文件目錄 cd /etc/yum.repos.d/
3.2備份配置文件 rename .repo .repo.bak *
3.3建立編輯並保存爲新的配置文件 vi Local.repo 添加如下內容並保存退出 [Local] name=CentOS-Local baseurl=file:///var/iso gpgcheck=1 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
yum clean all
yum repolist
yum install -y httpd
啓動:service httpd start 查看啓動是否成功:service httpd status
訪問地址http://192.168.31.36:80(若是訪問不通,檢查防火牆是否開啓了80端口或關閉防火牆) CentOS7防火牆命令 firewall-cmd --state 查看防火牆 systemctl stop firewalld.service 關閉防火牆 systemctl disable firewalld.service 永久關閉防火牆
其餘的服務器可經過網絡訪問這個內網中的YUM源 cp -r /var/iso /var/www/html/CentOS-7
訪問地址http://192.168.31.36/CentOS-7/
11.1進入配置文件目錄(和第三步相同就不截圖了) cd /etc/yum.repos.d/ 11.2備份配置文件 rename .repo .repo.bak * 11.3建立編輯並保存爲新的配置文件 vi Local.repo 添加如下內容並保存退出 [Local] name=CentOS-Media baseurl=http://192.168.31.36/CentOS-7 gpgcheck=1 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
結果與步驟4,5相同就再也不截圖 yum clean all yum repolist
其實上面安裝httpd已經說明了能夠離線安裝,不過這裏再測試下 - yum install vim -y
vim 111.txt
在兩臺機器步驟與結果均如此,至此安裝完全成功前端