1.yum介绍
Yum(全称为 Yellow dogUpdater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,可以从指定的服务器自动下载RPM包而且安装,能够自动处理依赖性关系,而且一次安装全部依赖的软件包,无须繁琐地一次次下载、安装。
2.yum 命令的详细用法
yum install httpd -y 安装httpd服务 加-y 是不须要交互式安装 直接安装不加则会问你需不须要安装 而后确认y
yum remove httpd 卸载httpd
yum deplist httpdl状况
yum repolist 列出仓库信息
yum clean all 清除软件仓库关于软件信息的缓存
yum update httpd 显示httpd的更新信息
yum list httpd 查看httpd软件
yum list all 查看软件仓库中的全部软件
yum list installed 查看已经安装的软件
yum list available 列出能够安装的软件
yum reinstall httpd 从新安装httpd
yum info httpd 查看软件的详细信息
yum search dhcp 搜索dhcp
yum groups list 列出软件组
yum history 查看系统中软件管理信息
yum history info 数字 # 对以该数字为id的信息进行查看
yum groups remove Smart\ Card\ Support 卸载软件组 Smart\ Card\ Support
yum groups install Smart\ Card\ Support 安装软件组 Smart\ Card\ Supporthtml
3.共享yum源的设置
当局域网内存在多台主机时,每一台主机都进行yum源软件仓库的搭建太过于浪费内存资源。因此可使用一台主机进行共享yum源的设置,让其余主机共同使用。
1.安装httpd服务
须要在做为共享yum源的主机上安装httpd服务,并设置该服务开机自动启动,保证存在共享资源的能力;关闭该主机防火墙,并设置防火墙开机不启动,保证别的主机能顺利访问。 设置开机启动httpd
关闭防火墙
设置开机关闭防火墙
必须在/var/www/html 设置gua挂载点bruce
建立挂载点目录,将指向镜像文件的光驱挂载到该目录。
该挂载点目录必须在/var/www/html/ 该目录之中 才会被共享。
若是直接是使用的镜像文件,将该镜像文件挂载在该目录上便可前端
(系统中没有镜像文件因此挂载了u盘中的数据 做为共享)node
永久性的挂载
上面操做至今在shell中使用命令将光驱挂载在目录上,可是这种在系统重启以后会还原。需将该操做写在文件/etc/rc.d/rc.local 中,并给该文件X权限。系统开机会自动执行该文件中内容。
4.rpm命令处理软件
把须要安装的软件包从本地传到虚拟机中
rpm是Red-Hat Package Manager(RPM软件包管理器)的缩写,也可用于软件的管理。linux
使用该命令能够对软件进行管理:
rpm -i #安装
rpm -v #显示过程
rpm -h # hash加密
rpm -e #卸载
pm -q #查看软件,软件已安装会显示安装包,未安装显示未安装
rpm -ql #查看已经安装的软件在系统中的安装文件路径
rpm -a #全部已经安装的软件
rpm -qlp #查看未安装的软件包若是安装后产生的文件的路径
rpm -qf #根据某个文件找出包含该文件的安装包
rpm -qc #查看软件配置文件信息
rpm -qd #查看软件的帮助文件
rpm –force #强制安装
rpm –scripts #查看脚本
rpm –nodeps #忽略软件安装时的依赖
该方式能够直接忽略依赖继续安装,可是因为该软件所依赖的软件没有安装致使没法使用。shell
yum whatprovides */ libqimageblitz.so.4 ##查询所需软件
yum install libqimageblitz.so.4 -y ##安装所需软件缓存