YUM简介:
是一个专门为了解决包的依赖关系而存在的软件包管理器。
可以一键下载,一键安装和卸载。yum 是改进型的 RPM 软件管理器,
它解决了 RPM 所面临的软件包依赖问题。
yum 在服务器端存有所有的 RPM 包,并将各个包之间的依赖关系记录在文件中,当管理员使用 yum 安装 RPM 包时,yum 会先从服务器端下载包的依赖性文件,通过分析此文件从服务器端一次性下载所有相关的 RPM 包并进行安装。
三种YUM软件仓库的提供方式:1、本地源 2、在线源
三个新的方式:1、http方式的yum源 2、ftp方式的yum源 3、混合源(本地源,在线源在一起)
yum日志文件位置:/var/log
配置文件位置:/etc/conf 下的yum.log
可以在yum.repos.d这个目录下放多个源,但是注意一点,本地源最好单独放
yum search httpd 模糊查找
yun whatprovides 精确查找
yum info 包名 可以避免信息过多
yum history 显示当前yum的history
yum remove -y 卸载yum,无需手动操作
install -y 安装yum
yum实验:1、http方式的yum源 2、ftp方式的yum源 3、混合源(本地源,在线源在一起)
1、http方式的yum源
![]()
用在线yum源安装httpd
![]()
关闭防火墙及安全机制
![]()
开启httpd服务
![]()
看访问本机ip地址是否正常

确定镜像是否开启

把 /etc/yum.repos.d/里面的文件都删除
![]()
创建一个基于httpd方式的源

/test为指定目录
![]()
test目录还没有,先创建test目录

光盘镜像挂载,并查看是否挂载好

坑,html默认的访问路径为
![]()
并且要在这个路径新建目录,否则访问不到
![]()
先在根目录解挂载

在可以访问到的目录进行挂载并查看

这时可以正常访问网站
总结:光盘镜像挂载要挂载到var/www/html/test/目录下才能被识别到,获取默认静态页面的位置就在/var/www/html/下面,要顺利访问test就需要把test设置在他默认访问的路径之下。
![]()
清理缓存
![]()
http方式
2、ftp方式
![]()
安装vsftpd
![]()
开启vsftpd

创建一个新的目录,并把之前的镜像解挂载

挂载

cd到yum.repos.d 修改配置文件

修改配置文件
![]()
清理缓存发现报错,坑2,ftp和http一样,目录不能随便设,

要在/var/ftp/下面设

在ftp下新建目录并解之前的挂载
![]()
挂载到可以别识别到的目录
![]()
再清理缓存,这时候就可以成功清理
3、混合源
![]()
修改配置文件

在本地源下面写在线源,[local]的名字要不一样,在线源的名字设置为[local2] baseurl复制在线源地址,并且给两个源设置优先级priority,数字越小优先级越大
![]()
清理缓存


















