yum history                                       查看历史
yum history   info  7
yum history   undo  7                         直接撤销 如果包含n个程序,也会一并删除
yum history   redo 7                          重做
注意:
1.只需要提供包名
2.如果某包由再不同仓库中有多个不同版本,则默认安装最新版本
3.如果要指定安装版本:install PACKAGE-VERSION
4.如果要删除某个带有依赖其他包的包,可以查询history,通过undo相关编号就可以实际删除包以及所依
赖的相关包。
包组
需要安装某些较多套件的包,例如安装图形界面,就必须涉及到包组
yum  grouplist            查看包组清单
yum  groupinstall       安装包组
yum  groupremove    卸载包组
yum  groupinfo          包组信息
注意:
1.安装包组名带空格的包要加引号
yum groupinstall  “Development Tools”
2.静默并自动选择卸载httpd
yum -y -q remove  httpd
创建自定义yum仓库
如生产环境中打包的新软件需要放上yum,则可在放rpm包目录下运行命令,例如把/data建成yum仓库
createrepo  /data
创建yum数据,创建完后当前文件夹/data有repodata目录,只要建立或修改相应的repo文件下的baseurl添
加此路径就可以创建成功安装了。
这里以7.4服务器做为6.9和7.4两个版本的yum仓库服务器
1.安装httpd
systemctl     start   httpd         启动httpd服务
systemctl enable httpd           设置开机自动启动
2.关闭防火墙
centos 6
service iptables stop
chkconfig iptables off
centos 7
systemctl stop firewalld
systemctl disable firewalld
3.打开浏览器,输入ip就可访问网页,同时在系统编辑内容
cd   /var/www/html
echo welcome to  Max Page > index.html
mkdir  -p   centos/{7,6}/os/x86_64/                 建立了2个目录
4.增加光驱,挂载光盘
在虚拟机软件增加光驱然后执行
echo  ‘- – -‘ > /sys/class/scsi_host/host2/scan       执行磁盘扫描命令
不行则重启…..
挂载光盘
mount /dev/sr0     centos/7/os/x86_64/
mount /dev/sr1        centos/6/os/x86_64/
注意:
1,可能会显示错误,可以用mount命令检查是否成功
2, cat   centos/7/os/x86_64/ 检查防止挂反了
4,记得修改原repo文件的baseurl路径
原文:http://blog.51cto.com/13958408/2171457