yum ---> 软件包管理器 是一个基于RPM的软件包管理器 能够从指定服务器自动下载RPM包并且安装 可以处理软件之间的依赖关系,一次性安装所有依赖的软件包

yum源分为本地yum源与网络yum源

yum

clean all --->清除原有yum缓存 repolist --->列出仓库信息 install software --->安装 update --->更新 (更新单个软件) list software --->查看软件 list all --->查看所有软件 list installed --->列出已安装软件 list available --->列出可安装软件 reinstall software --->重新安装 remove software --->卸载 info software --->查看软件信息 search software --->根据软件信息查找软件 whatprovides file --->根据文件找出包含此文件的软件
groups list --->列出软件组 groups info --->查看软件组的信息 groups install sfgroup --->安装软件组 groups remove sfgroup --->卸载软件组(只卸载软件,不卸载依赖性) 注 ---> yum命令的使用必须是在yum源搭建成功后才能正常运行


实验具体操作 安装dhcp软件 重新安装dhcp软件 更新dhcp软件 删除dhcp软件

查看软件dhcp 查看所有软件并筛选lftp软件

清除原有yum源缓存 列出仓库信息(yum源仓库)

列出已安装软件 列出可安装软件 查看dhcp软件信息 软件信息查找相关软件 根据文件lftp找出包含此文件的软件 列出软件组 查看base软件组的信息

安装软件组base 卸载软件base

.


配置本地yum源 1.获得一个与本机系统版本一致的系统镜像

下载本地rhel7.3镜像 注 ---> rhel7.3必须下载rhel7.3镜像

2.挂载镜像 已挂载成功

3.设定永久挂载 vim /etc/rc.d/rc.local 编辑挂载信息

chmod 755 /etc/rc.d/rc.local ---> 在系统开机时会自动执行此脚本

4.设定系统安装源指向

vim /etc/yum.repos.d/rhel7.3.repo> 文件名称必须以repo结尾 注 ---> /etc/yum.repos.d/目录下只能有一个默认文件生效

[rhel7.3] ---> 仓库名称 name=rhel7.3 ---> 对软件源的描述 baseurl=file:///rhel7.3---> 本地安装源 gpgcheck=0 ---> 不检测gpgkey

清空yum源缓存 显示已有yum源确认配置成功 测试: 在浏览器中输入地址: 登录地址测试成功 .


共享型yum源的部署(http网络共享)

必须开启httpd服务 1.开启httpd 关闭防火墙和开机禁用

2.挂载镜像 注 ---> httpd有默认共享的目录 /var/www/html/
设置永久挂载 vim /etc/rc.d/rc.local

编辑挂载信息

chmod 755 /etc/rc.d/rc.local ---> 在系统开机时会自动执行此脚本 3.设定系统安装源指向

vim /etc/yum.repos.d/rhel7.3.repo> 文件名称必须以repo结尾

4.测试: 在浏览器中输入地址: 登录地址测试成功 http://172.25.254.31/rhel7.3 ---> 此地址就是网络yum源地址 安装dhcp 无依赖关系提示,可一次性安装