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