YUM(全稱爲 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及CentOS中的Shell前端軟件包管理器。基於rpm包管理,可以從指定的服務器自動下載rpm包而且安裝,能夠自動處理依賴性關係,而且一次安裝全部依賴的軟件包,無須繁瑣地一次次下載、安裝。html
yum -y install package1 [package2] [...]
安裝一個或多個軟件包,-y
表示默認確認(不然須要手動輸入y確認)yum list
列出全部可用的package和package組yum clean all
清除全部緩衝數據yum deplist package1 [package2] [...]
列出一個包全部依賴的包yum remove | erase package1 [package2] [...]
刪除一個或多個軟件包yum makecache
將服務器上的軟件包信息緩存到本地以提升搜索、安裝速度以CentOS6.x爲例,之因此要關聯網易的yum鏡像源,是由於CentOS默認的鏡像在國外,下載速度很慢,替換成國內鏡像能夠提升速度。前端
步驟:linux
/etc/yum.repos.d
目錄下,把該目錄下原CentOS-Base.repo文件作個備份:cp CentOS-Base.repo CentOS-Base.repo.bak
,而後重命名下載的文件:mv CentOS6-Base-163.repo CentOS-Base.repo
yum clean all
yum makecache
步驟瀏覽器
CentOS-6.x-x86_64-bin-DVD1.iso
掛載到本機:mount -t iso9660 /dev/sr0 /mnt/cdrom
yum -y install httpd
service httpd start
/etc/sysconfig/iptables
開放80端口,新增一行:-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
/var/www/html
目錄下:cp -r /mnt/cdrom/Package /var/www/html
yum -y install createrepo
createrepo /var/www/html/Packages
yum clean all
yum repolist
若是能看到你自定義的倉庫名則說明配置成功:緩存
做爲yum服務器的ip
/Packagesyum clean all
yum repolist